计算机中存放当前指令地址的寄存器称为(7),在顺序执行程序时,若指令长度为16位,存储器按字节编址,每执行一条指令该寄存器自动加(8)。

admin2010-05-10  40

问题 计算机中存放当前指令地址的寄存器称为(7),在顺序执行程序时,若指令长度为16位,存储器按字节编址,每执行一条指令该寄存器自动加(8)。

选项 A、1
B、2
C、4
D、8

答案B

解析 首先我们来看看题目选项中那些常见寄存器的作用。地址寄存器一般用于寻址操作,其中存放的是地址;指令寄存器用来存放中央处理器即将执行的操作码表;栈地址寄存器用来存放一组寄存器或存储器内的特定区域;程序计数器十存放的是下一条指令的地址。由于多数情况下程序是顺序执行的,所以程序计数器设计成能自加。当出现转移指令时,就需重填程序计数器。程序计数器可能是下一条指令的绝对地址,也可能是相对地址,即地址偏移量。题目中告诉我们指令长度为16位,而存储器按字节编址,那么16位就是两个字节,因此每执行一条指令该寄存器自动加2。
转载请注明原文地址:https://kaotiyun.com/show/S7tZ777K
0

相关试题推荐
最新回复(0)