
2个回答
展开全部
56÷2=28 28÷2=14 14÷2=7 一一余0
7÷2=3余1,3÷2=1余1,1÷2=0余1
余数逆写得二进制,八位原码,前两位补0
原码:00111000
补码:11000111
7÷2=3余1,3÷2=1余1,1÷2=0余1
余数逆写得二进制,八位原码,前两位补0
原码:00111000
补码:11000111
展开全部
求给定数值的原码、补码表示分以下两种情况:
(1)正数的补码:与原码相同。
□ □ □ □ □ □ □ □
左边是高位,右边是低位,从低位到高位(从右到左),依次是2的0,1,2,3,4,5,6,7次幂
看下十进制56的8位二进制原码:00111000
(2)负数的原码、补码:
负数的原码:最高位为符号位为1,其余位为该数绝对值(即其正数)的原码
负数的补码:高位不变,其余低位按位取反,然后整个数加1
-56的原码: 10111000 ->低位取反11000111->+1 补码:11001000
请参考
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询