欢迎光临专业集成电路测试网~~欢迎加入IC测试QQ群:111938408

专业IC测试网

当前位置: 网站主页 > 测试工程 >

数字半导体测试入门连载【第 3 期】:数字进制

时间:2026-07-02 21:52来源:二十五画生学习中 7号站台 作者:ictest8_edit 点击:

 


开篇闲聊


大家好!今天我们来聊一个在芯片测试和数字电路设计中无处不在,但又常常让新手感到困惑的话题 ——数字进制

我们日常生活中最熟悉的是十进制,但计算机和芯片的世界里,用的最多的却是二进制。为了方便人类阅读和书写,十六进制也应运而生。

理解这三种进制及其相互转换,是我们读懂测试向量(Pattern)、寄存器配置和调试数据的基础。

一、我们最熟悉的十进制 (Decimal)


1. 定义

十进制是我们日常生活中使用最多的计数系统,它有 0-9 共 10 个基本数字符号,进位规则是 “逢十进一”。


2. 位权

在十进制中,每个数字的位置(数位)代表了不同的权重。例如数字 1234

· 1位于千位,代表的数值是 1 × 10³ = 1 × 1000 = 1000

· 2位于百位,代表的数值是 2 × 10² = 2 × 100 = 200

· 3位于十位,代表的数值是 3 × 10¹ = 3 × 10 = 30

· 4位于个位,代表的数值是 4 × 10⁰ = 4 × 1 = 4

所以,1234 = 1×10³ + 2×10² + 3×10¹ + 4×10⁰


二、芯片的语言:二进制 (Binary)


1. 定义

二进制是计算机和芯片能够直接理解和处理的语言。它只有 0 和 1 两个基本数字符号,进位规则是 “逢二进一”。


2. 位权

与十进制类似,二进制的每个数位(称为 “bit”,比特)也有不同的权重。例如二进制数 1011

§ 1 位于 2³ 位,代表的数值是1 × 2³ = 1 × 8 = 8

§ 0 位于 2² 位,代表的数值是0 × 2² = 0 × 4 = 0

§ 1 位于 2¹ 位,代表的数值是 1 × 2¹ = 1 × 2 = 2

§ 1 位于 2⁰位,代表的数值是 1 × 2⁰ = 1 × 1 = 1

所以,二进制的 1011 转换为十进制就是 8 + 0 + 2 + 1 = 11


3. 芯片测试中的应用


在芯片测试中,二进制是数据的最基本表示形式。

§ 测试向量(Pattern):我们给芯片输入的激励(Test Stimulus)和期望得到的响应(Expected Response),都是以二进制的形式存储在测试机的内存中的。

§ 寄存器配置:芯片内部的许多功能寄存器(如控制寄存器、状态寄存器),都是通过写入二进制值来配置的。


三、人类与机器的桥梁:十六进制 (Hexadecimal)


1. 定义

二进制虽然高效,但对于较长的数字(比如 32 位或 64 位),书写和阅读起来非常不方便,也容易出错。
十六进制就是为了解决这个问题而产生的。它有 0-9 和 A-F(或 a-f)共 16 个基本数字符号,进位规则是 “逢十六进一”。


2. 位权


十六进制的位权是 16 的幂。例如十六进制数 2A5

§ 2 位于 16² 位,代表的数值是2 × 16² = 2 × 256 = 512

§ A(代表 10)位于 16¹ 位,代表的数值是 10 × 16¹ = 10 × 16 = 160

§ 5 位于 16⁰位,代表的数值是 5 × 16⁰ = 5 × 1 = 5

所以,十六进制的 2A5 转换为十进制就是 512 + 160 + 5 = 677


3. 与二进制的关系


十六进制的最大优势在于它与二进制之间的转换非常简单、直观。因为 16 = 2⁴,所以每一位十六进制数字都可以精确地用 4 位二进制数字来表示
这个关系是我们进行进制转换的关键。


四、进制转换实战:一张图看懂


为了让大家更清晰地理解十进制、二进制和十六进制之间的转换关系,我为大家准备了一张示意图。
下面这张图以一个 8 位的二进制数为例,展示了它如何分组、转换为十六进制,以及最终如何计算出对应的十进制数值。

请点击查看下图:


本期小结

1. 十进制 (Decimal):我们日常使用的计数系统,基数为 10,数字符号为 0-9。

2. 二进制 (Binary):计算机和芯片的语言,基数为 2,数字符号为 0 和 1。是测试向量和寄存器配置的基础。

3. 十六进制 (Hexadecimal):为了方便人类阅读和书写二进制数据而产生,基数为 16,数字符号为 0-9 和 A-F。

4. 转换关系:每 4 位二进制数可以精确地表示 1 位十六进制数,这是进行快速进制转换的关键。

理解并掌握这三种进制及其转换,是我们进入数字芯片测试领域的必备技能。
 
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码: 点击我更换图片