1、 2014年 9月份考试计算机组成原理第三次作业 一、填空题(本大题共 30 分,共 10 小题,每小题 3 分) 1. 微程序设计技术是利用 _ 方法设计 _ 的一门技术 . 2. _ 存储器和 CPU连接时,要完成 A. _ 的连接; B. _ 的连接和 C. _ 的连接,方能正常工作。 3. CPU 可直接访问的存储器是 _ 和 _ 。 4. 操作数所在存储单元的地址称为 _ ;寻址方式是指 _ 。 5. 直接内存访问( DMA)方式中, DMA控制器从 CPU 完全接管对 A. _ 的控制,数据交换不经过 CPU,而直接在内存和 B. _ 之间进行 6. 条件转移、无条件转移、转子程序
2、、返主程序、中断返回指令都属于 A. _ 类指令,这类指令在指令格式中所表示的地址不是 B. _ 的地址,而是 C. _ 的地址。 7. 半导体 SRAM靠 A. _ 存储信息,半导体 DRAM 靠 B. _ 存储信息。 8. 计算机使用的信息既有指令又有数据。如果某字为处理的数据,则称为 _ 。如果某字为一条指令,则可以称为 _ 。 9. 总线同步定时协议中 ,事件出现在总线的时刻由 _ 信号确定 ,总线周期的长度是 _ 的。 10. 若待编信息为( 10110100) 2 ,其奇校验码是 _ ,偶校验码是 _ 。 二、简答题(本大题共 40 分,共 5 小题,每小题 8 分) 1. 总线的
3、一次信息传送过程大致分哪几个阶段? 2. 判断正误,并说明理由。若 X补 Y补 ,则 XY 3. 集中式仲裁有几种方式? 4. 请说明程序查询方式与中断方式各自的 特点。 5. 列举常用的几类寻址方式。 三、问答题(本大题共 30 分,共 3 小题,每小题 10 分) 1. 设二进制浮点数的阶为三位 ,尾数为六位 ,另有阶符 ,数符各一位 .试写出它所表示的最大正数 ,最小正数 ,最大负数和最小负数 (0 除外 ),并写出相应的数值(用十进制表示 ). 2. 试问控制器的功能是什么?它由哪些基本部件组成? 3. 用 641 位的 SRAM 芯片设计一个总容量为 1024 字节的 16位存储器,
4、画出逻辑图并指出所需的所有输入和输出信号,要求该存储器既能以字节方式访问,又能以 16位的字方式访问。 答 案: 一、填空题( 30 分,共 10 题,每小题 3 分) 1. 参考答案: 软件 操作控制器 解题方案: 微程序设计技术 评分标准: 2. 参考答案: A.地址线 B.数据线 C.控制线 解题方案: 存储器和 CPU 连接 评分标准: 3. 参考答案: 主存 Cache 解题方案: Cache 存储器 评分标准: 4. 参考答案: 有效地址 产生有效地址的方法 解题方案: 存储单元的地址 评分标准: 5. 参考答案: A.总线 B.I/O 设备(或输入输出设备) 解题方案: DMA
5、控制器 评分标准: 6. 参考答案: A.程序控制类 B.操作数 C.下一条指令 解题方案: 程序控制类指令 评分标准: 7. 参考答案: A.触发器 B.电容 解题方案: 存储信息 评分标准: 8. 参考答案: 总数据 指令字 解题方案: 计算机系统概论 评分标准: 9. 参考答案: 总线时钟 固定 解题方案: 总线同步定时协议 评分标准: 10. 参考答案: 101101001 101101000 解题方案: 校验码 评分标准: 二、简答题( 40 分,共 5 题,每小题 8 分) 1. 参考答案: 分五个阶段 :请求总线、总线仲裁、寻址(目的地址)、信息传送、状态返回(或错误报告) .
6、解题方案: 总线信息传送的阶段 评分标准: 2. 参考答案: 错。当 X0 时, X补 Y补 ,但 XY 解题方案: 补码 评分标准: 3. 参考答案: 三种方式 :链式查询方式 ,计数器定时查询方式 ,独立请求方式 . 解题方案: 总线的仲裁 评分标准: 4. 参考答案: 程序查询方式,数据在 CPU 和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是 CPU 效率低,中断方式 是外围设备用来 “ 主动 ” 通知 CPU,准备输入输出的一种方法,它节省了 CPU时间,但硬件结构相对复杂一些。 解题方案: 查询方式 评分标准: 5. 参考答案: 常用的寻址方式有:直接寻址
7、、立即寻址、间接寻址、变址寻址、相对寻址和基址寻址等。 解题方案: 寻址方式 评分标准: 三、问答题( 30 分,共 3 题,每小题 10 分) 1. 参考答案: 这里 E=3, M=6,则: 最大正数是: (1-2-6)*27,即( 126) 10 最小正数是: 2-1*2-8,即( 0.0019503125)10最大负数是: - 2-1*2-8,即( -0.0019503125)10 最小负数是: (-1)*27,即( -128) 10 解题方案: 浮点数 评分标准: 2. 参考答案: 控制器的作用在于在程序运行的过程中,对全机进行控制,是 各部件在规定的时刻执行相应的操作。具体功能可以归
8、结为两点。控制每条指令的具体执行。在执行一条指令时,先依据程序计数器的内容作为指令地址,并向存储器发出读命令,取出指令,放到指令寄存器中,再对指令进行译码,产生相应的控制信号,同时分析寻址方式,形成操作数地址,想存储器发出读命令,获取操作数,最后,按照 指令的操作性质和 CPU的状态字通过运算器,存储器等功能部件实现指令所要求的功能;控制程序的执行顺序,通常情况下程序是顺序执行的,有程序计数器产生下一条指令的地址,但是,转移指令和转子程序指令回改变指令执行的步骤,此时由地址形成部件形成下一条要执行的指令的地址。 解题方案: 控制器的功能 评分标准: 3. 参考答案: 用 BE1, BE0 信号区分高低字节,地址 A9-A7 经译码后选片用,地址 A6-A1 作为芯片的地址输入如下图所示: 解题方案: 存储系统 评分标准: