计算机有二进制和十进制,为什么还要搞个八进制,十六进制?

如题所述

计算机只有2进制。十进制、十六进制、八进制是为了使用方便。
十进制是最符合人类自然计数方式的一种进制。
八进制基本被淘汰。
十六进制可以用两位正好描述一个字节(8位2进制),故在计算机汇编级编程时大量使用。
注:inter
系列
cpu支持
加减结果的十进制调整,使用BCD码。(用4位二进制数来表示1位十进制数中的0~9这10个数码,简称BCD码,即BCD代码。Binary-Coded
Decimal‎,简称BCD,称BCD码或二-十进制代码,亦称二进码十进数。是一种二进制的数字编码形式,用二进制编码的十进制代码。)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-22
一、80h表示的是十六进制的80,经过进制换算,十六进制的80=十进制的128。

二、在计算机系统中,数值一律用补码来表示(存储)。

主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。

三、计算机补码的求法:

1、正数的补码:与原码相同。

2、负数的补码:负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。
相似回答