问答题
已知两个实数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)x=-1.0001×26,符号位=1,阶码为127+6=133=(10000101......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)