鱼C论坛

 找回密码
 立即注册
查看: 7562|回复: 3

[汇编作业] 2.3检测点

[复制链接]
发表于 2020-11-8 16:49:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
mov ax,bx
sub ax,ax
jmp ax

第一次看到的时候认为CPU修改了一次IP,因为只出现了一次jmp
而且 sub  ax,ax 那IP最后的值肯定为 0H。


后面知道每次一个指令执行后IP的自增加
也算作一次IP的修改

那么就进行了 三次 IP的修改,每一次的执行修改一次IP,最后IP = 0H。

看了答案后
在jmp指令的时候算做两次两次修改,因为在执行jmp的时候 IP自增加修改一次 jmp执行会再修改一次IP 便是两次了
所以总共修改了四次IP ,最后IP的值为0H
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-6-10 10:46:33 | 显示全部楼层
答案是在哪里啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-7-9 11:58:06 | 显示全部楼层
应该是4次
第一次是读取mov ax,bx后
第二次是读取sub ax,ax后
第三次是读取jmp ax后
第四次是执行jmp ax后
最后ip的值是ax的值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2021-9-4 14:47:51 | 显示全部楼层

楼主写的最后一行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-28 08:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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