2.零地址运算指令在指令格式中不给出操作数地址,它的操作数来自_C_____。 A.立即数和栈顶; B.暂存器; C.栈顶和次栈顶; D.程序计数器自动加+1。 3.水平型微指令的特点是__A____。
A.一次可以完成多个操作; B.微指令的操作控制字段不进行编码; C.微指令的格式简短; D.微指令的格式较长。
4.有些计算机将一部分软件永恒地存于只读存储器中,称之为___C___。 A.硬件; B.软件; C.固件; D.辅助存储器。
5.主机与设备传送数据时,采用___A___,主机与设备是串行工作的。 A.程序查询方式;B.中断方式;C.DMA方式;D.通道。 6.计算机中有关ALU的描述,__D___是正确的。
A.只做算术运算,不做逻辑运算; B.只做加法; C.能存放运算结果; D.以上答案都不对。 7.所谓三总线结构的计算机是指____B__。
A.地址线、数据线和控制线三组传输线。 B.I/O总线、主存总统和 DMA总线三组传输线; C.I/O总线、主存总线和系统总线三组传输线; D.以上都不对。 8.集中式总线控制中,__A____方式对电路故障最敏感。
A.链式查询;B.计数器定时查询;C.独立请求;D.总线式。
9.某一RAM芯片,其容量为512×8位,除电源和接地端外,该芯片引出线的最少数目是___C___。 A.21; B.17;C.19;D.20。
10.活动头磁盘存储中,信息写入或读出磁盘是__B____进行的。 A.并行方式;B.串行方式;C.串并方式;D.并串方式。 11.以下叙述__C____是正确的。
A.外部设备一旦发出中断请求,便立即得到CPU的响应; B.外部设备一旦发出中断请求,CPU应立即响应;
C.中断方式一般用于处理随机出现的服务请求; D.程序查询用于键盘中断。 12.下列_____D_种说法有误差。
A.任何二进制整数都可用十进制表示; B.任何二进制小数都可用十进制表示; C.任何十进制整数都可用二进制表示; D.任何十进制小数都可用二进制表示。
13.堆栈寻址方式中,设A为累加器,SP为堆栈指示器,MSP为SP指示的栈顶单元,如果进栈操作的动作顺序是(SP – 1) → SP,(A) → MSP,那么出栈操作的动作顺序应为__A___。 A.(MSP) → A,(SP) + 1 → SP; B.(SP) + l → SP,(MSP) → A; C.(SP) – 1 → SP,(MSP) → A; D.以上都不对。 14.指令寄存器的位数取决于___B___。 A.存储器的容量; B.指令字长; C.机器字长; D.存储字长。 15.在控制器的控制方式中,机器周期内的时钟周期个数可以不相同,这属于__A____。 A.同步控制;B.异步控制;C.联合控制;D.人工控制。 16.下列叙述中___B___是正确的。
A.控制器产生的所有控制信号称为微指令;B.微程序控制器比硬连线控制器更加灵活; C.微处理器的程序称为微程序;D.指令就是微指令。 17.CPU中的译码器主要用于_B_____ 。
A.地址译码;B.指令译码;C.选择多路数据至ALU;D.数据译码。 18.直接寻址的无条件转移指令功能是将指令中的地址码送入____A__。 A.PC; B.地址寄存器;C.累加器;D.ALU。 19.通道程序是由__B____组成。
A.I/O指令;B.通道控制字(或称通道指令);C.通道状态字;D.微程序。
20.在磁盘和磁带两种磁表面存储器中,存取时间与存储单元的物理位置有关,按存储方式分,__B___。 A.二者都是串行存取; B.磁盘是部分串行存取,磁带是串行存取;
26
C.磁带是部分串行存取,磁盘是串行存取; D.二者都是并行存取。 二、填空题(共20分,每题1分) 1.完成一条指令一般分为 A 周期和 B 周期,前者完成 C 操作,后者完成 D 操作。 2.常见的数据传送类指令的功能可实现 A 和 B 之间,或 C 和 D 之间的数据传送。
3.微指令格式可分为 A 型和 B 型两类,其中 C 型微指令用较长的微程序结构换取较短的微指令结构。
4.在Cache-主存的地址映象中, A 灵活性强, B 成本最高。
5.若采用硬件向量法形成中断服务程序的入口地址,则CPU在中断周期需完成 A 、
B 和 C 操作。
6.某小数定点机,字长8位(含1位符号位),当机器数分别采用原码、补码和反码时,其对应的真值范围分别是 A 、 B 、 C (均用十进制表示)。
三、名词解释(共10分,每题2分)
1.时钟周期 2.刷新 3.总线仲裁 4.机器指令 5.超流水线 四、计算题(5分) 设浮点数字长为32位,欲表示±6万的十进制数,在保证数的最大精度条件下,除阶符、数符各取1位外,阶码和尾数各取几位?按这样分配,该浮点数溢出的条件是什么?
五、简答题(共15分)
1.“在计算机中,原码和反码不能表示 -1。”这种说法是否正确,为什么?(2分) 2.除了采用高速芯片外,分别指出存储器、运算器、控制器和I/O系统各自可采用什么方法提高机器速度,各举一例简要说明。(4分)
3.异步通信与同步通信的主要区别是什么,说明通信双方如何联络。(4分) 4.在DMA方式中,CPU和DMA接口分时使用主存有几种方法?简要说明之。(5分) 六、问答题(共20分)
1.已知带返转指令的含义如下图所示,写出机器在完成带返转指令时,取指阶段和执行阶段所需的全部微操作命令及节拍安排。如果采用微程序控制,需增加哪些微操作命令?(8分)
主程序KK+1M带返转KM+1JMPIK间址特征子程序
2.(6分)(指令系统 3)一条双字长的取数指令(LDA)存于存储器的100和101单元,其中第一个字为操作码和寻址特征M,第二个字为形式地址。假设PC当前值为100,变址寄存器XR的内容为100,基址寄存器的内容为200,存储器各单元的内容如下图所示。写出在下列寻址方式中,取数指令执行结束后,累加器AC的内容。
LDA 300 M ┇27
寻址方式 AC内容 101 ┇(7) 直接寻址
700 102
(8) 立即寻址 400
500 300 (9) 间接寻址 ┇ (10) 相对寻址
200 400 (11) 变址寻址 ┇401 600 402 (12) 基址寻址 3.(6分)设某机有四个中断源A、B、C、D,其硬件排队优先次序为A > B > C > D,现要求将中断处理次序改为D > A > C > B。
(500 1)写出每个中断源对应的屏蔽字。
(2)按下图时间轴给出的四个中断源的请求时刻,画出CPU执行程序的轨迹。设每个中断源的中断服务程序时间均为20?s。
100 800 800
程序
5 10 15 20 B D 30 A 40 50 60 C 70 80 90 t (?s) 七、设计题(10分)
设CPU共有16根地址线和8根数据线,并用MREQ作访存控制信号,WR作读写命令信号(高电平读,低电平写)。设计一个容量为32KB,地址范围为0000H~7FFFH,且采用低位交叉编址的四体并行存储器。要求:
(1)采用下图所列芯片,详细画出CPU和存储芯片的连接图。 (2)指出图中每个存储芯片的容量及地址范围(用十六进制表示)。
G1AiOEA0CEWERAMDjG2AG2BCBAY7Y6D0Y0
专科生期末试卷一
一. 选择题 (每小题1分,共20分)
1. 目前我们所说的个人台式商用机属于______。
A.巨型机 B.中型机 C.小型机 D.微型机 2. (2000)10化成十六进制数是______。
A.(7CD)16 B.(7D0)16 C.(7E0)16 D.(7F0)16
3. 下列数中最大的数是______。
A.(10011001)2 B.(227)8 C.(98)16 D.(152)10 4. ______表示法主要用于表示浮点数中的阶码。
28
A. 原码 B. 补码 C. 反码 D. 移码 5. 在小型或微型计算机里,普遍采用的字符编码是______。
A. BCD码 B. 16进制 C. 格雷码 D. ASCⅡ码 6. 下列有关运算器的描述中,______是正确的。
A.只做算术运算,不做逻辑运算 B. 只做加法
C.能暂时存放运算结果 D. 既做算术运算,又做逻辑运算 7. EPROM是指______。
A. 读写存储器 B. 只读存储器
C. 可编程的只读存储器 D. 光擦除可编程的只读存储器 8. Intel80486是32位微处理器,Pentium是______位微处理器。
A.16 B.32 C.48 D.64 9. 设[X]补=1.x1x2x3x4,当满足______时,X > -1/2成立。
A.x1必须为1,x2x3x4至少有一个为1 B.x1必须为1,x2x3x4任意 C.x1必须为0,x2x3x4至少有一个为1 D.x1必须为0,x2x3x4任意 10. CPU主要包括______。
A.控制器 B.控制器、 运算器、cache C.运算器和主存 D.控制器、ALU和主存
11. 信息只用一条传输线 ,且采用脉冲传输的方式称为______。
A.串行传输 B.并行传输 C.并串行传输 D.分时传输 12. 以下四种类型指令中,执行时间最长的是______。
A. RR型 B. RS型 C. SS型 D.程序控制指令 13. 下列______属于应用软件。
A. 操作系统 B. 编译系统 C. 连接程序 D.文本处理 14. 在主存和CPU之间增加cache存储器的目的是______。
A. 增加内存容量 B. 提高内存可靠性
C. 解决CPU和主存之间的速度匹配问题 D. 增加内存容量,同时加快存取速度 15. 某单片机的系统程序,不允许用户在执行时改变,则可以选用______作为存储芯片。
A. SRAM B. 闪速存储器 C. cache D.辅助存储器 16. 设变址寄存器为X,形式地址为D,(X)表示寄存器X的内容,这种寻址方式的有效地址为______。
A. EA=(X)+D B. EA=(X)+(D) C.EA=((X)+D) D. EA=((X)+(D)) 17. 在指令的地址字段中,直接指出操作数本身的寻址方式,称为______。
A. 隐含寻址 B. 立即寻址 C. 寄存器寻址 D. 直接寻址 18. 下述I/O控制方式中,主要由程序实现的是______。
A. PPU(外围处理机)方式 B. 中断方式 C. DMA方式 D. 通道方式 19. 系统总线中地址线的功能是______。
A. 用于选择主存单元地址 B. 用于选择进行信息传输的设备
C. 用于选择外存地址 D. 用于指定主存和I/O设备接口电路的地址 20. 采用DMA方式传送数据时,每传送一个数据要占用______的时间。
A. 一个指令周期 B. 一个机器周期 C. 一个时钟周期 D. 一个存储周期二. 填空题 (每空1分 ,共20分)
1. 数控机床是计算机在A.______方面的应用,邮局把信件自动分拣是在计算机B.______方面的应用。 2. 汉字的A.______、B.______、C.______是计算机用于汉字输入、内部处理、输出三种不同用途的编码。 3. 闪速存储器特别适合于A.______微型计算机系统,被誉为B.______而成为代替磁盘的一种理想工具。 4. 主存储器的性能指标主要是A.______、B.______、存储周期和存储器带宽。
5. 条件转移、无条件转移、转子程序、返主程序、中断返回指令都属于A.______类指令,这类指令在指令格式中
所表示的地址不是B.______的地址,而是C.______的地址。
6. 从操作数的物理位置来说,可将指令归结为三种类型:存储器-存储器型,A.______,B.______。 7. 运算器的两个主要功能是:A.______,B.______。 8. PCI总线采用A.______仲裁方式,每一个PCI设备都有独立的总线请求和总线授权两条信号线与B.______相连。 9. 直接内存访问(DMA)方式中,DMA控制器从CPU完全接管对A.______的控制,数据交换不经过CPU,而直接在内
存和B.______之间进行。
三. 简答题 (每小题5分,共20分)
29
1. 说明计算机系统的层次结构。
2. 请说明指令周期、机器周期、时钟周期之间的关系。
3. 请说明SRAM的组成结构,与SRAM相比,DRAM在电路组成上有什么不同之处? 4. 请说明程序查询方式与中断方式各自的特点。 四. 应用题 (每小题5分,共40分) 1. 机器数字长为8位(含1位符号位),当X= -127 (十进制)时,其对应的二进制表示,(X)原表示,(X)反表示,
(X)补表示,(X)移表示分别是多少?
2. 已知x=0.1011,y=-0.0101,求x+y=?,x-y=?
3. 用16k×8位的SRAM芯片构成64K×16位的存储器,要求画出该存储器的组成逻辑框图。 4. 提高存储器速度可采用哪些措施,请说出至少五种措施。
5. 若机器字长36位,采用三地址格式访存指令,共完成54种操作,操作数可在1K地址范围内寻找,画出该机
器的指令格式。
6. 举例说明存储器堆栈的原理及入栈、出栈的过程。 7. 试画出三总线系统的结构图。
8. 若显示工作方式采用分辨率为1024×768,颜色深度为3B,桢频为72Hz,计算刷新存储器带宽应是多少?
专科生期末试卷一答案
一. 选择题
1. D 2. B 3. A 4. D 5. D 6. D 7. D 8. D 9. A 10. B 11. A 12. C 13. D 14. C 15. B 16. A 17. B 18. B 19. D 20. D 二. 填空题
1. A.自动控制 B.人工智能
2. A.输入编码(或输入码) B.内码(或机内码) C.字模码 3. A.便携式 B.固态盘
4. A.存储容量 B.存取时间
5. A.程序控制类 B.操作数 C.下一条指令 6. A.寄存器—寄存器型 B.寄存器—存储器型 7. A.算术运算 B.逻辑运算 8. A.集中式 B.中央仲裁器
9. A.总线 B.I/O设备(或输入输出设备) 三. 简答题
1. 计算机系统可分为:微程序机器级,一般机器级(或称机器语言级),操作系统级,汇编语言级,高级语言级。 2. 指令周期是指取出并执行一条指令的时间,指令周期常常用若干个CPU周期数来表示,CPU周期也称为机器周
期,而一个CPU周期又包含若干个时钟周期(也称为节拍脉冲或T周期)。
3. SRAM存储器由存储体、读写电路、地址译码电路、控制电路组成,DRAM还需要有动态刷新电路。
4. 程序查询方式,数据在CPU和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是
CPU效率低,中断方式是外围设备用来“主动”通知CPU,准备输入输出的一种方法,它节省了CPU时间,但硬件结构相对复杂一些。 四. 应用题
1. 二进制表示为 -01111111
[X]原 = 11111111 [X]反 = 10000000 [X]补 = 10000001 [X]移 = 00000001 2. [x]补=00.1011 [x]补=00.1011 +[y]补=11.1011 +[-y]补=00.0101
00.0110 01.0000
x+y=+0.0110 x-y产生溢出 3. 存储器容量为64K×16位,其地址线为16位(A15—A0),数据线也是16位(D15—D0)
SRAM芯片容量为16K×8位,其地址线为14位,数据线为8位,因此组成存储器时须字位同时扩展。字扩展采用2 :4译码器,以16K为一个模块,共4个模块。位扩展采用两片串接。
30