摘要:
这一章,我们讲解另一种重要的内中断,由int指令引发的中断。 13.1 int指令 CPU 执行 int n指令,相当于引发一个n号中断的中断过程,执行过程如下: 1.取中断类型码 n 2.标志寄存器入栈,IF=0,TF=0 3.CS,IP入栈 4.IP=n*4,CS=n*4+2 由此处转去执行n号 阅读全文
摘要:
call和ret指令都是转移指令,它们都修改IP,或同时修改CS和IP。它们经常被共同用来实现子程序的设计。 10.1ret和retf CPU执行ret时,相当于进行:pop IP CPU执行retf指令时,相当于进行 : pop IP pop CS 10.2 call指令 CPU执行call指令时 阅读全文