大学计算机进制怎么计算的,十进制,二进制,八进制,十六进制是怎么回事,有什么公式

如题所述

二进制基础权: 128 64 32 16 8 4 2 1
数字: 0 1 0 0 1 0 1 1
换算: 64 + 8 + 2 + 1 = 75(10)二进制:1 1 0 0 0 0 0 0
换算:192(10)=11000000(2)
10进制->2进制:192-128=64-64=016进制的权:256 16 1
16进制数: 1 1
16进制数: c 0
换算:11(16)=1*16 + 1*1 = 17(10)
换算: c0(16)=12*16 = 192(10)
二进制与16进制的对应关系:
1100 0000(2)
12 0
c 0 (16)关于16进制的意义:
16进制是二进制的简写形式
16进制是二进制的助记符号
计算机内部只有二进制
为了方便输入和查看,二进制的显示和输入
习惯上采用16进制12×-2 = -24补码:
一个数的最高位是符号位:
0表示正数,1表示负数
正数的补码是正数本身
负数的补码是原数字(不包含符号位)取反加一
计算机内部的所有整数都采用补码存储补码的优点:
补码运算时,符号位参与运算(+-x/)结果
经过溢出(自动)以后,符合数学运算结果。如:
整数: 1(10)
1Byte: 0000 0001(2)
整数:-1(10)
1Byte: 1111 1111(-1 的补码) -1 1111 1111
+ 8 +0000 1000
---------------------
7 0000 0111 -1 1111 1111
+ -1 1111 1111
-------------------------
1111 1110八位有符号补码的最大值:
0111 1111(2) 7f(16) 127(10)
八位有符号补码的最小值:
1000 0000(2) 80(16) -128(10)
八位有符号补码的-1:
1111 1111(2) ff(16) -1(10)
八位有符号补码的0:
0000 0000(2) 00(16) 0(10)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-23
你是指换算吗
第2个回答  2013-09-23
很简单啊,不知道你想怎么问给你个表 二进制 八进制 十进制 十六进制 0 0 0 0 0 1 1 1 1 1 2 10 2 2 2 3 11 3 3 3 。 。 。 。 。 7 111 7 7 7 8 1000 10 8 8 9 1001 11 9 9 10 1010 12 10 10 。 A 。 B .。 。 。 。 。 15 1111 17 15 F 看了这个其他什么都懂了!本回答被网友采纳