理解数字系统中的位分组
掌握二进制数制系统对设计、构建或排查数字电路至关重要。二进制语言——仅两个值——直接映射到电路晶体管的两种状态:饱和(开)和截止(关)。这种天然契合使二进制成为电子学中表示和操作数值数据的默认选择。
构建存储二进制数的数字电路时,设计师须为每比特分配专用开/关级。换言之,系统最大位宽决定可表示的不同数值个数,正如算盘杆数限制其可显示数字大小。

十杆算盘只能显示十位十进制数,最大值 9,999,999,999。表示更大数需更多杆。同理,数字电子中选定位宽决定可表示值范围。
早期计算机典型用4或8位组,现代系统用32位或更大簇。为简化交流,常见位分组有特定名称:
- Bit(比特) — 基本二态单元,相当于十进制数字。
- Crumb、Tydbit 或 Tayste — 两位。
- Nibble(或 Nybble) — 四位。
- Nickle — 五位。
- Byte — 八位。
- Deckle — 十位。
- Playte — 十六位。
- Dynner — 三十二位。
- Word — 系统相关;架构的默认字长。
Word 一词变化最大,反映特定架构的原生数据宽度。如32位系统定义字为32位,16位系统定义为16位。衍生词如 double word、longword、half-word、quad 分别按二、一、半、四倍调整基本字长。编程民间传说中甚至出现 chawmp(半字)和 gawble(同义字)等趣味术语。
这些定义源自 Eric S. Raymond 的“Jargon Lexicon”,收录计算机编程中常见与晦涩术语。理解这些术语对硬件设计和文档沟通至关重要。
相关练习:
- 数制系统练习题
工业技术