下列各数均为十进制数,用8位二进制补码计算: ①85-(-7
答案:2 悬赏:0 手机版
解决时间 2021-02-03 13:47
- 提问者网友:战魂
- 2021-02-03 04:14
下列各数均为十进制数,用8位二进制补码计算: ①85-(-7
最佳答案
- 五星知识达人网友:duile
- 2021-02-03 05:27
例:如十的二进制表示方法:10B或(10)2 B:二进制 Q:八进制 D:十进制 H:十六进制 常见进制的换算: 二进制 八进制 十进制 十六进制 0000 0 0 0 0001 1 1 1 0010 2 2 2 0011 3 3 3 0100 4 4 4 0101 5 5 5 0110 6 6 6 0111 7 7 7 1000 8 10 8 1001 9 11 9 1010 10 12 A 1011 11 13 B 1100 12 14 C 1101 13 15 D 1110 14 16 E 1111 15 17 F 10000 16 20 10 小数部分换算: 0.1 0.5 0.4 0.8 0.01 0.25 0.2 0.4 0.001 0.125 0.1 0.2 0.0001 0.0625 0.04 0.1 0.00001 0.03125 0.02 0.08 你可以对照上面的表格进行换算. 换算规则: 1)二至十:如:1000111 2的7次-2的5次-2的4次-2的3次-1=128-32-16-4-1=71D(假设有N位就写为2的N次,假设中间第5位有0就写成0次的5-1,在最后-1,就是十进制的答案) 2)二至八:三位化一位 从小数点向右数 如:1 000 111=107Q(不够在补0,001 000 111然后在对照上边表格) 3)二至十六:四位化一位(和二至八类似) 4)十至二:整除:除2取余(从下向上记录)小数乘2取整 5)八至二:一位化三位 6)十六至二:一位化四位 ①85-(-76)=10000101-(-01110110)=10000101+01110110=11111101(你先把85和76转换为二进制,在用算术运算法则进行加法运算0+0=0 0+1=1 1+1=0进1)②(-85)-76=(-10000101)-01110110=-00001011(同上,用减法法则0-0=1-1=0 1-0=1向高位借1当2用)8位二进制数不是从-128~127吗?!这个是原、反、补码的范围,二进制没有范围的.======以下答案可供参考======供参考答案1:你自己应该知道85-(-76)=161吧,161根本不在8位的二进制中,因为8位的二进制数是从-127到+127之间的,有一位为符号位,161和-161怎么会用8位的二进制算出来呢,
全部回答
- 1楼网友:我住北渡口
- 2021-02-03 06:30
谢谢解答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