2025年04月自考 计算机组成原理(02318)

真题详解

共30题 | 满分100分 | 含零基础详细解析
一、单项选择题
第1题 1分

一个完整的计算机系统包括硬件和软件,软件又分为

A. 操作系统和语言处理程序
B. 系统软件和应用软件
C. 操作系统和高级语言
D. 低级语言程序和高级语言程序
第2题 1分

若[X]=11100111,则真值X为

A. -25
B. 25
C. -231
D. 231
第3题 1分

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

A. CF=0
B. CF=1
C. CF=0 且 ZF=0
D. CF=1 且 ZF=1
第4题 1分

两个n位的补码数相加,Cn和Cn-1分别是最高位和次高位产生的进位,溢出产生的逻辑表达式是

A. OF=Cn
B. OF=Cn⊕Cn-1
C. OF=Cn+Cn-1
D. OF=Cn-Cn-1
第5题 1分

在指令的寻址方式中,直接在指令中给出操作数本身的寻址方式称为

A. 隐含寻址
B. 立即寻址
C. 寄存器寻址
D. 直接寻址
第6题 1分

下列表述中最符合RISC计算机的是

A. 指令系统中指令条数多
B. 指令系统中指令长度可长可短
C. 指令寻址方式丰富,大多数指令都能访问存储器
D. 只有少数几条指令能访问存储器
第7题 1分

地址总线A0~A15,用4K×4位的存储芯片组成16KB的存储器,则需要存储芯片的片数是

A. 4
B. 6
C. 8
D. 10
第8题 1分

MIPS计算机的汇编指令"lw $s1, 200($s2)"的功能是

A. $s1=Memory[$s2+200]
B. $s2=Memory[$s1+200]
C. $s1=Memory[$s2]+200
D. $s2=Memory[$s1]+200
第9题 1分

在采用微程序控制器的计算机中,微程序存放在

A. 控制存储器中
B. 主存中
C. 堆栈中
D. 磁盘中
第10题 1分

半导体SRAM的基本存储单元是

A. 多个MOS管构成的触发器
B. 多个磁芯构成的电路
C. MOS管栅极电容构成的电路
D. MOS管构成的寄存器
第11题 1分

下列属于随机存取存储器的是

A. 磁带
B. 磁盘
C. 磁芯
D. 半导体存储器
第12题 1分

能很好地发挥cache功能的程序是

A. 程序中不含有过多的I/O操作
B. 程序的大小不超过实际的内存容量
C. 程序具有较好的访问局部性
D. 程序的指令间相关度不高
第13题 1分

中断屏蔽字的作用是

A. 屏蔽对某些中断的响应
B. 屏蔽外设对主存的访问
C. 屏蔽对所有中断的响应
D. 屏蔽CPU对主存的访问
第14题 1分

在输入/输出数据传送时,不是通过执行指令实现的数据传送方式是

A. 程序查询方式
B. 中断方式
C. DMA方式
D. 程序直接控制方式
第15题 1分

磁盘进行数据传送过程中,采用DMA控制方式的阶段是

A. 寻道
B. 设置传送参数
C. 连续读写
D. 结束及校验
二、填空题
第16题 2分

冯·诺依曼结构计算机是由运算器、输入设备、输出设备、______和______五个基本部件构成。

第17题 2分

表示一个数值数据的三要素是进位记数制、______和______。

第18题 2分

MIPS指令系统中指令的格式分为______、______和J型三种类型。

第19题 2分

根据不同的控制描述方式,可以分为______控制器和______控制器两种实现方式。

第20题 2分

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

三、简答题
第21题 7分

简述CISC的特点。

第22题 7分

I/O端口的编址方式有哪两种?简述每种方式的基本原理。

第23题 7分

中断响应周期中有哪三个操作步骤?分别说明各步骤的主要工作内容。

第24题 7分

简述计算机在执行指令时如何形成下一条指令地址。

第25题 7分

简述带标志加法器中进位/借位标志CF、符号标志SF、零标志ZF和溢出标志OF的产生方法。

四、计算题
第26题 6分

将十进制数80.375转换成IEEE 754的32位标准浮点数的二进制格式,并写出其十六进制数格式。

第27题 6分

有一个高级语言程序被两个不同的编译器分别编译成指令序列S1和S2,在时钟频率为2GHz的机器上运行,指令序列中用到的指令类型有A、B、C和D四类。四类指令的CPI和两个指令序列中各类指令条数如下表所示。试分别计算指令序列S1和S2的CPI、时钟周期数、执行时间。

指令类型ABCD
各类指令的CPI1342
S1的指令条数6233
S2的指令条数2443
第28题 6分

设有两个8位补码数:X=11001111,Y=01011001,用加法指令ADD执行X+Y的操作,指令执行后的8位结果以及标志位ZF(零)、CF(进位/借位)、OF(溢出)和SF(符号)分别是多少?

五、分析设计题
第29题 11分

某计算机字长16位,采用16位定长指令格式,部分数据通路结构如题29图所示。假设MAR的输出一直处于使能状态。对于指令"AND (R2), R3",试分别列出每个时序节拍所需有效控制信号和所完成的功能。

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

数据通路结构说明: +------------------+ | 指令译码/控制器 |<--- IR(指令寄存器) +------------------+ | 控制信号 v +================================================+ | 内 部 总 线 | +================================================+ | | | | | | | | | PC MAR MDR R1 R2 R3 Y ALU Z | | | | | v v +-->[ALU]<--+ 地址线 数据线 | | | Z +--+----+--+ | 存储器 | (MemR/MemW) +----------+ 各部件控制信号: - PC: PCout, PCin - MAR: MARin (输出一直使能) - MDR: MDRin, MDRout - R1~R3: R1out/R1in, R2out/R2in, R3out/R3in - Y: Yin - Z: Zout - ALU: ADD, SUB, AND等操作信号 - 存储器: MemR(读), MemW(写) - 同一时刻只能有一个部件输出到总线
第30题 11分

假定主存与cache之间采用4路组相联映射方式,数据块大小为2K字节,cache数据区容量为32K字节,主存空间大小为4M字节,按字节编址。试回答以下各问:

(1) 主存地址划分为哪几个部分?每个部分分别是哪几位地址?

(2) cache总容量是多少?(包含有效位V)

(3) 主存单元地址42B45H映射到cache的哪一组?