早教吧 育儿知识 作业答案 考试题库 百科 知识分享

[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这些计算过程中移位是算数移位

题目详情
[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
这些计算过程中移位是算数移位吗?
▼优质解答
答案和解析
假设一个二进制数整数部分有n位,若将其扩成m位(假设m>n),当此数为有符号数时,若是负数,则高位全补1,例如将1011补成八位的,则变为11111011;若是正数,则高位补零,例如0011补成八位00000011.当是无符号数时,则高位补0,和有符号的正数一样.
所以你那个三符号位就是指第三位是符号位,由1.1011补成三位的自然就是111.1011了.
所以11.1011和111.1011自然就一样了,不信你可以还原成十进制数.