计算机组成原理复习.doc

上传人:博****1 文档编号:560414977 上传时间:2023-05-23 格式:DOC 页数:7 大小:243.50KB
返回 下载 相关 举报
计算机组成原理复习.doc_第1页
第1页 / 共7页
计算机组成原理复习.doc_第2页
第2页 / 共7页
计算机组成原理复习.doc_第3页
第3页 / 共7页
计算机组成原理复习.doc_第4页
第4页 / 共7页
计算机组成原理复习.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《计算机组成原理复习.doc》由会员分享,可在线阅读,更多相关《计算机组成原理复习.doc(7页珍藏版)》请在金锄头文库上搜索。

1、计算机组成与结构一:填空题:(1) 组成计算机的基本部件(中央处理器、存储器、输入输出设备)。(2) 常见的输入信息(数字符、字母、控制符)。(3) 浮点数的溢出(阶码上溢)、机器零(阶码下溢)。(4) 计算机内各部件间来往的信号(控制信号、数据信号、地址信号)。(5) 控制器的功能(取指令、分析指令、执行指令)。(6) 微指令有(同时发出的控制信号)组成,微程序有(若干条微指令)组成。(7) 操作码是说明(执行一定操作),地址码是说明(操作数的地址)。(8) 存储器的字扩展指的是(增加地址线的条数)。(9) 存储器的容量单位(字、字节、位)。(10) 存储器的技术指标(存储容量、存取时间、存

2、储周期)。二:计算题:(1) 奇偶校验码如何进行检验? 答:假设数据位为D1D2D3D4偶校验:P接收方:S若:S=0,则无错。若:S=1,则有错。 奇校验:P接收方:S若:S=0,则无错。若:S=1,则有错。(2) 补码加减法: 1. 用补码运算计算下列各组数的和:(1)X=0.11001 Y= - 0.10111 X+Y补=X补+Y补=0.11001+1.01001=0.00010X+Y=0.00010(2)X=0.10010 Y=0.11000X+Y补=X补+Y补=0.10010+0.11000=1.01010X+Y= -0.10110 溢出2. 用补码计算下列各组数的差(X-Y)(1)

3、 X=-0.01111 Y=0.00101X-Y补=X补+-Y补=1.10001+1.11011=1.01100X-Y= - 0.10100(2) X=0.11011 Y=-0.10010X-Y补=X补+-Y补=0.11011+0.10010=1.01101X-Y= - 0.10011 溢出(3) 原码一位乘和原码一位除: 1. 用原码一位乘计算 X=0.1101 Y=0.1011 X*Y 00.0000 1011+X 00.1101 00.1101右移 00.0110 1 101+X 00.1101 01.0011右移00.1001 1 1 01+0 00.0000 00.1001右移00.

4、0100 1 1 1 1+X 00.110101.0001右移00.1000 1 1 1 1X*Y原码=0.10001111X*Y=1.100011112. 用原码一位除计算 X=0.1001 Y=0.1011 XY (4) 某机器中,已知道有一个地址空间0000H1FFFH的ROM区域,现在再用RAM(8K*4) 形成一个(16K*8)的RAM区域,起始地址为2000H,假设RAM芯片有CS和WE信号控制端。CPU地址总线为A15A0,数据总线D7D0,控制信号为R/W(读/写),MREQ(当存储器进行读或写操作,该信号指示地址是有效的)。要求画出逻辑图。 地址分配:A15 A14A130

5、0 0 0 0 0A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A00 0 0 0 0 0 0 0 0 0 0 0 01 1 1 1 1 1 1 1 1 1 1 1 100001FFFROM0 0 10 0 10 0 0 0 0 0 0 0 0 0 0 0 01 1 1 1 1 1 1 1 1 1 1 1 120003FFF0 1 00 1 00 0 0 0 0 0 0 0 0 0 0 0 01 1 1 1 1 1 1 1 1 1 1 1 140005FFF (1)有8K*4设计8K*8 (2)有8K*8设计16K*8(5) 举例说明操作码扩展技术,设操作码和地

6、址码都是二位二进制数,指令长为6.1. 双地址指令 4条。扩展:2. 用操作码11扩展一地址指令3条。 3. 用操作码1111扩展零地址指令4条。构造如下:(6) 设信息为D4D3D2D1,构造海明码,并说明如何纠正一位错,发现两位错,画出逻辑电 路。. 有信息位和检验位关系知道检验位个数是3. 出错表如下:000无错001010011100101110111是用来发现两位错的。逻辑电路如下:S4=0 S3S2S1=000 无错S4=1 一位错S4=0 S4(S1+S2+S3)=1 两位错(7) 存储器为什么分层?各层的特点?1. 分层:高速缓存增加速度,价格增加不多;虚拟存储器提高容量,价格

7、增加不多。2. 特点:主存和辅存看成一个整体,速度接近主存的速度,容量接近辅存的容量,而每位的价格接近于廉价的辅存的平均价格。 Cache主存层次的速度接近Cache,容量每位的价格接近主存。(8) 把存储器2单元的内容传到TA中。 要求:用寄存器间接寻址方法把2单元内容读出来。 1. 编写微指令流程图。2. 编写微指令代码。1. 微指令流程图。2. 编写微指令代码。DatainKeyoutTAINTBINGRINSELREGSELALUGROUTALUOUTAINWERAMDINRAMOUT2-R12100010000000R1-REGA000110101000读出RAM010100000001

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号