debug中的地址是什么地址

pigeonlxg 2007-11-18 05:00:40
DEBUG中的是物理地址吗?如果我想访问0000:0000到FFFF:FFFF之外的地址如何访问到呀?
另外汇编中用到的地址也是物理地址吗?
虚拟地址什么时候用呀?
计算机知识不系统,大虾们别见笑
...全文
262 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ketet 2008-01-18
  • 打赏
  • 举报
回复
是线性地址(linear address),也就是虚拟地址。
fhb13 2007-12-14
  • 打赏
  • 举报
回复
程序用的都是逻辑地址不是物理地址,包括Debug
FFFF:FFFF这种超出1M的地址会回滚,和补码的原理一样.
pigeonlxg 2007-12-14
  • 打赏
  • 举报
回复
再学习学习
jxq19881013 2007-11-20
  • 打赏
  • 举报
回复
我觉的应该是运行在dos环境下的实模式!!!
而且他给出了段地址和偏移地址!!
Joke_Olive 2007-11-20
  • 打赏
  • 举报
回复
回复 5楼:
XP的窗口里运行的DOS,不是实模式,是虚拟86模式

shawn_yang 2007-11-20
  • 打赏
  • 举报
回复
d 0:0
alan001 2007-11-20
  • 打赏
  • 举报
回复
不用debug32

debug好像是DOS窗口
Joke_Olive 2007-11-19
  • 打赏
  • 举报
回复
u 0000:0000
这样的命令本身就是错误的。
因为,这个地址里存放的不是代码,不应用U命令处理。

putersham 2007-11-19
  • 打赏
  • 举报
回复
DEBUG中的是物理地址吗?如果我想访问0000:0000到FFFF:FFFF之外的地址如何访问到呀?
答:
-u 0000:0000

另外汇编中用到的地址也是物理地址吗?
答:汇编中用到的地址一般并不是放在一起,因为系统寻址时是将段地址和偏移地址分开保存的,所以汇编中用到的地址有:1。段地址:偏移地址 2。段地址 3。偏移地址
虚拟地址什么时候用呀?
答:看到有.386的时候
计算机知识不系统,大虾们别见笑
Joke_Olive 2007-11-18
  • 打赏
  • 举报
回复
你应当先了解一下CPU的几种工作模式:实模式,保护模式,V86模式。

另:ffff:ffff已经超出1MB的范围了,不开启A20地址的时候是访问不了的。

我啃 2007-11-18
  • 打赏
  • 举报
回复
不是是一块分配了的地址

21,458

社区成员

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

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