计算机组成原理试题集(含答案) 下载本文

.

同?(5分)

3.某机有五个中断源,按中断响应的优先顺序由高到低为L0,L1,L2,L3,L4,现要求优先顺序改为L4,L3,L2,L1,L0,写出各中断源的屏蔽字。(5分) 中断源 屏蔽字 0 1 2 3 4 L0 L1 L2 L3 L4 六、问答题(20分)

(1)画出主机框图(要求画到寄存器级); (2)若存储器容量为64K×32位,指出图中各寄存器的位数;

(3)写出组合逻辑控制器完成 ADD X (X为主存地址)指令发出的全部微操作命令及节拍安排。

(4)若采用微程序控制,还需增加哪些微操作? 七、设计题(10分)

设CPU共有16根地址线,8根数据线,并用作访存控制信号(低电平有效)用作读写控制信号(高电平为读,低电平为写)。现有下列存储芯片:1K×4位RAM,4K×8位RAM,2K×8位ROM,以及74138译码器和各种门电路,如图所示。画出CPU与存储器连接图,要求:

(1)主存地址空间分配:A000H~A7FFH为系统程序区;A800H~AFFFH为用户程序区。

(2)合理选用上述存储芯片,说明各选几片,并写出每片存储芯片的二进制地址范围。 (3)详细画出存储芯片的片选逻辑。

66 / 77'.

.

计算机组成原理试题十八

一、选择题(共20分,每题1分)

1.指令系统中采用不同寻址方式的目的主要是__C___。 A.可降低指令译码难度; B.缩短指令字长,扩大寻址空间,提高编程灵活性; C.实现程序控制; D.寻找操作数。

2.计算机使用总线结构的主要优点是便于实现积木化,缺点是__C____。

A.地址信息、数据信息和控制信息不能同时出现;B.地址信息与数据信息不能同时出现; C.两种信息源的代码在总线中不能同时传送; D.地址信息与数据信息能同时出现。 3.一个16K×32位的存储器,其地址线和数据线的总和是_B__。 A.48; B.46; C.36; D.38。 4.下列叙述中___A___是正确的。

A.主存可由RAM和ROM组成; B.主存只能由ROM组成; C.主存只能由RAM组成; D.主存只能由SRAM组成。 5.在三种集中式总线控制中,C______方式响应时间最快。

A.链式查询; B.计数器定时查询; C.独立请求; D.以上都不是。 6.可编程的只读存储器___A__。

A.不一定是可改写的;B.一定是可改写的;C.一定是不可改写的;D.以上都不对。 7.下述__B___种情况会提出中断请求。

A.产生存储周期“窃取”; B.在键盘输入过程中,每按一次键; C.两数相加结果为零; D.结果溢出。

8.下列叙述中___A___是错误的。

A.采用微程序控制器的处理器称为微处理器;

B.在微指令编码中,编码效率最低的是直接编码方式;

C.在各种微地址形成方式中,增量计数器法需要的顺序控制字段较短; D.以上都是错的。

9.直接寻址的无条件转移指令功能是将指令中的地址码送入A______。 A.PC; B.地址寄存器;C.累加器;D.ACC。 10.响应中断请求的条件是__B____。

A.外设提出中断; B.外设工作完成和系统允许时; C.外设工作完成和中断标记触发器为“1”时。 D.CPU提出中断。 11.变址寻址和基址寻址的有效地址形成方式类似,但是___C___。 A.变址寄存器的内容在程序执行过程中是不可变的;

B.在程序执行过程中,变址寄存器和基址寄存器和内容都可变的;

C.在程序执行过程中,基址寄存器的内容不可变,变址寄存器中的内容可变; D.变址寄存器的内容在程序执行过程中是可变的。

12.在原码加减交替除法中,符号位单独处理,参加操作的数是___C_。

A.原码; B.绝对值; C.绝对值的补码; D.补码。 13.DMA方式____B_。

A.既然能用于高速外围设备的信息传送,也就能代替中断方式;

