2.2.2 定点数的加减运算

1 原码的加减运算1.1 原码的减法原码的减法运算,“减数”符号取反,转变为加法运算例题:$14-14=?$$14-14=14+(-14)$$00001110+10001110$减数符号取反,转为加法运算$00001110-00001110=00000000$绝对值大的 减 绝对值小的2 补码的加减运算补码加减运算规则简单,易于实现,因此计算机系统中普遍使用补码加减运算。对于补码来说,无论加法还是

- 阅读全文 -

2.2.1 定点数的表示

在计算机中有两种数据格式:定点表示和浮点表示。1 无符号数和有符号数在计算机中参与运算的机器数有两大类:无符号数和有符号数。1.1 无符号数指整个机器字长的全部二进制位均为数值位,没有符号位。若机器字长为 8 位,则数的表示范围为 $0 \sim 2^8 -1$,即 $0 \sim 255$1.2 有符号数在机器中,数的“正”“负”是无法识别的,有符号数用“0”表示“正”号,用“1”表示“负”号。

- 阅读全文 -

2.1.4 校验码

定义是指能够发现或能够自动纠正错误的数据编码,也称检错纠错编码校验原理• 码距:任意两个合法码字之间最少变化的二进制位数• eg: 00  和  10 之间有一位不同,即码距为 1•  100   和  010   之间有两位不同,即码距为 2• 若码距 = 2,有检错能力;码距 >= 3,有纠错能力1 奇偶校验码在信息位的首部或尾部添加一个校验位000101 ,0即为校验位偶校验整个校验码

- 阅读全文 -

2.1.3 字符和字符串

1 ASCII 码0 ~ 31控制字符用于通信控制或设备的功能控制32空格SP 127DEL 码删除32 ~ 126可印刷字符 2 中文字符2.1 GB 2312-801981 年实施的国家标准 GB 2312-80 中,每个编码用两个字节表示,共计 7445 个2.2 GB 18030目前最新的汉字编码是 2000 年发布的国家标准 GB 180302.3 汉字编码输入编码区位码是 4 位十进制

- 阅读全文 -

2.1.2 BCD码

Binary-Coded Decimal:用二进制编码的十进制通常采用 4 位二进制数来表示一位十进制数中的 0 ~ 9 这 10 个数码。每 4 位二进制数对应一个十进制数,所以有 6 个冗余状态1 8421码(最常用)1.1 映射关系4 位二进制数从权值分别为:$2^3 = 8,2^2 = 4,2^1 = 2,2^0 = 1$1.2 加法运算若两个 8421 码相加之和小于等于 $(1001)

- 阅读全文 -