1
课程编号: BS090201 北京理工大学20××~20××学年第一学期
20××级计算机学院计算机组成原理终考试卷(A卷)
班级_____ 学号_____ 姓名_____ 成绩_____
一.填空题(每空一分,共20分)
1.主机由CPU和__________组成。
2.[-0]反表示为__________。
3.8位补码定点小数所能表示的绝对值最大的负数是__________。 4.移码常用来表示浮点数的部分。 5.(2578)=(________________)余3码
10
6.十进制数3的ASCII码为0110011,则7的ASCII码为________。 7.某一数据为10101010,若采用偶校验,其校验码为____。 8.已知某汉字的机内码为B5C2H,其国标码为_______H。 9.三态门的第三种状态为__________。
10.间接寻址方式至少需要_______次访问存储器(不含取指令),才能获得数据。
11.对于自底向上生成的软堆栈,若栈指针总是指向栈顶满单元,进栈时,栈指针应__________。
12.RISC的中文含义是____________________。
13.某机的主存若采用字节编址,地址线需24位,若采用字编址(字长32位),地址线需_____位。
14.当浮点数的尾数为补码时,其为规格化数应满足的条件为。 15.一个512KB的存储器,其地址线和数据线的总和是_______。 16.高速缓冲存储器中保存的信息是主存信息的__________。
17.微程序控制计算机中的控制存储器是用来存放__________的。 18.字符显示器的VRAM中存放着字符的________码。
19.在16×16点阵汉字字库中,存储一个汉字的字模信息需要____个字节。 20.在中断服务程序中,保护和恢复现场之后需要____中断。
二.单项选择题(每题一分,共15分) 1.下列数中最大的数为:_____。 A.(10010101)B.(227)
2
8
C.(96)D.(143)
16
5
2.若浮点数用补码表示,判断运算结果是否规格化数的方法是__________。
A.阶符与数符相同 B.阶符与数符相异
C.数符与尾数最高有效数位相同2
D.数符与尾数最高有效数位相异 3.在可编程逻辑阵列中,_____。 A.与阵列和或阵列都是可编程的
B.与阵列可编程,或阵列不可编程 C.与阵列不可编程,或阵列可编程 D.与阵列和或阵列都是不可编程的
4.执行一条一地址的加法指令共需要_____次访问主存。 A.1 B.2 C.3 D.4
5.用于对某个寄存器中操作数的寻址方式称为_____。
A.直接寻址 B.间接寻址
C.寄存器直接寻址 D.变址寻址
6.用八片74181和两片74182可组成_______。
A.组内并行进位,组间串行进位的32位ALU B.二级先行进位结构的32位ALU
C.组内先行进位,组间先行进位的16位ALU D.三级先行进位结构的32位ALU
7.若主存每个存储单元为16位,则_______。
A.其地址线也为16位 B.其地址线的位数不定
C.其地址线的位数与16有关 D.其数据线的位数不定
8.在程序的执行过程中,Cache与主存的地址映射是由______。
A.操作系统来管理的 B.程序员调度的
C.由硬件自动完成的 D.由软、硬件共同完成的 9.指令译码器是对_____进行译码。
A.整条指令 B.指令的操作码字段 C.指令的地址 D.指令的操作数字段
10.微程序控制器中,机器指令与微指令的关系是______。
A.每一条机器指令由一条微指令来执行
B.一条机器指令由一段用微指令编成的微程序来解释执行 C.一段机器指令组成的程序可由一个微程序来执行 D.每一条微指令由一条机器指令来解释执行 11.在磁盘和磁带这两种磁表面存储器中,存取时间与存储单元的物理位置有关,按存储方式分_______。
A.二者都是顺序存取 B.二者都是直接存取
C.磁盘是直接存取,磁带是顺序存取 D.磁带是直接存取,磁盘是顺序存取
12.PC机键盘常常采用单片机作为键盘控制器,它通过一条5芯电缆向主机提供闭合键的______。3
A.二进制代码 B.BCD码 C.ASCII码 D.扫描码
13.中断向量可提供________。
A.被选中设备的地址 B.传送数据的起始地址 C.服务程序入口地址 D.现行程序的断点地址 14.DMA方式中,周期“窃取”是窃取一个______。
A.存取周期 B.指令周期 C.CPU周期 D.时钟周期
15.对于低速输入输出设备,应当选用的通道是____。
A.数组多路通道 B.字节多路通道 C.选择通道 D.DMA专用通道
三.判断题(下列概念如果正确,请在括号中打钩,否则在括号中打叉,每题一分,共15分)
( )1.BCD码是有冗余状态的编码。 ( )2.返回指令通常是零地址指令。 ( )3.进位产生函数为:Pi=Ai⊕Bi
( )4.浮点数对阶的原则是:小阶向大阶看齐。
( )5.CPU访问存储器的时间是由存储体的容量决定的,存储容量越大,访问存储器所需时间就越长。
( )6.动态RAM的分散刷新方式没有读写死区。
( )7.在冯·诺依曼计算机中,指令流是由数据流来驱动的。 ( )8.取指周期也要受具体指令的操作码字段的控制。
( )9.执行指令时,指令在主存中的地址存放在指令寄存器中。 ( )10.微指令是指控制存储器中的一个单元的内容。
( )11.在字段编码法中,应将互斥的微命令安排在不同的字段内。 ( )12.打印机字库中存放着字形的行点阵码。
( )13.DMA请求的响应时间,必须安排在每个指令周期的末尾。 ( )14.通道是实现外设和主存之间直接交换数据的控制器。
( )15.微型机中的系统总线包括数据总线、地址总线、控制总线,所以称它为三总线。
四.(6分)某浮点数,阶符1位,阶码4位,数符1位,尾数15位,两部分均用补码表示,尾数基数r =2,写出下列几种情况的数值:
1.最大正数
2.最小规格化正数 3.绝对值最大的负数
注:零除外,结果用十进制真值表示。 五.(6分)假定指令格式如下: 15 12 11 10 9 8 7 0 OP I1 I2 Z/C D/I A