指令指针寄存器IP用来存放代码段中的偏移地址。在程序运行的过程中,它始终指向什么?

A.下一条指令的首地址   B.下一条指令的地址 
C.当前指令的首地址     D.当前指令的地址

第1个回答  2017-05-27
选A.
指令执行过程包括:
1.根据段地址寄存器CS和指令指针寄存器IP的值,在地址加法器中形成物理地址,通过地址线寻址到指定的内存单元,读取出指令,送到指令队列中等待指令。
2.IP的值加上当前指令的字节数,使之指向下一条指令的首地址,为读取下一条指令做好准备。
3.执行指令队列中的当前指令,再回到步骤1,寻址到新地址。本回答被网友采纳
第2个回答  2013-06-22
A
第3个回答  2013-06-22
A
相似回答