易只小白鸟 发表于 2017-10-27 15:00:32

王爽老师汇编3 42页有个例子不明白

用e 命令进行内存改写
e 1000:0 1“a+b”2 。。。。。。。。。。。。。。
之后用d查看
d 1000:0 f
1000:0000 01 (61,2B,62)02
就是括号那里面的内容,那里应该只是一个内存单元吧:1000:02(但是他存储了a+b三个内存单元),这里不是很明白,希望明白的讲解下,谢谢

丶忘却的年少o 发表于 2017-10-27 15:48:24

不是,是三个!因为指令输入的是字符串,也可以说是三个数据,按照存储的原理,一个数据一个坑,起始从1000:02开始,02对应a,03对应+,03对应b

易只小白鸟 发表于 2017-10-27 16:57:45

丶忘却的年少o 发表于 2017-10-27 15:48
不是,是三个!因为指令输入的是字符串,也可以说是三个数据,按照存储的原理,一个数据一个坑,起始从1000 ...

懂了,意思是后面的数据又往后面排了对吧,谢谢你

丶忘却的年少o 发表于 2017-10-27 19:34:48

易只小白鸟 发表于 2017-10-27 16:57
懂了,意思是后面的数据又往后面排了对吧,谢谢你

对的
页: [1]
查看完整版本: 王爽老师汇编3 42页有个例子不明白