2021年10月自考 计算机组成原理(02318)

真题详解 -- 零基础版

共32题 | 满分100分 | AI 生成答案(仅供参考,建议核实)

一、单项选择题(本大题共10小题,每小题1分,共10分)

第1题 (1分)

在IEEE754浮点数标准中规定

A. 尾数为原码,阶码为补码

B. 尾数为原码,阶码为移码

C. 尾数为补码,阶码为移码

D. 尾数为补码,阶码为补码

第2题 (1分)

表示计算机性能的指标CPI是指

A. 一条指令执行的时间

B. 一条指令执行的时钟频率

C. 一条指令执行的时钟周期数

D. 一条指令包含的字节数

第3题 (1分)

在计算机系统的层次化结构中ISA描述的是

A. 系统管理员如何管理计算机的资源

B. 应用程序员如何编写应用程序

C. 高级语言程序如何翻译成机器语言程序

D. 计算机软件如何在硬件上执行

第4题 (1分)

设有十六进制数123456H,若字节存储单元地址从小到大表示为从左到右的顺序,采用大端方式存储的各字节存储单元内容排列顺序是

A. 12H, 34H, 56H

B. 34H, 12H, 56H

C. 56H, 34H, 12H

D. 56H, 12H, 34H

第5题 (1分)

指令的操作数在寄存器中的寻址方式是

A. 直接寻址

B. 寄存器直接寻址

C. 寄存器间接寻址

D. 间接寻址

第6题 (1分)

两个无符号数比较,"大于"的判断条件标志是

A. CF=0

B. CF=1

C. CF=0且ZF=0

D. CF=1且ZF=1

第7题 (1分)

总线带宽是指

A. 总线中数据线的条数

B. 总线中数据线和控制线的条数

C. 总线的最大数据传输率

D. 总线的最大时钟频率

第8题 (1分)

CPU中的高速缓冲存储器采用的是

A. SRAM

B. DRAM

C. ROM

D. PROM

第9题 (1分)

下列各操作中不属于中断响应周期中完成的操作是

A. 关中断

B. 保护断点

C. 中断源识别

D. 中断处理

第10题 (1分)

向量中断方式下产生中断服务程序入口地址的方法是

A. 由中断源直接给出

B. 从中断向量表中获得

C. 运行查询程序获得

D. 从中断服务程序中获得

\n\n

二、填空题(本大题共15空,每空1分,共15分)

第11题 (每空1分)

IEEE754浮点数标准中,规格化尾数的隐藏位取值为______,非规格化尾数的隐藏位取值为______。

第12题 (每空1分)

MIPS指令格式中指令长度为______位,操作码OP长度为______位。

第13题 (每空1分)

微程序控制器中的微程序定序器用来生成微地址,它的实现方法有______法和断定法。

第14题 (每空1分)

六管静态存储单元是利用MOS管构成的______来存储信息,单管动态存储单元是利用MOS管的______来存储信息。

第15题 (每空1分)

磁盘读写操作包括______、旋转等待和______三种操作。

第16题 (每空1分)

常用的DMA方式有CPU停止法、______法和______法。

第17题 (每空1分)

cache行和主存块之间的映射方式有直接映射、______映射和______映射三种方式。

第18题 (每空1分)

按照总线上信息传送的定时方式来分,有______通信、______通信和半同步通信三类。

\n\n

三、名词解释题(本大题共5小题,每小题3分,共15分)

第19题 (3分)

中断服务程序

第20题 (3分)

I/O端口

第21题 (3分)

存储周期

第22题 (3分)

顺序存取存储器

第23题 (3分)

寻址方式

\n\n

四、简答题(本大题共4小题,每小题5分,共20分)

第24题 (5分)

在IEEE 754标准浮点数的加减运算时,为什么要对结果进行尾数的规格化?分别是在什么情况下需要右归和左归?

第25题 (5分)

计算机执行指令时,如何形成下一条指令的地址?

第26题 (5分)

指令流水线中的流水线冒险包括哪几种?试分别说明它们产生的原因。

第27题 (5分)

I/O端口的编址方式有哪两种?简述它们的编址方法和优缺点。

\n\n

五、计算题(本大题共3小题,每小题6分,共18分)

第28题 (6分)

有两个不同的指令序列X1和X2,在时钟频率为1GHz的机器上运行,指令序列中用到的指令类型有A、B、C和D四类。四类指令的CPI和两个指令序列中各类指令条数如题28表所示。试分别计算指令序列X1和X2的CPI、时钟周期数、执行时间。

题28表
指令类型 A B C D
各类指令的CPI 1 3 4 2
X1的指令条数 7 2 3 2
X2的指令条数 2 3 5 3
第29题 (6分)

将十进制数-67.34375转换成IEEE754的32位单精度浮点数的二进制格式,并写出其16进制格式。

注:IEEE754单精度浮点数的计数公式为(-1)s × 1.f × 2(e-127),其中符号位s为1位,阶码e为8位,尾数f为23位。

第30题 (6分)

用8位二进制补码计算"-120+(-10)",结果用补码表示,并指出最后标志位SF、CF、OF和ZF分别是多少?

\n\n

六、综合题(本大题共2小题,第31小题10分,第32小题12分,共22分)

第31题 (10分)

设某计算机的主存地址空间大小为128MB,采用字节编址方式,其cache数据区容量为8KB,采用直接映射方式,块大小为256B。请问:

(1)主存地址有多少位?它被划分成哪几个字段?要求清晰地说明每个字段的含义、位数和在主存地址中的位置。

(2)该cache的总容量(含标记区和数据区)有多少位(bit)?

第32题 (12分)

某计算机字长16位,采用16位定长指令格式,部分数据通路结构如题32图所示。假设MAR的输出一直处于使能状态。对于指令 AND R1, (R2),请回答下列两问。

(1)在执行阶段需要多少个节拍?

(2)写出每个节拍的功能和有效控制信号。

注:该指令功能为:R[R1] ← R[R1] "逻辑与" M[R[R2]]

题32图 数据通路结构说明(文字描述):

该计算机采用单总线(Single Bus)结构,所有部件通过一条公共内部总线连接。各部件及其控制信号如下:

  • IR(指令寄存器):通过总线连接,输出送往"指令译码/控制器"
  • PC(程序计数器):通过 PCout 输出到总线,通过 PCin 从总线输入
  • MAR(存储器地址寄存器):通过 MARin 从总线输入;输出一直使能,直连地址总线送往存储器
  • MDR(存储器数据寄存器):通过 MDRin(Bus) 从内部总线输入,通过 MDRin(Mem) 从存储器数据总线输入;通过 MDRout 输出到内部总线
  • 存储器(Memory):通过地址总线和数据总线与 MAR/MDR 相连,MemR(读)和 MemW(写)控制信号
  • R1:通过 R1out 输出到总线,通过 R1in 从总线输入
  • R2(图中标记为 RN 或 R2):通过 R2out 输出到总线,通过 R2in 从总线输入
  • Y(暂存寄存器):通过 Yin 从总线输入,输出直连 ALU 的 A 输入端
  • ALU(算术逻辑单元):A 输入来自 Y,B 输入来自总线;支持 ADD、SUB、AND 等操作;运算结果输出到 Z
  • Z(结果寄存器):接收 ALU 输出,通过 Zout 输出到总线

由于是单总线结构,每个节拍内只能有一个部件向总线发送数据(即只能有一个 ×out 信号有效),但可以有多个部件同时从总线接收数据(多个 ×in 信号可同时有效)。

\n\n