一﹑单选题(每小题2分,共10分)
从每小题的四个备选答案中选出一个正确答案,填在题干的括号内。 1、在浮点加减运算中,对阶的原则是( ③ )。
①大阶向小阶对齐 ②被加数向加数对齐 ③小阶向大阶对齐 ④加数向被加数对齐 2、在同步控制方式中,各操作( ② )。
①由CPU控制 ②由统一时序信号控制 ③按需分配时间 ④用异步应答实现衔接 3、CPU响应DMA请求是在( ④ )。
①一条指令结束时 ②一个时钟周期结束时 ③一段程序结束时 ④一个总线周期结束时 4、按随机存取方式工作的存储器是( ① )。
①主存 ②堆栈 ③磁盘 ④磁带 5、显示缓冲存储器中存放的是( ② )。
①字符点阵代码 ②字符编码 ③字符扫描码 ④字符位置码
二﹑判断题(每小题2分,共10分)
针对下列各小题的题意,判断其正误。
1、补码除法与原码除法相反,够减商0,不够减商1。 误 2、在微程序控制方式中,一条机器指令由若干条微指令解释执行。 正 3、DMA请求的优先级高于中断请求的优先级。 误 4、串行接口是指接口与系统总线之间,接口与外设之间均采用串行传送格式。 误 5、在CPU内部通常只采用同步控制方式。 正
三﹑简答题(每小题5分,共30分)
1、在向量中断方式中,CPU进入中断响应周期后需完成哪些隐指令操作? 关中断,保存断点,取中断向量,转入中断服务程序。 2、什么是总线?系统总线上传送的信息通常分为哪三类?
一组能为多个部件分时共享的信息传送线路。地址线、数据线、控制线。 3、在DMA方式的初始化阶段,CPU通过程序送出哪些初始化信息? 传送方向、主存缓冲区首址、交换量、外设寻址信息。
4、动态存储器为什么要刷新?刷新周期一般有哪三种安排方式?
动态存储器依靠电容电荷存储信息,时间一长,电荷可能泄放,因此要定期刷新。 集中、分散、异步。
5、什么是总线主设备?什么是总线从设备?
主设备:申请、掌握总线权的设备; 从设备:响应主设备请求的设备。
6、什么是随机存取方式?
可按地址访问任一单元,访问时间与地址无关。
四﹑设计存储器(15分)
用2K×8位/片的存储芯片组成容量为8K×16位的存储器,地址总线A15~A0,其中A0是最低位。请在1、2题的括号中各填入一个正确答案,在第3题的括号中填入正确的逻辑式。
1、需用几块存储芯片?( ③ )
①4片 ②5片 ③8片 ④10片 2、连入各存储芯片的地址线是哪几位?( ② )
①A9~A0 ②A10~A0 ③A11~A0 ④A12~A0 3、写出4个片选信号的逻辑式。
CS0 2 =( A1A11 ) CS1 = ( A12 A11 ) CS2 =( A12 A11 ) CS3 = ( A12 A11 )
五﹑拟定指令流程(20分)
根据模型机数据通路结构,用寄存器传送语句(如PC→MAR)拟出下述指令的流程(含取指、执行):
1、传送指令MOV (R0),(SP)+;源采用自增型寄存器间址,目的采用寄存器间址。
M→IR PC+1→PC SP→MAR M→MBR→C SP+1→SP R0→MAR C→MBR MBR→M PC→MAR
2、转移指令JMP -(R1);转移地址采用自减型寄存器间址。
M→IR PC+1→PC R1-1→R1、MAR M→MBR→PC、MAR
六、计算题(15分)
已知某CRT图形显示器的分辨率为800点×600线。
1 显存的基本容量为多少字节(不考虑颜色)? 800×600/8
2 需设置几个同步计数器?请按顺序连接它们。 点计数器、字节计数器、线计数器
一.单项选择题(每小题1分,共16分)
1.计算机中表示地址时使用 A 。
A.无符号数 B.原码 C.反码 D.补码
2.对于二进制码10000000,若其值为-0,则它是用 (1)B 表示的;若其值为-128,则它是用 (2) D表示的;若其值为-127,则它是用 (3)C 表示的。
A.无符号数 B.原码 C.反码 D.补码
3.浮点数的表示范围和精度取决于 A 。
A. 阶码的位数和尾数的位数 B. 阶码采用的编码和尾数的位数 C. 阶码采用的编码和尾数采用的编码 D. 阶码的位数和尾数采用的编码
4.在浮点数编码表示中 D 在机器数中不出现,是隐含的。
A.符号 B.阶码 C.尾数 D.基数
5.字长16位,用定点补码小数表示时,一个字所能表示的范围是 D 。
A.0~(1-2-15) B.-(1-2-15)~(1-2-15) C.-1~+1 D.-1~(1-2C-15) 6.运算器由许多部件组成,但核心部分是 C 。
A.数据总线 B.多路开关 C.逻辑运算和算术运算单元 D.累加器
7.在定点二进制运算器中,减法运算一般通过 D 来实现。 A.原码运算的二进制减法器 B.补码运算的二进制减法器 C.补码运算的十进制减法器 D.补码运算的二进制加法器
8.若浮点数的阶码和尾数都用补码表示,则判断运算结果为规格化数的方法是 C。
A.阶符与数符相同 B.阶符与数符相异 C.数符与尾数小数点后第1位数字相异 D.数符与尾数小数点后第1位数字相同 9.计算机的存贮器系统是指 D 。
A.RAM B.ROM
C.主存贮器 D.Cache、主存贮器和外存贮器 10.组成2M×8bit的内存,可以使用 C 。
A.1M×8bit进行并联 B.1M×4bit进行串联 C.2M×4bit进行并联 D.2M×4bit进行串联 11.若RAM芯片的容量是2M×8bit,则该芯片引脚中地址线和数据线的数目之和是 B 。
A.21 B.29
C.18 D.不可估计 12.RAM芯片字扩展时可以 B 。
A.增加存贮器字长 B.增加存贮单元数量 C.提高存贮器的速度 D.降低存贮器的平均价格 13.存贮周期是指 C 。
A.存贮器的读出时间 B.存贮器的写入时间 C.存贮器进行连续读和写操作所允许的最短时间间隔 D.存贮器进行连续写操作所允许的最短时间间隔 14.BCD码是 D 。
A.ASCII码 B.二进制码 C.十进制码 D.二-十进制码
15.在相对寻址方式中,若指令中地址码为X,则操作数的地址为 B 。
A.X B.(PC)+X
C.X+段基地址 D.变址寄存器+X
16.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用 C。
A.堆栈寻址方式 B.立即寻址方式 C.隐含寻址方式 D.间接寻址方式
二、简答题(40分)
1、解释下列名词的含义:(1)总线仲裁 (2)虚拟存储器
2、计算机中输入输出传送方式有几种?各有何特点?各自用在什么场合? 3、指令的地址与指令中的地址码含义有何不同?
4、微程序逻辑控制器有哪些部分组成?简述各部分的作用。
三. 计算题(24分)
1.设机器字长8位,写出下列各数的原码、反码和补码。(每小题3分,共12分) (1)+56 (2)-56 (3)+126 (4)-126 2.设机器字长8位,完成下列运算,并写出运算过程。(每小题6分,共12分)
1.已知X= +0000111,Y= -0010011,用补码计算X+Y。 2.已知X= -0111000,Y= -0010001,用补码计算X-Y。
四. 设计题(20分)
1、某静态RAM芯片具有1k×4位的容量,数据线供输入/输出公用,读写线为R/W,片选线为CS,请用此芯片构成2k×8位的存储器,地址范围为3000H~37FFH,画出其连接图。(10分)
2、设某模型计算机的数据通路结构如图所示,请画出模型机ADD R0,M ;R0←(R0)+(M)指令的微程序流程图。(10分)
假设ADD R0,M为双字长指令,格式如下所示:
OP
寄存器选择信号Ra、Rb功能表 寄存器选择Ra、Rb 0 0 0 1 1 0 1 1 功 能 R0 R1 R2 R3 Ra、Rb 位移量D 寻址方式