debug里的地址为什么会超出FFFFF?

wendaosheyu 2008-10-16 05:45:28
-d ffff:0
FFFF:0000 EA 5B E0 00 F0 30 35 2F-31 34 2F 30 34 00 FC 3D .[...05/14/04..=
FFFF:0010 34 12 00 00 00 00 00 00-00 00 00 00 00 00 00 00 4...............
FFFF:0020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
FFFF:0030 70 00 2E 8E 06 30 00 BF-7F 01 B9 02 00 AB 47 47 p....0........GG
FFFF:0040 E2 FB CB 56 50 51 52 57-55 1E 06 53 8B EC 8B 76 ...VPQRWU..S...v
FFFF:0050 12 2E 8E 1E 30 00 8B 44-02 A2 22 00 88 26 08 01 ....0..D.."..&..
FFFF:0060 8B 34 C4 1E 18 00 26 8A-47 01 26 8A 67 0D 26 8B .4....&.G.&.g.&.
FFFF:0070 4F 12 26 8B 57 14 97 26-8A 47 02 2E 3A 04 73 2C O.&.W..&.G..:.s,

FFFF0+70=100060了啊
...全文
81 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hswxf 2008-10-17
  • 打赏
  • 举报
回复
debug可以访问的最大地址是FFFF:FFF0H,也就是1M+(64K-16)字节空间.
超出的部分,DEBUG不能访问.
因为8086/88地址线限制(1024*1024)
多出的16位从逻辑地址角度是可以使用,但从物理地址上是不存在的.
wendaosheyu 2008-10-17
  • 打赏
  • 举报
回复
谁说绕回去了?
-dffff:0
FFFF:0000 EA 5B E0 00 F0 30 35 2F-31 34 2F 30 34 00 FC 3D .[...05/14/04..=
FFFF:0010 34 12 00 00 00 00 00 00-00 00 00 00 00 00 00 00 4...............
FFFF:0020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
FFFF:0030 70 00 2E 8E 06 30 00 BF-7F 01 B9 02 00 AB 47 47 p....0........GG
FFFF:0040 E2 FB CB 56 50 51 52 57-55 1E 06 53 8B EC 8B 76 ...VPQRWU..S...v
FFFF:0050 12 2E 8E 1E 30 00 8B 44-02 A2 22 00 88 26 08 01 ....0..D.."..&..
FFFF:0060 8B 34 C4 1E 18 00 26 8A-47 01 26 8A 67 0D 26 8B .4....&.G.&.g.&.
FFFF:0070 4F 12 26 8B 57 14 97 26-8A 47 02 2E 3A 04 73 2C O.&.W..&.G..:.s,
-d0000:0
0000:0000 68 10 A7 00 BB 13 58 05-16 00 9E 03 B1 13 58 05 h.....X.......X.
0000:0010 8B 01 70 00 B9 06 10 02-40 07 10 02 FF 03 10 02 ..p.....@.......
0000:0020 46 07 10 02 0A 04 10 02-3A 00 9E 03 54 00 9E 03 F.......:...T...
0000:0030 6E 00 9E 03 88 00 9E 03-A2 00 9E 03 FF 03 10 02 n...............
0000:0040 A9 08 10 02 A4 09 10 02-AA 09 10 02 5D 04 10 02 ............]...
0000:0050 B0 09 10 02 0D 02 DF 02-C4 09 10 02 8B 05 10 02 ................
0000:0060 0E 0C 10 02 14 0C 10 02-1F 0C 10 02 AD 06 10 02 ................
0000:0070 AD 06 10 02 A4 F0 00 F0-37 05 10 02 CC 42 00 C0 ........7....B..
wendaosheyu 2008-10-17
  • 打赏
  • 举报
回复
一楼正解!
一会重启看看实模式什么样的
土豆 2008-10-17
  • 打赏
  • 举报
回复
实际是地址绕回了,你看看是不是跟0000:0000开始的数据一样的?
用户 昵称 2008-10-17
  • 打赏
  • 举报
回复
物理内存事实上的存在,所以debug可能显示出来。
Areslee 2008-10-16
  • 打赏
  • 举报
回复
HMA

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