计算机组成原理样卷及答案
- 格式:doc
- 大小:780.00 KB
- 文档页数:11
一、基础知识(50分)
1、名词解释(10分)
机器字长
SRAM
EPROM
指令系统
微指令
2、选择题(10分)
1)设字长32位,使用IEEE格式,则阶码采用______表示。
A.补码
B. 原码
C. 移码
D. 反码
2) 四片74181ALU和一片74182CLA器件相配合,具有如下进位传递功能______。
A.形波进位
B. 组内先行进位,组间先行进位
C.组内先行进位,组间行波进位
D. 组内形波进位,组间先行进位
3) 某SARM芯片,其存储容量为64K×16位,该芯片的地址线数目和数据线数目分
别是___。
A. 16, 16 B .16, 64, C. 64, 8 D. 64, 16
4)单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个
数常需采用______。
A. 堆栈寻址方式
B. 立即寻址方式
C. 隐含寻址方式
D. 间接寻址方式微
5)程序控制器中,机器指令与微指令的关系是______。
A.每一条机器指令由一条微指令来执行
B. 一段机器指令组成的程序可由一条微指令执行
C. 一条微指令由若干条机器指令组成
D. 每一条机器指令由一段用微指令编成的微程序来解释执行 3、 填空题(10分)
1)存储___①___并按__②____顺序执行,这是冯•诺依曼型计算机的工作原理。 2) 相联存储器是按 ③ 访问的存储器。
3) 主存与cache 的地址映射有__④___、 ⑤ 、 ⑥ 三种方式。 4) 通常指令编码的第一个字段是 ⑦ 。
5) 异步通信方式可分为 ⑧ 、 ⑨ 、 ⑩ 三种类型。 4、问答题(20分)
1)在计算机中,为什么要采用多级结构的存储器系统 2)简述CPU 的功能. 3)试比较水平型微指令与垂直型微指令。 4)简述总线集中控制的优先权仲裁方式。 二、综合应用(50分)
1、已知X=-0.1101,Y=0.1011,试用补码一位乘法计算X ×Y (15分)
2、指令格式如下所示。OP 为操作码字段,试分析指令格式特点。 (10分)
3、某32位机共有微操作控制信号52个,构成5个相斥类的微命令组,各组分别包含4个,5个,8个15个可20个微命令,已知可判定的外部条件有CY 和ZF 两个,微指令字长29位。
(1)给出采用断定方式的水平型微指令格式
(2)控制存储器器的容量应为多少位? (10分)
4、某8位机采用单总线结构,地址总线16根(A 15~A 0, A 0为低位),双向数据总线8根
(D 7~D 0,,控制总线中与主存有关的有MREQ (允许访存,低电平有效),R/W (高电平
为读命令,低电平为写命令) 主存地址空间分配如下: 0~8191为系统程序区,由只读存储器芯片组成; 8192~32767为用户程序区;最后(最大地址)2K 地址空间为系统程序工作区,上述地址为十进制数,按字节编址,现有如下存储器芯片:
ROM:8K ×8位(控制端仅有CS )
RAM(静态):16K ×1位,2K ×8位,4K ×8位,8K ×8位
请从上述芯片中选择适当芯片设计该计算机存储器,画出主存储器逻辑框图,注意画
出选片逻辑(可选用门电路及3:8译码器74LS138)与CPU 的连接,说明选哪些存储器芯片,选多少?
三、基础知识(50分)
1.选择题(10分)
1)在机器数______ 中,零的表示形式是唯一的。 A .原码 B .补码 C .移码 D .反码
2)主存贮器和CPU 之间增加cache 的目的是______。 A 解决CPU 和主存之间的速度匹配问题
15 10 7 3 2 0 偏移量(16位) 基值寄存器 源寄存器 OP
B 扩大主存贮器容量
C 扩大CPU中通用寄存器的数量
D 既扩大主存贮器容量,又扩大CPU中通用寄存器的数量
3)某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为______。
A 64,16
B 16,64
C 64,8
D 16,16 。
4)相联存储器是按______ 进行寻址的存储器。
A.地址指定方式 B.堆栈存取方式
C.内容指定方式 D。地址指定与堆栈存取方式结合
5)寄存器间接寻址方式中,操作数处在______。
A. 通用寄存器
B. 主存单元
C. 程序计数器
D. 堆栈
2.填空题(20分)
1)8位二进制补码所能表示的十进制整数范围是___(1)___至__(2)___,前者的二进制补码表示为___(3)__,后者的二进制补码表示为(4) 。
2) 移码表示法主要用于表示(5) 数的阶码E,以利于比较两个(6) 的大小
和移位操作。
3)存储器地址译码方式有(7) 、(8) 等两种。
4) 指令操作码字段表征指令的(9) _,而地址码字段指示(10) 。
5) CPU从主存取出一条指令并执行该指令的时间叫做(11) ,它常用若干个(12)
来表示,而后者又包含有若干个(13) 。
6)CPU的功能主要有(14) 控制,(15) 控制,(16) 控制和(17) 加工。
7)总线集中控制的优先权仲裁方式有(18) 、(19) 、(20) 等三种。
3、简答题(20分)
1)简述CPU中的逻辑器件:程序计数器PC,地址寄存器MAR,指令寄存器IR
及ALU等的作用。
2)试比较水平型微指令与垂直型微指令。
3)主存与cache的地址映射方式有哪几种?
4)何谓异步通信?异步通信有哪些方式?