240 发简信
IP属地:宁夏
  • share

    https://launchpad.net/linaro-toolchain-binaries/trunk/2013.10

  • 120
    寻址方式的综合应用

    问题 分析 要修改的数据: 1、DEC公司的排名字段 2、DEC公司的收入字段 3、DEC公司的产品字段,这个是字符的 分析内存单元,可以看出来每个数据占用了多大的空间 方法...

  • 120
    寻址方式的灵活运用(问题7.6,7.7,7.9)

    7.6问题 问题:[bx+idata]的灵活运用 编程,将datasg段中每个单词的头一个字母改成大写 分析: 其中定义的字符串在内存中的存放是这样的: 定义了6个字符串,每...

  • 120
    每天一个js小算法(日更 21天)

    友情提示:此博客较长 需要您8-12分钟时间阅读 有FCC的初级算法题 和 一些有的没的分享另外中级篇 每天一个js小算法(日更 21天) - V 2.0 也写完了有些题忘记...

  • 问题:SI和DI寄存器的使用

    题目: 用寄存器SI和DI实现将字符串“welcome to masm!”复制到它后面的数据区中 分析: 因为“welcome to masm!”从偏移地址0开始存放,长度为...

  • 包含多个段的程序:将数据、代码和栈放入不同的段

    问题: 代码: 代码分析: cs:code,ds:data,ss:stack这几个并没有将数据段的地址直接赋值到了ds寄存器中,也没有把栈的段地址放到ss中,只是发生了关联而...

  • 包含多个段的程序:在代码段中使用栈

    问题: 代码: 代码分析: 首先从内存的角度看,本程序的首地址为cs,然后后面跟着16个字型数据,逻辑地址下,cs地址为0,之后的0~31共32个内存单元存放的是这些数据,根...

  • 120
    包含多个段的程序:在代码段中使用数据

    问题: 编程计算以下8个数据的和,并将结果存放在ax寄存器中0123H、0456H、0789H、0abcH、0defH、0fdeH、0cbaH、0987H 代码: 调试: 遇...

  • 段前缀的使用

    问题: 分析: 先将内存偏移调成一样的,也就是0:2000:20b单元等同于0020:00020:b单元,复制的过程用循环来实现 代码: 这个程序是可以实现功能的,但是每次循...

  • Loop指令

    首先写好代码,asm文件,debug进行调试: 使用单步调试后,分析代码执行情况如下: (1)执行mov cx,11 设置(cx)=11; (2)执行add a...

  • 120
    [bx]指令

    首先写好代码,asm文件,debug进行调试,先使用e命令修改内存为be 00: 分析过程: 前三条指令: 按照前面说的,mov指令不能直接修改ds的值,所以通过ax来修改,...

  • 120
    debug和masm编译的区别

    先新建asm文档,写出如下代码: 此时,debug这个程序,输入: 在debug中查看寄存器状态并使用d命令查看段地址2000,偏移地址为0的空间内容,一共四个字节: 接下来...

  • 120
    mac下汇编环境的搭建

    需要使用的工具 1、dosbox软件 2、masm5,其中包括了很多的工具,link,debug,masm等 这些所有东西都是在OS之上运行的,所以学习过程在OS上进行 学习...

  • 120
    课本问题3.3,3.4

    使用的教材是《汇编语言》第二版 王爽老师编写 3.3: 开始使用t进行单步调试,第一条命令使ax寄存器的值赋值为1000,第二条指令使ds寄存器的值赋值成1000,注意第...

  • 120
    汇编实验一

    汇编实验一 实验一主要是学会使用debug的,命令,查看内存状态等。 (1)题 R命令:查看改变CPU寄存器的内容 D命令:查看内存中的内容 E命令:改写内存中的内容 U命令...