77问答网
所有问题
指令指针寄存器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
相似回答
16位
指令指针IP的
功能是
什么
?
答:
【答案】:16位
指令指针IP
(instruction pointer)的功能与8位CPU中的PC类似。在程序正常运行
过程中,IP
中含有BIU要取的下一条指令(实际是
指令代码
的1个字节)
的偏移地址
。
IP在程序运行
中能自动进行加1修正,使之总是指向要执行的下一条指令(字节)。
CPU中有哪些主要寄存器?简述这些
寄存器的
功能?
答:
用来存放将要执行的下一条指令在现行代码段中的偏移地址。程序运行中,它由BIU自动修改,
使IP始终指向下一条将要执行的指令的地址
,因此它是用来控制指令序列的执行流程的,是一个重要的寄存器。
C语言 改错 改过来 谢谢
答:
1、IP:
指令指针寄存器,存放代码段的偏移地址
2、SP:堆栈指针寄存器,指示栈顶的偏移地址 3、同上 4、堆栈是内存的一部分
指令指针寄存器ip中存放的
是
答:
指令指针寄存器ip
中存放的是下一条指令在内存
中的地址
。IP为指令指针寄存器
,它用来存放
将要执行的下一条
指令地址的偏移
量,它与
段寄存器
CS联合形成
代码段中
指令的物理地址。
微型计算机控制技术实用教程课后习题答案
答:
回答:问答第1题 从功能上看,8086 CPU分为执行单元(EU)和总线接口单元(BIU)两部分。 BIU为EU完成全部的总线操作,根据EU的命令控制数据在CPU和存储器或I/O接口之间传送。BIU由下面的五种功能单元组成: ●段寄存器(均为16位) CS:
代码段寄存器,存放程序段地址
; DS:数据段寄存器,存放数据段地址; ES:...
指令指针寄存器IP的
作用是
什么
?
答:
在8086中是存放当前
偏移地址,在程序
执行时
ip中的
地址总是下一条命令的首地址
程序
计数器PC和
指令指针寄存器
是
什么
关系
答:
程序计数器PC和指令指针寄存器二者之间的关系可以参考下面的理解:程序计数器PC和
指令指针寄存器IP
是一个东西,它们都是存储下一条执行指令
的地址
。在X86上一般叫
IP,在
ARM上叫PC(也是R15)。在X86上不能直接给IP赋值,可以通过jmp来改变它的值。而ARM上可以通过LDR直接对PC赋值。
大家正在搜
指令指针寄存器IP中存放的是
指令指针寄存器ip中存放的内容是
指令指针寄存器是什么
指令寄存器用于存储什么
保存下一条指令地址的寄存器
指令指针寄存器作用
IP指令指针寄存器是属于
指令寄存器的功能是什么
指令寄存器存放的是
相关问题
汇编中IP指令指针寄存器概念有点不理解
指令指针寄存器IP的作用是什么?
汇编语言中简单的选择题
汇编语言的问题
8086的IP中存放( ) 。
汇编语言IP指针问题
用来存放即将执行的指令的偏移地址的寄存器是:
青岛理工大学本校微型计算机原理往年试题