B.不能取代中断方式; C.也能向CPU请求中断处理数据传送; D.能取代中断方

67 / 77'.

.

式。

14.设机器字长为32位,存储容量为16MB,若按双字编址,其寻址范围是 B 。 A.8MB; B.2M; C.4M; D.16M。

15.设变址寄存器为X,形式地址为D,某机具有先间址后变址的寻址方式,则这种寻址方式的有效地址为___B___。 A.EA = (X) +D B.EA = (X) + (D); C.EA = ((X) +D); D.EA = X +D。

16.程序计数器PC属于B______。

A.运算器; B.控制器; C.存储器; D.I/O设备。

17.计算机执行乘法指令时,由于其操作较复杂,需要更多的时间,通常采用___C___控制方式。

A.延长机器周期内节拍数的;B.异步;C.中央与局部控制相结合的;D.同步。 18.目前在小型和微型计算机里最普遍采用的字母与字符编码是_C____。 A.BCD码;B.十六进制代码;C.ASCII码;D.海明码。 19.设寄存器内容为10000000,若它等于 -0,则为__A___。

A.原码; B.补码; C.反码; D.移码。

20.在下述有关不恢复余数法何时需恢复余数的说法中D,__B____是正确的。

A.最后一次余数为正时,要恢复一次余数; B.最后一次余数为负时,要恢复一次余数;

C.最后一次余数为0时,要恢复一次余数; D.任何时候都不恢复余数。 二、填空题(共20分,每空1分)

1.I/O与主机交换信息的方式中, A 和 B 都需通过程序实现数据传送,其中

C 体现CPU与设备是串行工作的。

2.设 n = 8 (不包括符号位),机器完成一次加和移位各需100ns,则原码一位乘最多需 A ns,补码Booth算法最多需 B ns。

3.对于一条隐含寻址的算术运算指令,其指令字中不明确给出 A ,其中一个操作数通常隐含在 B 中。

4.设浮点数阶码为4位(含1位阶符),用移码表示,尾数为16位(含1位数符),用

补码规格化表示,则对应其最大正数的机器数形式为 A ,真值为 B (十进制表示);对应其绝对值最小负数的机器数形式为 C ,真值为 D (十进制表示)。

5.在总线的异步通信方式中,通信的双方可以通过 A 、 B 和 C 三种类型联络。

6.磁表面存储器的记录方式总的可分为 A 和 B 两大类,前者的特点是 C ,后者的特点是 D 。

7.在微程序控制器中,一条机器指令对应一个 A ,若某机有38条机器指令,通常可对应 B 。

三、解释下列概念(共10分,每题2分)

1.CMDR 2.总线判优 3.系统的并行性 4.进位链 5.间接寻址 四、计算题(6分)

68 / 77'.

.

设机器A的主频为8MHz,机器周期含4个时钟周期,且该机的平均指令执行速度是0.4MIPS,试求该机的平均指令周期和机器周期。每个指令周期包含几个机器周期?如果机器B的主频为12MHz,且机器周期也含4个时钟周期,试问B机的平均指令执行速度为多少MIPS?

五、简答题(共20分)

1.说明微程序控制器中微指令的地址有几种形成方式。(6分) 2.什么是计算机的主频,主频和机器周期有什么关系?(4分)(CU 4)

3.某机有五个中断源,按中断响应的优先顺序由高到低为L0,L1,L2,L3,L4,现要求优先顺序改为L3,L2,L0,L4,L1,写出各中断源的屏蔽字。(5分)

中断源 L0 L1 L2 L3 L4

4.某机主存容量为4M×16位,且存储字长等于指令字长,若该机的指令系统具备65种操作。操作码位数固定,且具有直接、间接、立即、相对、变址五种寻址方式。(5分) (1)画出一地址指令格式并指出各字段的作用; (2)该指令直接寻址的最大范围(十进制表示); (3)一次间址的寻址范围(十进制表示); (4)相对寻址的位移量(十进制表示)。 六、问答题(共15分) 1.按序写出完成一条加法指令SUB α(α为主存地址)两种控制器所发出的微操作命令及节拍安排。(8分)

