王爽的汇编第二章实验二

opposever 2008-11-01 12:30:00
王爽的汇编第二章实验二
mov ax,1
mov ax,ax
jmp 2000:0003
计算2的8次方,执行JMP后,最后一段红色部分AX为什么变成0010了?

AX=0004 BX=8236 CX=0003 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=16C9 ES=16C9 SS=16C9 CS=2000 IP=0005 NV UP EI PL NZ NA PO NC
2000:0005 EBFC JMP 0003
-t

AX=0004 BX=8236 CX=0003 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=16C9 ES=16C9 SS=16C9 CS=2000 IP=0003 NV UP EI PL NZ NA PO NC
2000:0003 01C0 ADD AX,AX
-t

AX=0008 BX=8236 CX=0003 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=16C9 ES=16C9 SS=16C9 CS=2000 IP=0005 NV UP EI PL NZ NA PO NC
2000:0005 EBFC JMP 0003
-t

AX=0008 BX=8236 CX=0003 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=16C9 ES=16C9 SS=16C9 CS=2000 IP=0003 NV UP EI PL NZ NA PO NC
2000:0003 01C0 ADD AX,AX
-t

AX=0010 BX=8236 CX=0003 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=16C9 ES=16C9 SS=16C9 CS=2000 IP=0005 NV UP EI PL NZ AC PO NC
2000:0005 EBFC JMP 0003
-
...全文
240 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaoxiusong 2011-04-19
  • 打赏
  • 举报
回复
兄弟你忽略了-r里的值应该是0的
ax应该是0AX=0004 BX=8236 CX=0003 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=16C9 ES=16C9 SS=16C9 CS=2000 这里IP应该是0IP=0005 NV UP EI PL NZ NA PO NC
2000:0005 EBFC JMP 0003

所以才会错的
cj1324 2009-03-14
  • 打赏
  • 举报
回复
哎 这进制问题真让人郁闷
我 初调试这时也郁闷
想了N久才想通

自己实在太无语了

这是16进制啊

怎么当10进制算呢

再一想完蛋了

前面作业因为这错一大堆。。。。。
pigniyan 2008-11-21
  • 打赏
  • 举报
回复
8+8=16,汇编里面显示的十六进制,十六不是刚好是0010H吗
SimonYeung 2008-11-20
  • 打赏
  • 举报
回复
对了 你第二条语句应该是ADD AX,AX吧,不然没法计算啊
SimonYeung 2008-11-20
  • 打赏
  • 举报
回复
AX=0010 这里的0010就是16,Debug是用16进制表示的,结果就是16,是正确的。
lemonadeqq 2008-11-15
  • 打赏
  • 举报
回复
学习一下
jlabel 2008-11-13
  • 打赏
  • 举报
回复
恩 debug是16进制的.那本书上有说明吧.
pangu9999 2008-11-12
  • 打赏
  • 举报
回复
8+8=16=10H
beijingbeerman 2008-11-03
  • 打赏
  • 举报
回复
十六进制和十进制转换请lz看一下
h13826013646 2008-11-03
  • 打赏
  • 举报
回复
十六进制的0010就是十进制数的16
MIPL_walikb 2008-11-01
  • 打赏
  • 举报
回复
你这个看着比较费劲,我学的不是王爽那本书

你是不是把0010当作十进制的10了
应该是十六进制的10,即16D
sy6666 2008-11-01
  • 打赏
  • 举报
回复
0010是16得意思因为寄存器里放的是十六进制的 f(15)+1=10(16)
zuo53664640 2008-11-01
  • 打赏
  • 举报
回复
DEBUG 里面的数据都是16进制的!!

21,500

社区成员

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

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