数制
- 位权
- 二进制 2k,八进制 8k,十六进制 16k
- 转为十进制
- Σ dk·bk
- 从十进制转换
- 除以基数,余数从下往上读
- 十六进制 ↔ 二进制
- 一位十六进制数 = 4 位二进制
- 二进制补码
- 按位取反后加 1
公式表、每个专题的关键方法步骤和 6 道练习题,完整解答附在最后。
8 位模式 1110 0010 以补码形式存储一个有符号整数。它的十进制值 N 是多少?
把各位设置为 1101 1100 << 1 的 8 位结果。该结果的十进制值 R 是多少?
用卡诺图求 F(A, B, C, D) = Σm(1, 3, 4, 9, 10, 12, 13, 14, 15) 的最简积之和 (SOP) 形式。它总共包含多少个文字 L(带撇的变量算一个文字)?
求 F(A, B, C, D) = Σm(2, 3, 5, 6, 8, 11, 12, 13, 14, 15) + d(1, 10) 的最简 SOP 形式,其中 d 表示无关项。它包含多少个文字 L?
一台记录仪用 16 位 ADC 对 8 个通道各以 20 kHz 采样。每个采样点以整数个字节存储。求 1 min 记录所需的内存 M,单位 MB(1 MB = 10⁶ 字节)。
一个 6 通道的多路复用器为一个 ADC 供给信号。每次转换需要 2.5 µs,每次切换通道后输入还需要 1 µs 建立。各通道不间断地依次扫描。求每个通道的采样率 fs,单位 kHz。
答案: N = −30
位置计数制:每个数位的值等于该数字乘以基数的某次幂。二进制各位的权为 1、2、4、8、16、……;十六进制为 1、16、256、……,A–F 代表 10–15。在 8 位补码中,最左边一位的权是 −128 而不是 +128,负数就是这样存储的。
其余各位保持正常的正权值。
答案: R = 184
设置比特位:每一位对应 2 的一个幂(128、64、…、1)。一个十六进制数字恰好是四位,在 8 位补码中最左边的位权重为 −128。按位运算对每个位位置分别进行。
左移 1 位,把每一位向左移动 1 个位置;从左端移出的位丢失,右侧补入 0。
答案: L = 14
卡诺图:各格按格雷码(00, 01, 11, 10)排列,所以相邻的格子(包括跨越边界的格子)恰好只有一个变量不同。把 1 圈成由 1、2、4、8 或 16 个格子组成的矩形,圈尽可能大、尽可能少,直到每个 1 都被覆盖。每个圈对应一个乘积项:圈内保持不变的变量。由 2ᵏ 个格子组成的圈会消去 k 个变量。无关项 (X) 可用来使圈变大,但不必被覆盖。改为圈 0 则得到最简 POS 形式。
每个圈都是由 2ᵏ 个格子组成的矩形;边上的格子与对边上的格子相邻。
还存在另一种大小相同的圈法;它的项数和文字数相同。
答案: L = 11
卡诺图:各格按格雷码(00, 01, 11, 10)排列,所以相邻的格子(包括跨越边界的格子)恰好只有一个变量不同。把 1 圈成由 1、2、4、8 或 16 个格子组成的矩形,圈尽可能大、尽可能少,直到每个 1 都被覆盖。每个圈对应一个乘积项:圈内保持不变的变量。由 2ᵏ 个格子组成的圈会消去 k 个变量。无关项 (X) 可用来使圈变大,但不必被覆盖。改为圈 0 则得到最简 POS 形式。
由 1 和 X 能够构成的最大的圈。
还存在另一种大小相同的圈法;它的项数和文字数相同。
答案: M = 19.2 MB
数据速率:每个通道每秒提供 fs 个 N 位的采样,因此原始速率为 通道数 × fs × N bit/s。在内存中一个采样占用整数个字节(12 位采样存为 2 个字节),因此一段记录的内存为 通道数 × fs × 每个采样的字节数 × 时间。多路复用 ADC 依次转换各通道:每次转换(含建立时间)需要 t,所以 n 个通道转一轮需要 n·t,每个通道的采样频率为 1/(n·t)。
答案: fs = 47.62 kHz
数据速率:每个通道每秒提供 fs 个 N 位的采样,因此原始速率为 通道数 × fs × N bit/s。在内存中一个采样占用整数个字节(12 位采样存为 2 个字节),因此一段记录的内存为 通道数 × fs × 每个采样的字节数 × 时间。多路复用 ADC 依次转换各通道:每次转换(含建立时间)需要 t,所以 n 个通道转一轮需要 n·t,每个通道的采样频率为 1/(n·t)。
ExamProblems · examproblems.com/courses/digital-electronics