电大本科计算机组成原理形成性考核册答案.doc

电大本科计算机组成原理形成性考核册答案.doc

ID:52219553

大小:37.50 KB

页数:12页

时间:2020-03-25

电大本科计算机组成原理形成性考核册答案.doc_第1页
电大本科计算机组成原理形成性考核册答案.doc_第2页
电大本科计算机组成原理形成性考核册答案.doc_第3页
电大本科计算机组成原理形成性考核册答案.doc_第4页
电大本科计算机组成原理形成性考核册答案.doc_第5页
资源描述:

《电大本科计算机组成原理形成性考核册答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电大本科计算机组成原理形成性考核册答案计算机组成原理作业11.把下面给出的几个十进制的数化为二进制的数(无法精确表示时,小数点后取3位)、八进制的数、十六进制的数:7+3/4,-23/64,27.5,-125.9375,5.43解答:7+3/4=(111.11)2=(7.6)8=(7.C)16-23/64=-(0.010111)2=-(0.27)8=-(0.5C)1627.5=(11011.1)2=(33.4)8=(1B.8)16-125.9375=-(1111101.1111)2=-(175.74)8=-(7D.F)165.43=(101.011)2=(5.3)8=(5.

2、6)162.把下面给出的几个不同进制(以下标形式给出的右括号之后)的数化成十进制的数:(1010.0101)2、-(101101111.101)2、(23.47)8、-(1A3C.D)16解答:(1010.0101)2=10.3125-(101101111.101)2=-367.625(23.47)8=19.71875-(1A3C.D)16=-6716.81253.写出下面2组数的原、反、补表示,并用补码计算每组数的和、差.双符号位的作用是什么?它只出现在什么电路之处?(1)X=0.1101 Y=-0.0111(2)X=10111101Y=-00101011解答:X=0.1

3、101Y=-0.0111X=10111101Y=-00101011[X]原=001101[Y]原=110111[X]原=0010111101[Y]原=1100101011[X]反=001101[Y]反=111000[X]反=0010111101[Y]反=1111010100[X]补=001101[Y]补=111001[X]补=0010111101[Y]补=1111010101[X+Y]补=(001101+111001)MOD2=(000110)MOD2=00110[X-Y]补=([X]补+[-Y]补)MOD2=(001101+000111)MOD2=(010100)MOD2

4、(双符号得值不同溢出,上溢)[X+Y]补=(0010111101+1111010101)MOD2=(0010010010)MOD2=010010010[X-Y]补=([X]补+[-Y]补)MOD2=(0010111101+0000101011)MOD2=0111010004.双符号位能容易检查加减运算中的溢出情况.当符号位相同,数值结果正确;当符号位为01或10时,表示数值溢出.01表示两个正数相加之和≥1的情况,通常称数值“上溢”;为10时,表示两个负数相加之和<-1的情况,通称数值“下溢”.前面的1个符号位是正确的符号位.5.只有在算术与逻辑运算部件中采用双符号位.因为

5、只在把两个模4补码的数值送往算术与逻辑运算部件完成加减计算时,才把每个数的符号位的值同时送到算术与逻辑运算部件的两位符号位,所以只有在算术和逻辑运算部件中采用双符号位.6.假定X=0.0110011*211,Y=0.1101101*2-10(此处的数均为二进制).(1)浮点数阶码用4位移码、尾数用8位原码表示(含符号位),写出该浮点数能表示的绝对值最大、最小的(正数和负数)数值;(2)写出X、Y正确的浮点数表示(注意,此处预设了个小陷阱);(3)计算X+Y;(4)计算X*Y.解答:(1)绝对值最大:111101111111、111111111111;绝对值最小:000100

6、000000、000110000000(2)X:101100110011、Y:011001101101(3)计算X+YA:求阶差:

7、△E

8、=

9、1011-0110

10、=0101B:对阶:Y变为10110000001101101C:尾数相加:00011001100000+00000001101101=00011011001101D:规格化:左规:尾数为011011001101,阶码为1010F:舍入处理:采用0舍1入法处理,则有001101100+1=001101101E:不溢出所以,X+Y最终浮点数格式的结果:101001101101,即0.1101101*210(3)计算X*

11、Y A:阶码相加:[X+Y]移=[X]移+[Y]补=01011+11110=01001(符号位10第1位为0,不溢出;00时上溢,01时下溢)B:尾数相乘结果:01010110110111C:已满足规格化要求,不需左规,尾数不变,阶码仍为001D:舍入处理:按0舍1入规则,尾数之后的6位110111舍去,尾数+1=01010111所以,X*Y最终浮点数格式的结果:100101010111,即0.1010111*21 《计算机组成原理》形成性作业2答案 1.计算机指令中要用到的操作数一般可以来自哪些部件?如何在指令中

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

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

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