程序计数器(pc)与指令指针寄存器是(ip)区别

EIP:指令指针存放下一个CPU指令存放的内存地址(一般代码是不能直接访问EIP的值),该指针永远指向下一条待执行的指令地址
6、标志寄存器。1个:EFlags

有些寄存器是显式访問就是你代码里面可以直接更改的,有些隐式的只有CPU自己的特权指令才能访问到的

需要保存源程序的上下文环境,即PCB程序控制块和寄存器内容PCB进入相应的队列,寄存器用PUSH指令保存到堆栈中这样两个程序之间用到相同的寄存器,上一个程序就不会遭到破坏

它是用来放丅一条指令的地址的,这个基本不用程序猿自己去管它跟硬件有关,自动增量中断时自动变动到程序入口

我要回帖

更多关于 指令指针寄存器是 的文章

 

随机推荐