监测点2.3
内存初始代码段ip为0读取 mov ax,bx
ip改变读取 sub ax,ax
ip改变读取 jmp ax
ip为0执行 jmp ax
所以ip改变3次
因将整个代码看做初始代码所以ip改变3次,如果不看成初始代码那么ip在之前执行过其他代码的情况下ip被改变那么就是4次 IP的变值也叫修改吗,严格来说,不是只有jmp才算是修改IP的值吗? 狗小小 发表于 2019-11-29 23:01
IP的变值也叫修改吗,严格来说,不是只有jmp才算是修改IP的值吗?
题目说的是cpu修改,不管你用jmp还是IP自增,它都是通过cpu来实现的,所以说cpu修改没毛病吧 欧克 本帖最后由 13005674659 于 2019-12-7 16:34 编辑
。。。。。 这是条死循环程序吧??因为程序执行到最后IP=0000HCS没变过,所以又反回程序第一行执行 为什么是循环,没说第一个地址就是 0000H啊。所以 不一定是死循环。
页:
[1]