鱼C论坛

 找回密码
 立即注册
查看: 2358|回复: 3

关于一个内存单元转换问题

[复制链接]
发表于 2016-11-22 15:33:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 jackyu 于 2016-11-22 15:35 编辑

mov ax,1  ax=0001H

MOV DS,AX  DS=0001H

MOV AX,[0000]   AX=0001:0000(62 26) ax=2662H

mov bx,[0001]   bx=0001:0001(26 e6) bx=e626H


ax=0001:0000   (62 26)怎么算的?

bx=0001:0001  (26 e6)怎么算的?


DS:0001=E626??  DS不是0001吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-11-23 12:12:49 | 显示全部楼层

DS:0000这是个地址,26 e6 是内存地址对应的数据值……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-25 10:16:00 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-11-26 11:24:57 | 显示全部楼层
AX=0001:0000(62 26) ax=26 62H 26高八位对应AH,62低八位对应AL。所以是2662
                          0   1
bx=0001:0001(26 e6) bx=e626H
                         0    1
DS:0001=E626 是因为ds:0001是一个段地址:偏移地址 里面的内容数据是 E626H  DS的值还是0001.
用DEBUG R 就能看到!           
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 15:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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