悠然自若 发表于 2015-7-29 22:47:28

检测点 3.1 第一题 求大神解惑。。。

内存数据段部分为:
0000:000070 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60   p..0.`0.....f "`

0000:001062 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88   b&....<;....&.f.

代码的一小部分:
0DB4:0100 mov ax,1

0DB4:0103 mov ds,ax

0DB4:0105 mov ax,
问题:
根据第二条指令数据段寄存器ds的值为 0001
所以ax的值 不是应该为地址为00010偏移地址为0000处的数据吗(0001:0000)?
为什么答案为上面0000:0010处的6226:sad:sad:sad


liveloo 发表于 2015-7-30 16:24:12

0001:0000 = 0000:0010

liveloo 发表于 2015-7-30 16:25:19

0001:0000 = 0010 + 0000 =0010
0000:0010 = 0000 + 0010 = 0010

不二如是 发表于 2020-4-7 08:54:00


0001:0000 = 0010 + 0000 =0010
0000:0010 = 0000 + 0010 = 0010
页: [1]
查看完整版本: 检测点 3.1 第一题 求大神解惑。。。