阿木10 发表于 2018-8-4 22:13:55

汇编语言第12课--第09:31秒鱼c大神是否手误?吧-e fff0:0写成-e ffff:0?

鱼c大神在讲解《汇编语言》第12课,内容是第二章实验任务第三小题改写主板生产日期时,输入-e ffff:0    30.   可是查询的是-d fff0:0啊?虽然ffff:0与fff0:0的内容一样,可是这样给我造成很大的困惑,请问是否是大神手误,还问有其他的奥秘?谢谢

TyCk 发表于 2018-8-5 10:10:21

其实,之所以内容一样,是因为日期所在的内存地址其实是一样的,查询到的地址也是相同的。
如何看内存地址呢?前面的段地址*10+偏移地址。
由此来看,-e的 ffff*10+0005 = ffff5,-d的 fff0*10+00F0+5 = ffff5
以上,是16进制运算哈。

阿木10 发表于 2018-8-5 11:15:59

TyCk 发表于 2018-8-5 10:10
其实,之所以内容一样,是因为日期所在的内存地址其实是一样的,查询到的地址也是相同的。
如何看内存地址 ...

明白了,偏移地址偏移了F0位,万分感谢。刚刚学习汇编,什么基础都没有,真是0基础。感觉问题好多
页: [1]
查看完整版本: 汇编语言第12课--第09:31秒鱼c大神是否手误?吧-e fff0:0写成-e ffff:0?