《汇编语言》- 检测点2.3疑问
第一次是将指令MOV AX,BX读入指令缓冲区时,IP值被置为SUB偏移。第二次是将指令SUB AX,AX读入指令缓冲区时,IP值被置为JMP偏移
第三次应该是将指令JMP AX读入指令缓冲区时,IP值被置为下一条指令的地址。
第四次才是将AX的值置为IP中的值? 本帖最后由 莫名其妙 于 2012-5-2 17:40 编辑
"第三次应该是将指令JMP AX读入指令缓冲区时,IP值被置为下一条指令的地址"接你这句话 因为JMP指令的跳转原因ip 变为ax的值cs:ip不再指向JMP指令下一条指令 而是指令回到 cs:(ip=ax)执行
页:
[1]