一、进制
通常汇编将二进制编码转成十六进制形式展现出来,如下0000~1111。
二进制:0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
十六进制:0 1 2 3 4 5 6 7 8 9 A B C D E F
二、单位
1、位(bit):只能储存0或者1,计算机中最小储存单位。
2、字节(byte):8个位。(1个字节等于8个位,同理如下)储存最大值(十六进制)为FF。
3、字(word):16个位。储存最大值(十六进制)为FFFF。
4、双字(doubleword):32个位。储存最大值(十六进制)为FFFFFFFF。
三、0/1编码
文件:不同类型文件的0和1代表的含义不一样。
字符:ASCII码。
立即数:
1、无符号数的编码规则:这个数是多少就存多少。
2、有符号数的编码规则(正或负):
原码:最高位为符号位(正或负),其余各位为数值本身的绝对值。
反码:
正数:反吗与原码相同。
负数:符号位为1,其余位对原码取反。
补码:
正数:补码与原码相同
负数:符号位为1,其余位对原码取反加1
总结:1、正数原码存储。
2、负数补码存储。