题目内容
(请给出正确答案)
[主观题]
浮点补码加减运算中,当尾数运算结果的符号位为01或10时,即表示运算结果溢出,这种说法是否正确,为
什么?
提问人:网友shinkiro
发布时间:2022-01-06
A.尾数相加后,数符为“01”
B.尾数相加后,数符为“10”
C.尾数相加结果为“00.1xxxxxx”
D.尾数相加结果为“11.1xxxxxx”
设阶码取3位,尾数取8位(均不包括符号位),按浮点补码加减运算规则计算3.3125+6.125。
设阶码取3位,尾数取8位(均不包括符号位),按浮点补码加减运算规则计算14.75-2.4375。
假设阶码取3位、尾数取8位(均不包括符号位),按浮点补码加减运算规则计算 3.312 5+6.125。
下列叙述中哪些是错误的?请指出并更正。 (1)定点补码一位乘法中被乘数也要右移。 (2)n位小数的补码一位乘法(Booth算法),需做n+1次运算,第n+1次不移位。 (3)在定点小数补码一位除法中,为了避免溢出,被除数的绝对值一定要小于除数的绝对值。 (4)被除数和除数在作补码除法时,其符号不参加运算。 (5)补码加减交替法是一种不恢复余数法。 (6)浮点补码加减运算时若尾数溢出,即运算结果溢出。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!