鱼C论坛

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

检测点3.1

[复制链接]
发表于 2014-5-1 22:13:49 | 显示全部楼层 |阅读模式

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

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

x
0DB4:0111 mov bx,[0002]
请问下着段的结果为什么是D6E6呢
而不是e626呢
[0000]是62 [0001]是26 [0002]是E6
物理地址=段地址*16+偏移地址啊
请问是什么原因呢一直都在误解中新手伤不起呀
圣旨在哪不通过检测点无法往下学呀!:cry:cry!!

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-5-3 09:04:32 | 显示全部楼层
mov si,2
mov bx,[si]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-5-3 11:42:18 | 显示全部楼层
其实,你可以看看【0003】是多少
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-5-3 14:00:29 | 显示全部楼层
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
偏移地址:  (10)(11)(12)
mov ax,1   
mov ds,ax  ;  (段地址=1H)
....................
mov bx,[0002]  BX=?     此时的段地址=1H 偏移地址=2H  1H*16=0010H 再加上0002H=0012H
                                    BX是16位寄存器 也就是存入BX中的数据以字位单元 高8位是 [0013H]=D6H
                                    低8位是[0012H]=E6H
                                    所以 结果是 D6E6
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-3 16:53:07 | 显示全部楼层
哦明白了感谢你的回答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2014-5-5 19:29:49 | 显示全部楼层
一看你这个问题就知道没好好听小甲鱼的视频和看书,高地址存放高位字节,地位地址存放地位字节。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

我爱鱼C论坛 该用户已被删除
发表于 2015-2-19 21:30:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-28 05:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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