[x]补=0.0101,[y]补=1.0101 求:[x* y]补.

[x]补=0.0101,[y]补=1.0101 求:[x* y]补.
例:[x]补=0.0101,[y]补=1.0101 求:[x• y]补.
[x]补=1.1011取三符号位为111.1011中
三符号位111是怎么来的?111代表什么?11.1011与 111.1011
这些计算过程中移位是算数移位吗?
ldxldx 1年前 已收到1个回答 举报

o2ph 幼苗

共回答了20个问题采纳率:95% 举报

假设一个二进制数整数部分有n位,若将其扩成m位(假设m>n),当此数为有符号数时,若是负数,则高位全补1,例如将1011补成八位的,则变为11111011;若是正数,则高位补零,例如0011补成八位00000011.当是无符号数时,则高位补0,和有符号的正数一样.
所以你那个三符号位就是指第三位是符号位,由1.1011补成三位的自然就是111.1011了.
所以11.1011和111.1011自然就一样了,不信你可以还原成十进制数.

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.253 s. - webmaster@yulucn.com