电子科大=-=计算机组成原理半期考试参考答案

更新时间:2023-05-19 21:19:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

电子科大计组半期考试

《计算机组成原理》半期考试参考答案

1. 用二进制数表示一个4位十进制整数最少需要几位(不考虑符号位)?

参考答案:

∵4位十进制整数的范围为:0~9999

设需要的二进制数的位数为n,则2n≥9999,n≥14

∴最少需要14位二进制位数

2. 给出十进制数(-254)的IEEE754标准的单精度浮点数表示(写出转换过程)。

参考答案:

① 将(-254)转换为二进制整

(-254)10=(-11111110)2

② 规格化二进制(-11111110)10

-11111110 = -1.1111110×27 ③ 计算移码表示的阶码(-11111110)10

(127+7)= 134 =(10000110)2 IEEE754偏移值是127。

④ 以单精度浮点数表示

符号位:1(负数)

阶码:10000110

尾数:11111100000000000000000(尾数23位,不足在末尾补0)

结果:

1100 0011 0111 1110 0000 0000 0000 0000

3. 微操作命令和微操作 (名词解释)。

参考答案:

微操作命令是控制完成微操作的命令;微操作是由微操作命令控制实现的最基本操作。

4. 同步通信和异步通信的主要区别是什么?

参考答案:

同频通信有公共时钟,总线上所有的设备按统一的时序,统一的传输周期进行信息传输,通信双方按事先约定好的时序联络。异步通信没有公共时钟,没有固定的传输周期,采用应答方式进行工作。

5. 写出指令“ADD (R1),R0”的流程和微命令序列。

参考答案:

电子科大计组半期考试

FT0:M→IR EMAR、R、SIR

PC+1→PC PC→A、DM、CPPC

DT0:R1→MAR R1→A、DM、CPMAR

DT1: M→MDR→D EMAR、R、SMDR、MDR→B、输出B、

DM 、CPD

ET0: R0+D→MDR R0→A、D→B、A+B、DM、CPMDR ET1: MDR→M EMAR、W

ET2:PC→MAR PC→A、输出A、DM、CPMAR

6. 已知: 11,B 7 ,计算[A+B]补,并判断结果是否溢出,要求写出计算A 1616

过程。

参考答案:

711B 0.0111A 0.1011由, 1616

得[A]补=1.0101,[B]补=1.1001

∴[A+B]补 =[A]补 = 1.0101

+[B]补 = 1.1001

1,结果的符号为0,故溢出。

7. 某机主存容量4M×16,且存储字长等于指令字长,若该机的指令系统有76

种操作,操作码位数固定,且具有直接、间接、立即、相对和基址5种寻址方式。要求:

(1) 试设计一地址指令格式并指出各字段的位数和作用;

(2) 直接寻址的最大范围;

(3) 相对寻址的最大范围。

参考答案:

(1)一地址指令格式:

指令长度16位(等于存储字长);

OP操作码:7位,指定各种操作,可表示128种操作;

M寻址方式:3位,指定寻址方式,可表示8种寻址方式;

A形式地址:16-7-3=6位

6(2)直接寻址的最大范围:2 -1= 63

(3)相对寻址的最大范围:-26 ~ 26-1(或 -32~31)

电子科大计组半期考试

8. 某机器的字长为16位单字长访存,指令格式如下:

其中D为形式地址,补码表示;I=0表示直接寻址方式,I=1表示间接寻址方式;M为寻址模式:00为绝对地址,01基地址寻址,10为相对寻址,11为立即寻址;X为变址寻址。设PC、Rx、Rb分别为指令计数器、变址寄存器、基地址寄存器,E为有效地址。请回答下列问题:

(1) 该指令格式能定义多少种不同的操作?立即寻址的操作数范围是多少?

(2) 在非间接寻址的情况下,写出计算有效地址的表达式;

(3) 设基址寄存器为14位,在基地址寻址时,确定存储器可寻址的范围。

(4) 间接寻址时,寻址范围是多少?

参考答案:

(1) 该指令能定义:24=16,立即寻址的操作数范围是:-128~127

(2) 直接寻址:E = D

寄存器寻址:E = 无

立即寻址:E = 无

(3) 存储器可寻址范围:0~214+127

(4) 间接寻址范围:0~2

16

本文来源:https://www.bwwdw.com/article/xiq4.html

Top