数制和编码
定点数的编码表示
无符号数
有符号数
原码
反码
补码
移码
补码符号位取反
补充
补码和移码的关系
一般用补码表示浮点的阶,而补码表示定点整数。
采用二进制的原因
- 二进制由于只有0和1两种数值,运算规则较简单,都通过 ALU 部件转换成加法运算。
- 二进制只需要高电平和低电平两个状态就可表示,这样的物理器件很容易制造。
- 二进制与逻辑量相吻合。二进制的0和1正好与逻辑量的“真”和“假”相对应,因此用进制数表示二值逻辑显得十分自然,采用逻辑门电路很容易实现运算。
原反补移
-4 | -3 | -2 | -1 | -0 | +0 | +1 | +2 | +3 | |
---|---|---|---|---|---|---|---|---|---|
原码 | 111 | 110 | 101 | 100 | 000 | 001 | 010 | 011 | |
反码 | 100 | 101 | 110 | 111 | 000 | 001 | 010 | 011 | |
补码 | 100 | 101 | 110 | 111 | 000 | 001 | 010 | 011 | |
移码 | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
COPYRIGHT (c) OLENCER. ALL RIGHTS RESERVED.
- Title: 数制和编码
- Author: OLENCER.
- Created at : 2023-08-16 15:24:55
- Updated at : 2023-08-16 15:24:59
- Link: https://olencer.github.io/考研/408/计算机组成原理/数制和编码/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments