一、填空题(30分)
1.软件通常分为_______和_______两大类。
2.计算机硬件由_______、_______、存储器、输入设备和输出设备五大部件组成。
3.奇偶校验法只能发现_______数个错,不能检查无错或_______数个错。
4.八进制数37.4Q转换成二进制数为__________。
5.数x的真值-0.1011B,其原码表示为____________。
6.在浮点加减法运算过程中,在需要_________或__________时,尾数向右移位。
7.8086CPU芯片的结构特点是将_________部件与__________部件分开,目的是减少总线的空闲时间,提高指令执行速度。
8.指令通常由_________和__________两部分组成。
9.微程序入口地址是根据__________通过_________产生的。
10.要组成容量为4K*8位的存储器,需要_____片4K*1位的静态RAM芯片并联,或者需要___片1K*8位的静态RAM芯片串联。
11.根据目前常用的存储介质可以反存储器分为___________、_________和光存储器三种。
12.主机CPU和IOP之间的通信,原则上是通过共享_________来实现的。
13.DMA数据传送过程可以分为________、数据块传送和__________三个阶段。
14.汉字在计算机内部存储、传输和检索的代码称为汉字______,汉字输入码到该代码的变换由______来完成。
15.显示器的刷新存储器(或称显示缓冲器)的容量是由_________和_________决定的。
16.80386支撑的两种操作方式是_______和________。
17.目前有三种数据模型的数据库管理系统,即层次数据库、网状数据库和_______管理系统。
二、单项选择题
1.8位定点原码整数10100011B的真值为( )。
A.+0100011B B.-0100011B C.+1011101B D.-1011101B
2.若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码为( )。
A.原码 B.补码 C.反码 D.移码
3.某数在计算机中用8421BCD码表示为0011 1011 1000,其真值为( )。
A.398 B.398H C.1630Q D.1110011000B
4.下列逻辑部件中,( )不包括在运算器内。
A.累加器 B.状态条件寄存器 C.指令寄存器 D.ALU
5.在指令“ADD@R,Ad”中,源操作数在前,目的操作数在后,该指令执行的操作是( )。
A.((R))+(Ad)-->(Ad) B.((R))+((Ad))-->Ad
C.(R)+((Ad))-->(Ad) D.((R))+(Ad)-->Ad
6.在ROM存储器中必须有( )电路。
A.数据写入 B.再生 C.地址译码 D.刷新
7.DMA传送控制的周期挪用法一般适用于( )的情况。
A.I/O设备读写周期大于内存存储周期 B.CPU工作周期比内存周期长很多
C.I/O设备读写周期小于内存存储周期 D.CPU工作周期比内存存储周期小很多
8.在多级存储体系中,“cache——主存”结构的作用是解决( )的问题。
A.主存容量不足 B.主存与辅存速度不匹配 C.辅存与CPU速度不匹配 D.主存与CPU速度不匹配
9.计算机经历了从器件角度划分的四代发展历程,但从系统结构来看,至今为止绝大多数计算机仍是( )式计算机。
A.实时处理 B.智能化 C.并行 D.冯·诺依曼
三、计算题
1.对逻辑表达式Y=(A+B)(A+C)进行简化。
2.将二进制数+1100101B转换为十进制数,并用8421BCD码表示。
3.已知X=-0.1001,Y=-0.0101,要求用补码减法来运算X-Y=?并给出运算过程。
4.有一条相对寻址的无条件转移指令,存于内存的01000000B单元中,指令给出的位移量D=111100B(补码表示),要求:
A.计算指令的转移地址
B.给出取该指令时PC的内容
C.给出该指令执行结束时PC的内容。
四、问答题
1.请写出8位定点原码整数中能表示的最大正数、最小正数、最大负数和最小负数的机器数形式,并用十进制表示其数值范围。
2.由M1、M2构成的二级存储体系中,若CPU访问的内容已在M1中,则其存取速度为T1;若不在M1中,其存取速度为T2.现设H为命中率(CPU能从M1中直接获取信息的比率),问:
A.该存储体系的平均存取时间TA的计算公式是什么?
B.命中率H越大,TA越接近于哪一级存储器速度?
3.现代计算机的运算器大体有三种总线结构。要求回答下列问题:
A.单总线结构运算器的优缺点
B.单总线结构运算器执行一个加法运算的过程
C.在双总线结构的运算器中,若ALU的两个输入直接来自两条总线,则必须在何处设置缓冲器,为什么?
4.某计算机系统共有五级中断,其中断响应优先级从高到低为1-->2-->3-->4-->5。但操作系统的中断处理部分作如下规定:处理1级中断时屏蔽2、3、4和5级中断;处理2级中断时屏蔽3、4、5级中断,处理4级中断时不屏蔽其它中断;处理3级中断时屏蔽4和5级中断;处理5级中断时屏蔽4级中断。
试问中断处理优先级(从高到低)是什么?
5.设计一个输入为A、B,输出为H、J的半加器,要求:
A.写出真值表
B.写出逻辑表达式
6.基址寻址方式和变址寻址方式的应用场合有什么不同?
7.试述“中断允许”触发器的作用?