鱼C论坛

 找回密码
 立即注册
查看: 4139|回复: 11

关于检测点2.3

[复制链接]
发表于 2012-9-24 20:52:59 | 显示全部楼层 |阅读模式
1鱼币
本帖最后由 □为 于 2022-11-17 20:56 编辑

我看了斑竹们的检测点2.3的解析 还是有些迷糊

  1. 1:mov ax,bx ;读入指令缓冲器IP++ (第一次) //这里的指令执行完后 IP的地址是多少呢? 自增1的意思是0001H吗?
  2. 2:sub ax,ax ;读入指令缓冲器IP++,(第二次)sub命令把ax值清零了。(等同于ax-ax)//这是ax里的值是等于0000H   执行完词条指令IP 的值是多少呢?
  3. 3:jmp ax ;读入指令缓冲器IP++ (第三次) //这里是跳转到0000H的地址 此时的IP也是0000H 对把?
  4. 4:执行jmp ax后,IP值被ax覆盖,IP==0。(第四次) //这里我知道  现在主要是想搞明白上面过程中的IP是怎么变化的!
复制代码

  
求大牛指点  小弟在线坐等



最佳答案

查看完整内容

01.1:mov ax,bx ;读入指令缓冲器IP++ (第一次) //这里的指令执行完后 IP的地址是多少呢? 自增1的意思是0001H吗? IP自增多少看的是指令的长短,指令占两个字节,执行完就IP+2 02.2:sub ax,ax ;读入指令缓冲器IP++,(第二次)sub命令把ax值清零了。(等同于ax-ax)//这是ax里的值是等于0000H 执行完词条指令IP 的值是多少呢? 理解是对的 03.3:jmp ax ;读入指令缓冲器IP++ (第三次) //这里是跳转到0000H的地址 ...
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-9-24 20:53:00 | 显示全部楼层
01.1:mov ax,bx ;读入指令缓冲器IP++ (第一次) //这里的指令执行完后 IP的地址是多少呢? 自增1的意思是0001H吗?
IP自增多少看的是指令的长短,指令占两个字节,执行完就IP+2

02.2:sub ax,ax ;读入指令缓冲器IP++,(第二次)sub命令把ax值清零了。(等同于ax-ax)//这是ax里的值是等于0000H   执行完词条指令IP 的值是多少呢?

理解是对的

03.3:jmp ax ;读入指令缓冲器IP++ (第三次) //这里是跳转到0000H的地址 此时的IP也是0000H 对把?
把AX的值作为地址进行跳转
04.4:执行jmp ax后,IP值被ax覆盖,IP==0。(第四次) //这里我知道  现在主要是想搞明白上面过程中的IP是怎么变化的!

总的来讲
首先IP为0
mov ax,bx应该是占一个字节
执行完后ip加1=1
sub ax,ax指令占两个字节
IP=1+2=3
jmp ax
把AX中的值作为地址跳转
这时候ax=0也就是又跳回第一条指令了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-9-24 20:54:47 | 显示全部楼层
:$:$自杀个!!:$:$:$:$
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-9-24 20:56:55 | 显示全部楼层
由于没钱了!! 所以只给一毛钱了!!:'(:'(:'(:'(:'(:'(:(:(:( 求大牛撸过的解答下!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-9-24 21:14:30 | 显示全部楼层
另外如果你另一个帖子的分数也愿意给我的话。非常感谢
贪心;P
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-9-24 21:47:38 | 显示全部楼层
我记得这里不是汇编版块啊
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-9-24 23:13:02 | 显示全部楼层

mov ax,bx应该是占一个字节
执行完后ip加1=1   //这里是不是等于0002H  呢   不是1 把…     

还有就是想问下
IP在过程中的变化是不是
ip变化:0000-0002-0004----0006-----0000四次
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-9-24 23:13:37 | 显示全部楼层
仰望天上的光 发表于 2012-9-24 21:47
我记得这里不是汇编版块啊

呃… 不好意思啊    一时糊涂了 呵呵 :$
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-9-24 23:14:50 | 显示全部楼层
メ㊣逆ご帅☆ 发表于 2012-9-24 21:14
另外如果你另一个帖子的分数也愿意给我的话。非常感谢
贪心

:lol呃… 那个帖子给那哥们分了 不好意思哈  !!!    呵呵!!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-9-25 16:44:23 | 显示全部楼层
嘿嘿~~~~:lol:懂了!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-11-19 13:46:23 | 显示全部楼层
ip 指令是一个16位的 加多少看它读入的指令有多少个字节 这个问题好像不是本检测点讨论的 感觉不比管它
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-4-6 02:30:46 | 显示全部楼层
无回帖,不论坛,这才是人道。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-15 06:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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