计算机组成原理-郑秋梅_习题_第1页
计算机组成原理-郑秋梅_习题_第2页
计算机组成原理-郑秋梅_习题_第3页
计算机组成原理-郑秋梅_习题_第4页
计算机组成原理-郑秋梅_习题_第5页
已阅读5页,还剩5页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章 5 分别写出下列十进制数的原码、反码和补码。 7/16 , 5/16 , 4/16 , 1/16 , 0, -1/16 , -4/16 , -5/16 , -7/16 答: 原码 反码 补码 7/16 0.0111 0.0111 0.0111 5/16 0.0101 0.0101 0.0101 4/16 0.0100 0.0100 0.0100 1/16 0.0001 0.0001 0.0001 +0 0.0000 0.0000 0.0000 -0 1.0000 1.1111 0.0000 -1/16 1.0001 1.1110 1.1111 -4/16 1.0100 1.1011 1

2、.1100 -5/16 1.0101 1.1010 1.1011 -7/16 1.0111 1.1000 1.1001 7 已知下列数的补码表示,请写出它们的真值。 x补=0.10100凶补=1.0111x补=1.0000 答:二进制真值分别为:0.101 , -0.1001 , -1 o 10若机器字长16位,以下几种情况能表示的数据范围是多少? 1)无符号整数 2)原码定点小数 3)补码定点小数 4)原码定点整数 5)补码定点整数 答:1)无符号整数 02 16-1 2)原码定点小数 -15 -(1-2 )1-2 3)补码定点小数 -15 -1 1-2 4)原码定点整数- 1515 (2

3、-1)2 -1 5)补码定点整数 1515 -2 2 - 1 14.将下列数转换为IEEE单精度浮点数: 1)28.75 4 解:1)十进制数28.75转化为二进制数:11100.11B,规格化为11100.11=1.110011 X2 该数为正,符号位 =0 ;移码表示的阶码 =10000011 ;尾数=110 0110 0000 0000 0000 0000 以短浮点数格式存储该数为0,10000011, 110 0110 0000 0000 0000 0000=41E60000H 32 21.某循环冗余校验码的生成多项式为x +x +1,若发送信息位 1111和1100 ,则CRC码 分

4、别为什么?接收端收到的CRC码:0000000、1001111、0010111、1011000中哪些是发 生了错误的? 3 答:A(x)=1111 和 1100 左移 r=3 位后 A(x) x =1111000 和 1100000 32/八、 g(x)= x +x + 仁1101(r+仁4 位) 3十 A(x) x/g(x)=1011+111/1101和 1001+101/1101 3 A(x) x+R(x)=1111111 和 1100101- 这就是 2 个 CRC 码 接收到的CRC码除以生成多项式余数不为0的出错:1001111、1011000 。 第三章 9.用原码一位乘法和原码两

5、位乘法分别计算X D为指令中给出偏移量 基址寻址:EA= ( Rb) +D ; 变址寻址:EA= ( Rx) +D ; 相对寻址:EA= ( PC) +D ; PC为程序计数器,D为偏移量 16 (3) 02 -1 (4)间接寻址可寻址的主存地址范围为 02 16-1,多重间址可寻址的主存地址范围为 15 02 -1。 13 某机的指令格式如下: 15 9870 10 操作码 Mode D 其中,D为立即数或形式地址,补码表示;Mode为寻址模式,0表示直接寻址,1表 示用变址寄存器 R1进行寻址,2表示用变址寄存器 Rx2进行寻址,3表示相对寻址。若已知 (PC) =1000H , R1=0

6、005H , Rx2=1005H,请计算出下列指令的有效地址: 8442H4545H 解: 8442H=1000 0100 0100 0010 因为Mode=0,所以为直接寻址,EA=D=0042H 4545H=01000101 0100 0101 因为 Mode=1,所以用变址寄存器 R1 寻址,EA= (R(5000-4)+5t X4,故有Cache后速度提高的倍数为: 5t X5000 /t X(5000-4)+5t M-1=3.98 求和并保存结果 ;修改目的地址 14某计算机共有操作控制命令 62个,为了压缩整个控制字段长度,采用分组译码方法表 示不同微命令,把互斥型微命令分在一个字段中,各字段中分别表示4个、10个、8 15个、25个微命令,已知微指令字长 28位,求: 各个控制字段分别用几位二进制数编码。 控制存储器最大容量是多少? 解: 第一个控制字段表示 4个微命令,再增加 1个不发出任何微命令的编码,共需表示 种情况,第1个控制字段需用 3位二进制数编码,同理第 2个控制器字段需用 4位, 个、 个控制字段需用4位,第5个控制字段需用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论