基础逻辑

1 原力觉醒

2 与非门

3 非门

4-1 与门

4-2 或非门

4-3 或门

5 高电平

6 第二刻

7 异或门

8-1 三输入或门

8-2 三输入与门

9 同或门

算术运算与存储器

10-1 二进制速算:略

10-2 成对的麻烦

CD\AB 00 01 11 10
00 0 0 1 0
01 0 1 1 1
11 1 1 1 1
10 0 1 1 1

得到 Y = AB + AC + AD + BC + BD + CD

10-3 奇数个信号

CD\AB 00 01 11 10
00 0 1 0 1
01 1 0 1 0
11 0 1 0 1
10 1 0 1 0

化简后

下方C⊕D\右A⊕B 0 1 0 1
0 0 1 0 1
1 1 0 1 0
0 0 1 0 1
1 1 0 1 0

得到 Y = (A ⊕ B) ⊕ (C ⊕ D)

10-4 循环依赖:略

11-1 信号计数

CD\AB 00 01 11 10
00 0 1 2 1
01 1 2 3 2
11 2 3 4 3
10 1 2 3 2

最后输出的三个比特分别是上、中、下比特,则

上:

CD\AB 00 01 11 10
00   1   1
01 1   1  
11   1   1
10 1   1  

上 = (A ⊕ B) ⊕ (C ⊕ D)

中:

CD\AB 00 01 11 10
00     1  
01   1 1 1
11 1 1   1
10   1 1 1

中 = AB(~C)+A(~B)D+AC(~D)+(~A)BD+(~A)CD+(~A)BC

下:

CD\AB 00 01 11 10
00        
01        
11     1  
10        

下 = ABCD

11-2 半加器

AB 00 01 11 10
SUM 0 1 0 1

SUM = A⊕B

AB 00 01 11 10
CAR 0 0 1 0

CAR = AB

11-3 延迟线:略

12-1 加倍

12-2 全加器

12-3 奇变偶不变

13-1 1位开关

13-2 1位取反器

14-1 8位或

14-2 8位非

14-3 8位加法器

15-1 负数

15-2 数据选择器

16-1 相反数

16-2 总线

16-3 优雅存储

17 存储1字节

18 1位解码器

19 3位解码器

20-1 逻辑引擎

20-2 小盒子

20-3 计数器

处理器架构与可运行的计算机

21-1 算数引擎

21-2 寄存器之间

23 元件工坊

24 指令解码器

25 计算单元

26-1 条件判断

26-2 程序

27 立即数

28 图灵完备-可运行的计算机

编程

29 加5等于几

30 激光炮直瞄

30-1 太空入侵者

30-2 密码锁

30-3 时间掩码

31 迷宫

处理器架构2

32-1 异或

32-2 8位常数

33-1 8位异或

33-2 相等

34-1 无符号小于

34-2 有符号小于

35 宽指令

36 一把线,像挂面

37 操作码

38 立即数

39 条件判断

函数

40-1 16进制速算

40-2 移位

40-3 随机存储器

40-4延迟量

41-1 半字节乘法

41-2 栈

41-3 实验室

42-1 除法

42-2 压栈与弹栈

43 函数

汇编挑战

44-1 AI打牌

44-2 机器赛跑

44-3 新品上市

44-4 美味排序

45-1 跳舞机器

45-2 核金汉诺塔

45-3 行星之名

46 水世界

更新时间: