首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
已知两个实数x=-68,y=-8.25,它们在C语言中定义为float型变量,分别存放在寄存器A和B中。另外,还有两个寄存器C和D。A、B、C、D都是32泣的寄存器。请问(要求用十六进制表示二进制序列): (1)寄存器A和B中的内容分别是什么? (
已知两个实数x=-68,y=-8.25,它们在C语言中定义为float型变量,分别存放在寄存器A和B中。另外,还有两个寄存器C和D。A、B、C、D都是32泣的寄存器。请问(要求用十六进制表示二进制序列): (1)寄存器A和B中的内容分别是什么? (
admin
2014-07-18
67
问题
已知两个实数x=-68,y=-8.25,它们在C语言中定义为float型变量,分别存放在寄存器A和B中。另外,还有两个寄存器C和D。A、B、C、D都是32泣的寄存器。请问(要求用十六进制表示二进制序列):
(1)寄存器A和B中的内容分别是什么?
(2)x和y相加后的结果存放在C寄存器中,寄存器C中的内容是什么?
(3)x和y相减后的结果存放在D寄存器中,寄存器D中的内容是什么?
选项
答案
(1)float型变量在计算机中都被表示成IEEE754单精度格式。 X=-68=-(1000100)
2
=-1.0001×2
6
,符号位为1,阶码127+6=128+5=(10000101)
2
,尾数为1.0001,所以小数部分为:000 1000 0000 0000 0000 0000,合起来整个浮点数表示为:11000 0101 000 1000 0000 0000 0000 0000,写成十六进制为:C2880000H。 Y=-8.25=-(1000.01)
2
=-(1000.01)
2
=-1.00001×2
3
,符号位为1,阶码为127+3=128+2=(1000 0010)
2
,尾数为1.00001,所以小数部分为:000 0100 0000 000000000000,合起来整个浮点数表示为:1 1000 0010 000 0100 0000 0000 0000 0000,写成十六进制为C1040000H。因此,寄存器A和B的内容分别为C2880000H、C1040000H。 (2)两个浮点数相加的步骤如下: ①对阶:E
x
=10000101,E
y
=10 000 010,则:[E
x
一E
y
]
补
=[E
x
]
补
一[E,]补--.10 000 101+01111 110=00 000 011。E大于E
x
,所以对y进行对阶。对阶后,y=一0.00 100 001×2
6
。 ②尾数相加:x的尾数为-1.000 1000 0000 0000 0000 0000,y的尾数为-0.001 0000 1000 0000 0000 0000,用原码加法运算实现,两数符号相同,做加法,结果为-1.001 1000 1000 0000 0000 0000。即x加y的结果为-1.001 1000 1×2
6
,所以符号位为1,尾数为:001 1000 1000 0000 0000 0000,阶码为127+6=128+5,即:1000 0101。合起来为:1 1000 0101 001 1000 1000 0000 0000 0000,转换为十六进制形式为:C2988000H。所以C寄存器中的内容是C2988000H。 (3)两个浮点数相减的步骤同加法,对阶的结果也一样,只是尾数相减。尾数相减:x的尾数为-1.000 1000 0000 0000 0000 0000,y的尾数为-0.001 0000 1000 0000 0000 0000。 用原码减法运算实现,两数符号相同,做减法;符号位:取大数的符号为1:数值部分:大数加小数负数的补码:x减y的结果为-0.11101111×2
6
=1.1101111×2
5
,所以,符号位为1,尾数为110 1111 0000 0000 0000 0000,阶码为127+5=128+4,即1000 0100,合起来为:1 1000 0100 110 1111 0000 0000 0000 0000,转换为十六进制形式为:C26F0000H,所以寄存器D中的内容是C26F0000H。
解析
转载请注明原文地址:https://kaotiyun.com/show/haxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列关于第三次科技革命的说法,不正确的是()。
文艺复兴时期,系统提出了国家主权理论的政治思想家是()。
恩格斯认为19世纪初的空想社会主义思想家中,有一个人的社会主义始终保持着其“实践的性质”,这个人是()。
下列关于基督教的叙述,不正确的是()。
中国第一个资产阶级革命团体兴中会建立的时间是()。
以北宋三大发明为例简述北宋科学技术的特征。
“五年不征”、“三年不上粮”、“公平交易”、“平买平卖”,这是()起义军提出的口号。
Demandpaging算法是paging算法在虚拟存储空间管理的扩展。其主要的改进是:仅当需要访问某页面时,如果它不在内存,把它调入内存。按照这个思路,将segmentation算法(段式存储管理算法)扩展到虚拟存储空间管理,也可以产生类似的算法,不妨
ICMP在TCP/IP协议集中属于()。
若某浮点机基数为4,尾数采用补码表示,则该浮点机的规格化尾数形式为()。
随机试题
肌酐清除率主要反映肾脏的功能是
患儿男6岁,诊断为腮腺炎,护士提供指导,此病易出现的并发症是
以下关于遗弃罪的说法中,错误的有哪些?()
【背景资料】某水利枢纽工程由电站、溢洪道和土坝组成。主坝为均质土坝,上游设干砌石护坡,下游草皮护坡和堆石排水体,坝顶设碎石路,工程实施过程中发生下述事件:事件1:项目法人委托该工程质量监督机构对于大坝填筑按《水利水电基本建设工程单元工程
湖南A外贸公司向塞拉利昂出口一批价值为3000美元的釉面砖(检验检疫类别为空),该批货物由江西B陶瓷工厂生产,包装数量为300纸箱吗,装于30个木箱中,这些木箱从四川C木质包装生产企业购买,并由C企业进行检疫除害处理。该批货物装于一个40尺集装箱中到厦门口
目前我国公有制的主要实现形式是()。
2006年该师各团除菌痢外的传染病发病人数与菌痢发病人数的比例最接近5:2的是()。下列四个百分条图中,能够正确表示该师四个团中除菌痢外的传染病发病人数占该传染病发病总人数的比例的一个是()。
对人才进行系统分类的中国思想家是
中国新民主主义革命时期的统一战线包含两个联盟。下列关于两个联盟的说法,正确的是()
将长为a的一段铁丝截成两段,用一段围成正方形,另一段围成圆,为使两段面积之和最小,问两段铁丝各长多少?
最新回复
(
0
)