2.假设磁盘采用DMA方式与主机交换信息,其传输速率为2MB/s,而且DMA的预处理需1000个时钟周期,DMA完成传送后处理中断需500个时钟周期。如果平均传输的数据长度为4KB,试问在硬盘工作时,50MHz的处理器需用多少时间比率进行DMA辅助操作(预处理和后处理)。(7分)

七、设计题(10分)

设CPU共有16根地址线,8根数据线,并用作访存控制信号(低电平有效),用作读写控制信号(高电平为读,低电平为写)。现有下列芯片及各种门电路(门电路自定),如图所示。画出CPU与存储器的连接图,要求:

(1)存储芯片地址空间分配为:0~8191为系统程序区;8192~32767为用户程序区。 (2)指出选用的存储芯片类型及数量; (3)详细画出片选逻辑。

屏蔽字 0 1 2 3 4 69 / 77'.

.

计算机组成原理试题十九

一、选择题(共20分,每题1分)

1.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自__C____。 A.立即数和栈顶; B.暂存器; C.栈顶和次栈顶; D.累加器。 2._C__可区分存储单元中存放的是指令还是数据。 A.存储器;B.运算器;C.控制器;D.用户。 3.所谓三总线结构的计算机是指__B__。

A.地址线、数据线和控制线三组传输线。B.I/O总线、主存总统和DMA总线三组传输线;

C.I/O总线、主存总线和系统总线三组传输线;D.设备总线、主存总线和控制总线三组传输线.。

4.某计算机字长是32位,它的存储容量是256KB,按字编址,它的寻址范围是_B___。 A.128K;B.64K;C.64KB;D.128KB。

5.主机与设备传送数据时,采用_A_____,主机与设备是串行工作的。 A.程序查询方式;B.中断方式;C.DMA方式;D.通道。 6.在整数定点机中,下述第___B__种说法是正确的。

A.原码和反码不能表示 -1,补码可以表示 -1;B.三种机器数均可表示 -1;

C.三种机器数均可表示 -1,且三种机器数的表示范围相同;D.三种机器数均不可表示 -1。

7.变址寻址方式中,操作数的有效地址是___C___。 A.基址寄存器内容加上形式地址(位移量); B.程序计数器内容加上形式地址; C.变址寄存器内容加上形式地址; D.以上都不对。 8.向量中断是__C____。

A.外设提出中断; B.由硬件形成中断服务程序入口地址;

C.由硬件形成向量地址,再由向量地址找到中断服务程序入口地址 D.以上都不对。 9.一个节拍信号的宽度是指__C____。

A.指令周期; B.机器周期; C.时钟周期; D.存储周期。 10.将微程序存储在EPROM中的控制器是__A____控制器。

A.静态微程序; B.毫微程序; C.动态微程序; D.微程序。 11.隐指令是指__D。

A.操作数隐含在操作码中的指令;B.在一个机器周期里完成全部操作的指令; C.指令系统中已有的指令; D.指令系统中没有的指令。

12.当用一个16位的二进制数表示浮点数时,下列方案中第__B__种最好。 A.阶码取4位(含阶符1位),尾数取12位(含数符1位); B.阶码取5位(含阶符1位),尾数取11位(含数符1 位); C.阶码取8位(含阶符1位),尾数取8位(含数符1位); D.阶码取6位(含阶符1位),尾数取12位(含数符1位)。 13.DMA方式__B__。 A.既然能用于高速外围设备的信息传送,也就能代替中断方式;B.不能取代中断方式; C.也能向CPU请求中断处理数据传送; D.内无中断机制。 14.在中断周期中,由__D___将允许中断触发器置“0”。

A.关中断指令; B.机器指令; C.开中断指令; D.中断隐指令。

70 / 77'.