鱼C论坛

 找回密码
 立即注册
查看: 2200|回复: 6

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

[复制链接]
发表于 2014-8-12 17:08:32 | 显示全部楼层 |阅读模式
1鱼币
王爽 汇编语言第二版 检测点3.1 问题(1)

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

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

最佳答案

查看完整内容

0001:0000和0000:0010是表示同一个地址,因为取地址时,段地址要乘以16,相当于左移1为,所以最后表示的是同一地址。你实在不会了,再看一下段地址:偏移地址是怎么计算的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-12 17:08:33 | 显示全部楼层
0001:0000和0000:0010是表示同一个地址,因为取地址时,段地址要乘以16,相当于左移1为,所以最后表示的是同一地址。你实在不会了,再看一下段地址:偏移地址是怎么计算的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-12 17:45:24 | 显示全部楼层
兄弟:0001:0000和0000:0010的地址是同一个地址啊。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-8-12 18:08:09 | 显示全部楼层
这样吗,谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-12 19:13:48 | 显示全部楼层

问题解决了请将帖子设为已解决谢谢合作哈{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-8-13 07:46:55 | 显示全部楼层
养成好习惯,请结贴!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-8-13 15:11:03 | 显示全部楼层
怎么结贴
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-7 06:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表