计算机组成原理复习

计算机组成原理复习

ID:6564890

大小:243.50 KB

页数:7页

时间:2018-01-18

计算机组成原理复习_第1页
计算机组成原理复习_第2页
计算机组成原理复习_第3页
计算机组成原理复习_第4页
计算机组成原理复习_第5页
资源描述:

《计算机组成原理复习》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

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.11001Y=-0.10111[X+Y]补=[X]补+[Y]补=0.11001+1.01001=0.00010X+Y=0.00010(2)X=0.10010Y=0.11000[X+Y]补=[X]补+[Y]补=0.10010+0.11000=1.01010X+Y=-0.101

3、10溢出2.用补码计算下列各组数的差(X-Y)(1)X=-0.01111Y=0.00101[X-Y]补=[X]补+[-Y]补=1.10001+1.11011=1.01100X-Y=-0.10100(2)X=0.11011Y=-0.10010[X-Y]补=[X]补+[-Y]补=0.11011+0.10010=1.01101X-Y=-0.10011溢出(3)原码一位乘和原码一位除:1.用原码一位乘计算X=0.1101Y=0.1011X*Y00.00001011+X00.110100.1101右移00.01101101+X00.110101.0011右移00.100

4、11101+000.000000.1001右移00.01001111+X00.110101.0001右移00.10001111[X*Y]原码=0.10001111X*Y=1.100011112.用原码一位除计算X=-0.1001Y=0.1011  X/Y(1)某机器中,已知道有一个地址空间0000H~1FFFH的ROM区域,现在再用RAM(8K*4)形成一个(16K*8)的RAM区域,起始地址为2000H,假设RAM芯片有CS和WE信号控制端。CPU地址总线为A15~A0,数据总线D7~D0,控制信号为R/W(读/写),MREQ(当存储器进行读或写操作,该信号

5、指示地址是有效的)。要求画出逻辑图。地址分配:A15A14A13000000A12A11A10A9A8A7A6A5A4A3A2A1A0000000000000011111111111110000~1FFFROM001001000000000000011111111111112000~3FFF010010000000000000011111111111114000~5FFF(1)有8K*4设计8K*8(2)有8K*8设计16K*8(1)举例说明操作码扩展技术,设操作码和地址码都是二位二进制数,指令长为6.1.双地址指令4条。扩展:2.用操作码11扩展一地址指令3

6、条。3.用操作码1111扩展零地址指令4条。构造如下:(1)设信息为D4D3D2D1,构造海明码,并说明如何纠正一位错,发现两位错,画出逻辑电  路。1.有信息位和检验位关系2r>=r+k+1知道检验位个数是3.2.出错表如下:S3S2S1000无错001H1P1010H2P2011H3D1100H4P3101H5D2110H6D3111H7D4          S4是用来发现两位错的。逻辑电路如下:S4=0S3S2S1=000无错S4=1一位错S4=0S4(S1+S2+S3)=1两位错(1)存储器为什么分层?各层的特点?1.分层:高速缓存增加速度,价格增加

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

8、00110101000读出RAM010

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。