debug存储内容

Falleyes 2014-04-22 12:15:10
使用32位debug存储:
-E DS:000 2301 2500
内存中是怎样存储的,比如2301,是23放在高地址位,01放在低地址位吗?

如果使用16位debug存储:
-E DS:000 23 01 25 00
内存中是怎样存储的,比如23 01,是23在低地址位,01在高地址位吗?
...全文
75 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zara 2014-04-22
  • 打赏
  • 举报
回复
这个,试下就可以了吧,e 命令后用 d ds:0 l 4 查看下刚填入的地方。
Falleyes 2014-04-22
  • 打赏
  • 举报
回复
引用 3 楼 zara 的回复:
不知道“使用32位debug存储”是什么意思,debug32 程序里的吗,手头没有这个,曾经有过,但好像问题不少,又有类似但更好些的其它如 cv 之类的,就放弃它了;而系统自带的 debug 则是不支持 e 2301 这样直接填入 word 的,只能是 e 23 01 这样以字节为单位的数据写入。
OK!多谢啦!
zara 2014-04-22
  • 打赏
  • 举报
回复
不知道“使用32位debug存储”是什么意思,debug32 程序里的吗,手头没有这个,曾经有过,但好像问题不少,又有类似但更好些的其它如 cv 之类的,就放弃它了;而系统自带的 debug 则是不支持 e 2301 这样直接填入 word 的,只能是 e 23 01 这样以字节为单位的数据写入。
Falleyes 2014-04-22
  • 打赏
  • 举报
回复
引用 1 楼 zara 的回复:
这个,试下就可以了吧,e 命令后用 d ds:0 l 4 查看下刚填入的地方。
如果直接e 2301,那么存储的数据就是: 01 00 BA BC 是不是16进制数存储必须8字节8字节地往DS内修改?

21,459

社区成员

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

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