本实验是华科大三的核心课计算机组成原理的配套实验,设计非常良心,而且理论课和实验课都在mooc上有全套视频,地址为计算机组成原理_中国大学MOOC实验所用的软件资源/测试电路也全部开放,地址为:计算机硬件系统设计_中国大学MOOC
数据表示实验
国标转区位码
- 要求用加法器实现
- 回顾:区位码+2020H=国标码
- 那么根据补码原理,国标-2020H = 国标+FFFFH-2020H+1 = 国标+DFDFH+1 = 国标+DFE0H
如图,模运算意义下加法和减法是等价的
海明编码
- 输入16位数据,输出22位加冗余位后的编码,其中5位校验,1位做奇偶总校验
- 根据分组的原理:
1 = 1
2 = 2
3 = 1 + 2
4 = 4
5 = 1 + 4
6 = 2 + 4
7 = 1 + 2 + 4
8 = 8
9 = 1 + 8
10 = 2 + 8
11 = 1 + 2 + 8
12 = 4 + 8
13 = 1 + 4 + 8
14 = 2 + 4 + 8
15 = 1 + 2 + 4 + 8
16 = 16
17 = 1 + 16
18 = 2 + 16
19 = 1 + 2 + 16
20 = 4 + 16
21 = 1 + 4 + 16
22 = 2 + 4 + 16
位号 | 校验位 | 输入位 |
---|---|---|
1 | P1 | 1,3,5,7,9,11, // 13,15,17,19,21 |
2 | P2 | 2,3,6,7,10,11, // 14,15,18,19 |
4 | P3 | 4,5,6,7, // 12,13,14,15,20,21 |