计算机组成原理试题集含答案三、问答题3、CPU 中有哪些主要寄存器
简述这些寄存器的功能(至少 5 个)
解:(1)指令寄存器(IR):用来保存当前正在执行的一条指令
(2 程序计数器(PC):用来确定下一条指令的地址
(3 地址寄存器(AR):用来保存当前 CPU 所访问的内存单元的地址
(4 缓冲寄存器(DR):作为 CPU 和内存、外部设备之间信息传送的中转站
补偿 CPU 和内存、外围设备之间在操作速度上的差别在单累加器结构的运算器中,缓冲寄存器还可兼作为操作数寄 存器
(5 通用寄存器(AC):当运算器的算术逻辑单元(ALU)执行全部算术和逻 辑运算时,为 ALU 提供一个工作区
(6)状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各 种条 件码内容
除此之外,还保存中断和系统工作状态等信息,以便使 CPU 和系统能及时了解机器运行状态和程序运行状态
5、在寄存器一寄存器型,寄存器一存储器型和存储器一存储器型三类指令中, 哪类指令的执行时间最长
哪类指令的执行时间最短
寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢
因为前者操 作数在寄存器中,后者操作数在存储器中,而访问一次存储器所需的时间一般比访问一次寄存器所需时间长
7、说明计算机存储系统的层次结构
2、答吉其计羿机系统的层袱结构来看,它通常 W 有
亢个以上的朴 I,组成,呼•个 I 二都能进行程序设计,III7 车上
叮排序为:第 f 微程序机器下
微指冬由硬件 i'i 接执 m 第二"统机器级
用微程序解释机器 峪 笫三竦操作系蜘 一邮机器遥»程序解释作业控制出句;第四境汇编诰*机器级,这一级由汇 编程序支持合执行;第币毂高皴语言机器级,采纳高翊悟言,由各种高级语言编译程序宣持合执行
还可 以布第六级应用涪言机器凯 采纳鲁种画向问题的应用语,,8、中