● 为实现程序指令的顺序执行,CPU(1)中的值将自动加1。 (1)A. 指令寄存器(IR) B. 程序计数器(PC) C
● 为实现程序指令的顺序执行,CPU(1)中的值将自动加1。
(1)
A. 指令寄存器(IR)
B. 程序计数器(PC)
C. 地址寄存器(AR)
D. 指令译码器(ID)
试题(l)分析
本题考查CPU中相关寄存器的基础知识。
指令寄存器(IR)用来保存当前正在执行的指令。当执行一条指令时,先把它从内存取到数据寄存器(DR)中,然后再传送至IR。为了执行任何给定的指令,必须对操作码进行测试,以便识别所要求的操作。指令译码器(ID)就是做这项工作的。指令寄存器中操作码字段的输出就是指令译码器的输入。操作码一经译码后,即可向操作控制器发出具体操作的特定信号。
地址寄存器(AR)用来保存当前CPU所访问的内存单元的地址。由于在内存和CPU之间存在着操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读/写操作完成为止。
为了保证程序指令能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。而程序计数器正起到这种作用,所以通常又称为指令计数器。在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入PC,因此程序计数器(PC)的内容即是从内存提取的第一条指令的地址。当执行指令时,CPU将自动修改PC的内容,即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1。
参考答案
(l)B
英语翻译:离散逼近非圆曲线之宏程序研究摘要:实际生产中对非圆曲线常常釆用离散逼近的方法加工,其编程 英语 2020-05-14 …
关于粒子群算法中调用m文件出错我最近参考别人的程序写了一个自己的程序但是代入不了fitness函数 其他 2020-05-15 …
34)有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#inclu 其他 2020-05-16 …
34)有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#inclu 其他 2020-05-16 …
下面的8086/8088 汇编语言程序中,主程序通过堆栈将有关信息传送给子程序 STRLEN。在主程 计算机类考试 2020-05-23 …
中断处理的正确过程是A.分析中断源,保存被中断程序现场,执行响应处理程序,恢复被中断程序现场B. 计算机类考试 2020-05-24 …
下列说法中不正确的是()A.自然界中进行的一切与热现象有关的宏观过程都具有方向性B.一切自然过程总是 其他 2020-12-05 …
下列说法不正确的是[]A.自发过程的体系趋向于从高能状态转变为低能状态或有序转变为无序B.知道了某过 化学 2020-12-05 …
自然过程的方向性是从有序状态自发地转向无序状态.如何根据这种理论说明热传递和功变热两种过程的不可逆性 物理 2020-12-05 …
我正在编制程序,用两种方法实现二叉树的建立,并用递归算法实现二叉树的先序、中序、后序三种遍历。具体要 其他 2020-12-05 …