计算机只有2进制。十进制、十六进制、八进制是为了使用方便。
十进制是最符合人类自然计数方式的一种进制。
八进制基本被淘汰。
十六进制可以用两位正好描述一个字节(8位2进制),故在计算机汇编级编程时大量使用。
注:inter
系列
cpu支持
加减结果的十进制调整,使用BCD码。(用4位二进制数来表示1位十进制数中的0~9这10个数码,简称BCD码,即BCD代码。Binary-Coded
Decimal,简称BCD,称BCD码或二-十进制代码,亦称二进码十进数。是一种二进制的数字编码形式,用二进制编码的十进制代码。)
一、80h表示的是十六进制的80,经过进制换算,十六进制的80=十进制的128。
二、在计算机系统中,数值一律用补码来表示(存储)。
主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。
三、计算机补码的求法:
1、正数的补码:与原码相同。
2、负数的补码:负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。
计算机使用的是二进制。
一个数,用二进制来表示,就可能有很多位的,如 16 位、32、64 位二进制数。
写出来,就会很长,看着眼花。
一个八进制数,就能代表三位二进制数。
一个十六进制数,就能代表四位二进制数。
用八进制、十六进制来表示,位数,就减少了许多,看着也就清楚多了。