jyx7711055 发表于 2014-8-12 17:08:32

王爽 汇编语言第二版 检测点3.1 问题

王爽 汇编语言第二版 检测点3.1 问题(1)

mov ax , 1
mov bs , ax
mov ax,                 为什么ax答案是2662    也就是 段地址0:偏移地址10的值?????

我认为 从第一条开始 AX=1   赋值给DS 那么DS=0001         那么内存中段地寄存器值为 0001
那么第三条命令的【0】 的值 不就是0001:0000的值吗   为什么是 0000:0010的值呢               

流行语 发表于 2014-8-12 17:08:33

0001:0000和0000:0010是表示同一个地址,因为取地址时,段地址要乘以16,相当于左移1为,所以最后表示的是同一地址。你实在不会了,再看一下段地址:偏移地址是怎么计算的。

小靚同学Leon 发表于 2014-8-12 17:45:24

兄弟:0001:0000和0000:0010的地址是同一个地址啊。

jyx7711055 发表于 2014-8-12 18:08:09

这样吗,谢谢

小靚同学Leon 发表于 2014-8-12 19:13:48

jyx7711055 发表于 2014-8-12 18:08
这样吗,谢谢

问题解决了请将帖子设为已解决谢谢合作哈{:1_1:}

流行语 发表于 2014-8-13 07:46:55

养成好习惯,请结贴!

jyx7711055 发表于 2014-8-13 15:11:03

怎么结贴
页: [1]
查看完整版本: 王爽 汇编语言第二版 检测点3.1 问题