计算机组成原理作业答案.doc

计算机组成原理作业答案.doc

ID:59493167

大小:389.50 KB

页数:6页

时间:2020-11-03

计算机组成原理作业答案.doc_第1页
计算机组成原理作业答案.doc_第2页
计算机组成原理作业答案.doc_第3页
计算机组成原理作业答案.doc_第4页
计算机组成原理作业答案.doc_第5页
资源描述:

《计算机组成原理作业答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章习题2.设机器字长为8位(含一位字符位在内),写出对应下列各真值的原码、反码和补码:-B,-87,168解:-B-87168原码1,10110101,1010111-反码1,01001011,0101000-补码1,01001101,0101001-原码:最高位为符号位,数值部分是真值的绝对值。反码:正数的反码与原码相同;负数的反码符号位不变,数值部分各位取反。补码:正数的反码与原码相同;负数的补码符号位不变,数值部分各位取反后再加1。由于8位有符号的数表示范围:-128~127,所以168溢出

2、。4.已知X=-66,Y=99。设机器字长为8位,用补码运算规则计算X+Y和X-Y。解:[X]原=1,1000010[X]补=1,0111110[Y]原=0,1100011[Y]补=0,1100011[-Y]补=1,0011101[X+Y]补=[X]补+[Y]补=1,0111110+0,1100011=00,0100001[X-Y]补=[X]补+[-Y]补=1,0111110+1,0011101=10,1011011(溢出)5.已知X=19,Y=35,用布思算法计算XY和X(-Y)。解:无符号数乘法的

3、规则:Q0=1:A<-A+M,然后C,A,Q右移Q0=0:C,A,Q直接右移其中,C为进位标识符;辅助寄存器A的初始值为0;乘积的高n位存放在辅助寄存器A中,乘积的低n位存放在寄存器Q中;移位时C标识符用0扩充。[X]原=[Y]原=XY=1的运算过程和结果:CAQMQn-1~Q1Q0初值0100011①A<-(A+M)0100011C,A,Q右移0110001②A<-(A+M)0110001C,A,Q右移0011000③C,A,Q右移0001100④C,A,Q右移0100110⑤C,A,Q右移0110

4、011⑥A<-(A+M)0110011C,A,Q右移0011001结果为:1B=665有符号数乘法的规则:Q0Q-1=01:A<-A+M,A,Q,Q-1算术右移Q0Q-1=10:A<-A-M,A,Q,Q-1算术右移Q0Q-1=00或11:A,Q,Q-1算术右移其中,辅助寄存器A,Q-1的初始值为0;乘积的高n位存放在辅助寄存器A中,乘积的低n位存放在寄存器Q中;移位使用算术移位,高位采用符合扩展。[X]补=0,[-X]补=1,[-Y]补=1,X(-Y)=101的运算过程和结果:AQQ-1M初值0①A<

5、-(A-M)0A,Q,Q-1右移1②A<-(A+M)0A,Q,Q-1右移0③A<-(A-M)0A,Q,Q-1右移1④A,Q,Q-11右移⑤A,Q,Q-1右移1⑥A<-(A+M)1A,Q,Q-1右移0⑦A<-(A-M)0A,Q,Q-1右移1结果为:11,1B=-6656.使用IEEE754标准格式表示浮点数:-5,-1.5,1/16,-6,384,1/32。解:最高位表示尾符;后续k位表示阶码,在原数基础上加偏移值2k-1-1;尾数为纯小数表示时,小数点后面的值。-5=-101B=-1.01210尾符1

6、位阶码8位尾数23位11000000101……-1.5=-1.1B=-1.120尾符1位阶码8位尾数23位10111111110……1/16=2-4=1.02-100尾符1位阶码8位尾数23位00111101100……-6=-110B=-1.1210尾符1位阶码8位尾数23位11000000110……384=110000000=1.尾符1位阶码8位尾数23位01000011110……1/32=2-5=-1.02-101尾符1位阶码8位尾数23位10111101000……10.求有效信息位为011011

7、10的汉明码校验码。解:海明码Ci排放在第2i位,数据位依次从低到高的顺序填在剩余的空格里。其中,H3,H5,H7,H9,H11二进制编码的最低位都包含1,可以确定C1;H3,H6,H7,H10,H11二进制编码的倒数第2位都包含1,可以确定C2;其余类推。排列位置HH12H11H10H9H8H7H6H5H4H3H2H1数据位DD8D7D6D5D4D3D2D1海明码CC4C3C2C1C1=H1=H3H5H7H9H11=01101=1C2=H2=H3H6H7H10H11=01111=0C3=H4=H5H

8、6H7H12=1110=1C4=H8=H9H10H11H12=0110=0汉明码为:0101第五章习题4.一个容量为16K32位的存储器,其地址线和数据线的总和是多少?用下列存储芯片时,各需要多少片?1K4位,2K8位,4K4位,16K1位,4K8位,8K8位解:由于214=16K,地址线为14位;32位的字宽需要32根数据线。所以地址线和数据线的总和为46位。组成16K32位的存储器需要以下芯片:1K4位的片数:=1282K8位的片数:=324K4位的

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

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

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