计算机组成原理清华大学本科试题
班号: 计算机组成原理试题 学号: 姓名:
(所有答案均写在答题纸上)
一.填空(20分)
1. (4分)给出十进制数-254的IEEE754标准单精度浮点数表示。
(-254)= ⑴ 。
2. (3分)某计算机字长16位,整数用补码表示,按字编址。某C语言定义了i, j, k共3
个short型变量,其中有程序段如下:{ i = 105; j = -12767; k = i + j; }。编译器将i, j, k三个变量分配到地址分别为100、101和102三个内存单元中。则上述程序段执行完成后,地址100内容为 ⑵ ,地址101的内容为 ⑶ ,地址102的内容为 ⑷ 。(均用16进制表示)。
3. (3分)TEC2008使用THCO MIPS指令系统,指令BEQZ rx, imm的功能为当rx的值
为0时跳转,指令操作码为00100。在内存地址为0109H处有一条机器指令,二进制形式为(0010000011111100),该指令执行前寄存器r0的值为0。则该指令成功执行后,PC值为(用16进制表示)。
4. (5分)常见的指令寻址方式:、、
5. (5分)中断处理过程包括关中断、、、开中断、、关中断、
⒁ 、开中断、 ⒂ 等步骤。
二.单项选择(20分,每题2分)
1. 下列选项中,能缩短程序执行时间的是
I.提高CPU时钟频率 II.优化数据通路结构 III.对程序进行编译优化
A.仅I和II B.仅I和III C.仅II和III D.I,II,III
2. 某一编码系统中,数据为8位。为提高系统的可靠性,希望能发现2位出错,并能在仅
有1位出错时进行纠正,则需要增加的校验位的位数至少是 。
A.3位 B.4位 C.5位 D.6位
3. 下列寄存器中,汇编程序员可见的是
A.存储器地址寄存器(MAR)
B.程序计数器(PC)
C.存储器数据寄存器(MDR)
D.指令寄存器(IR)
4. 微程序存放的位置是。
A.CPU B.高速缓冲存储器 C.主存储器 D.磁盘存储器
5. 下面关于多周期CPU的描述,正确的是。