数字系统可以被视为使用一组数字或符号的数字的数学符号。简单来说,数字系统是一种表示数字的方法。每个数字系统都借助其基数或基数来识别。例如,在微处理器编程中使用二进制、八进制、十进制和十六进制数系统。
十进制数字系统:
如果数字系统的 Base 值为 10。这也称为 base-10 数字系统,有 10 个符号,它们是:0、1、2、3、4、5、6、7、8、9。 位置每个数字的权重是 10 的幂。
那么它被称为十进制数字系统,它在科学技术的发展中起着最重要的作用。这是加权(或位置)数字表示,其中每个数字的值由其在数字中的位置(或它们的权重)决定。
十进制系统中的每个位置都比前一个位置重要 10 倍,这意味着十进制数的数值是通过将数字的每一位乘以该数字出现的位置的值,然后将其相加来确定的.
示例 1:数字 2020 被解释为:-
= (2020)10
= (1024 + 512 + 256 + 128 + 64 + 32 + 4)10
= (210x1+29x1+28x1+27x1+26x1+25x1+24x0+23x0+22x1+21x0+20x0)10
= (11111100100)2
所以,
= (2020)10 = (11111100100)2
示例 2:数字 2020.50 被解释为:-
= (2020.50)10
= (1024 + 512 + 256 + 128 + 64 + 32 + 4 + (1/2))10
= (210x1+29x1+28x1+27x1+26x1+25x1+24x0+23x0+22x1+21x0+20x0+2-1x1)10
= (11111100100.1)2
所以,
= (2020.50)10 = (11111100100.1)2
笔记 :
最右边的位是最低有效位 (LSB),最左边的位是最高有效位 (MSB)。
通常,以 r 为基数表示的数字具有乘以 r 的幂的系数。系数 aj 的范围从 0 到 (r-1)。 base-r中的实数表示如下:
其中,a 0 , a 1 , … a (n-1)和 an 是整数部分数字,n 是整数数字的总数。
a -1 , a -2 , … 和 a -m是小数部分数字,m 是小数位数的总数。
十进制数制的优缺点:
- 优点 –易于阅读,可供人类使用,并且易于操作。
- 缺点——浪费空间和时间。
十进制(以 10 为底)数的 9 和 10 的补码:
- 简单来说,一个十进制数的 9 的补码就是 9 减去它的每个数字。例如,十进制数 2005 的 9 的补码是 9999 – 2005 = 7994。
- 十进制数的 10 的补码是给定数的 9 的补码加上 1 到最低有效位 (LSB)。例如,十进制数 2005 的 10 的补码是 (9999 – 2005) + 1 = 7995。