计算机组成原理题目求解
已知:X=-6.25,Y=9.625(1)、将X、Y分别转换成二进制浮点数(阶码和尾数均用补码表示,其中阶码占4位,尾数占8位,各包含一位符号位)。(2)、用变形补码,求...
已知:X=-6.25,Y=9.625
(1)、将X、Y分别转换成二进制浮点数(阶码和尾数均用补码表示,其中阶码占4位,尾数占8位,各包含一位符号位)。
(2)、用变形补码,求X-Y=?(舍入采用恒舍法,结果用二进制和十进制两种方法表示。) 展开
(1)、将X、Y分别转换成二进制浮点数(阶码和尾数均用补码表示,其中阶码占4位,尾数占8位,各包含一位符号位)。
(2)、用变形补码,求X-Y=?(舍入采用恒舍法,结果用二进制和十进制两种方法表示。) 展开
展开全部
先把X,Y都转换成二进制数,然后再规格化二进制数就可以得到二进制浮点数了。
具体步骤:
X=-111.01=-0.11101×2∧11 Y=+11100.1001=+0.111001001×2∧101。
最后一段是尾数。前面加上"1", 就是 1.10000000000000000000000。
下面确定小数点位置。阶码是01111010,加上00000101才是01111111(127),所以他减去127的偏移量得-5。
扩展资料:
计算机内部使用二进制表示数,二进制与浮点数的转换是比较复杂的。究其原因,就是人们使用的浮点数不适应现代化信息设备,不是最佳信息计数法。如果人们使用二进制来表示数,不仅与计算机的交流变得简便,而且只需要记得怎样写0和1就能够记数了,比用浮点数更简单。
浮点数的有限小数转换成二进制不能保证能精确转换,二进制小数转换成浮点数也遇到同样的问题。这也为信息处理带来了很大的不便。
蓝鲸智能科技
2024-11-19 广告
2024-11-19 广告
您好,我公司自主研发的考试系统可以适配国产化软硬件。目前项目辐射19个省会城市,3个自治区,2个直辖市。具体覆盖区域:天津、河南、广东、云南、贵州、山西、陕西、四川、重庆、湖北、安徽、山东、甘肃、广西.浙江、江西、黑龙江、内蒙古、湖南、江苏...
点击进入详情页
本回答由蓝鲸智能科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询