浏览器原生的数字逻辑,可教学,可搭建

从一个与门起步 搭建一台可运行的 8 位 CPU。

DigiSim 既是一款实时数字逻辑模拟器,是一个交互式教学平台。60 种组件7 种语言的语音讲解课程,以及可分享的交互式电路 —— 专为希望在浏览器中真正动手实践的学生、教师与工程师而生。

60 种组件
7 种语言
个电路本地保存
0 项订阅

三扇门, 同一间工坊。

无论你是在补习逻辑门,还是在搭建控制单元,DigiSim 都能契合你当前的进度。

我在学习。

从与门开始,最后在你亲手搭建的 CPU 上跑通自己写的汇编程序。每一步都有讲解,无需安装。

  • 免费沙盒,无需信用卡
  • 本地语言的 SimCast 课程
  • 可验证的学习成果证书
开始课程之旅 →

我在教学。

真正可在浏览器中运行的互动课程 —— 无需安装、无需账号,学生即开即用。专业版(Pro)解锁 SimCast 作者工具,让你录制自己的讲解流程。

  • 21 节免费课程覆盖计算机入门课程
  • 教授模式(Pro)支持自主创作课程
  • 学术邮箱自动享受 5 折优惠
浏览 SimCast 课程 →

我在搭建。

真正的事件驱动仿真,支持传播延迟、三态总线冲突检测,以及 8 通道示波器。随处保存。

  • 60 种组件,含 RAM、ROM、ALU
  • 可运行汇编的自制 8 位 CPU
  • 本地 .digi 文件,数据归你所有
进入工作台 →
SimCast · 教授模式

不只是播放的课程, 它会真正讲解。 它在授课。

按下播放,一个完整的电路活了过来。课程会聚焦某个组件、讲解其原理,再将镜头平移到下一个组件。随时暂停 —— 每个信号都依然可测,因为它始终是一个真正的模拟器。

English中文日本語Español한국어DeutschFrançais

六十种组件, 一套完整的 CPU 体系。

从你第一周学到的与门,到运行你自己汇编程序的程序计数器、指令寄存器与 8 位 ALU。绝不半途而废地仿真。

60 种逻辑组件 v1.0.0 .digi 文件格式 event-driven 事件驱动的仿真引擎
Input
Switch
Input
Clock
Input
Constant
Input
Constant Zero
Input
Assembly Loader
Gate
AND
Gate
OR
Gate
NOT
Gate
NAND
Gate
NOR
Gate
XOR
Gate
XNOR
Gate
Buffer
Gate
Tri-State Buffer
Gate
8-bit Tri-State
Mux
MUX 2:1
Mux
MUX 4:1
Mux
MUX 8:1
Demux
DEMUX 1:2
Demux
DEMUX 1:4
Demux
DEMUX 1:8
Decoder
Decoder
Decoder
Decoder 3:8
Encoder
Encoder
Encoder
Encoder 8:3
Arith
Half Adder
Arith
Full Adder
Arith
Adder
Arith
8-bit Adder
Arith
Comparator
Arith
8-bit Comparator
Arith
ALU
Arith
8-bit ALU
Latch
SR Latch
Latch
D Latch
Flip-Flop
D Flip-Flop
Flip-Flop
JK Flip-Flop
Flip-Flop
T Flip-Flop
Register
Register
Register
Shift Register
Register
8-bit Register
Register
8-bit Shift Reg
Counter
Counter
Counter
8-bit Counter
Memory
RAM
Memory
ROM
CPU
Program Counter
CPU
Instruction Reg
CPU
Control Unit
CPU
MAR
CPU
8-bit Data Bus
CPU
Flags Register
CPU
Accumulator
Display
Output Light
Display
Digit Display
Display
7-Segment
Display
Text
Display
16×16 Pixel Screen
Scope
Oscilloscope
Scope
Oscilloscope ×8

CPU 与存储器组件在 Fundamental 等级开放使用。 查看定价 →

一条通往 真实计算机起点的学习路径。

从单个逻辑门到运行自己的机器码,共六个阶段。课程体系参照大学《计算机组成原理》教学大纲设计。

01

逻辑门 入门

可动手验证的布尔代数。亲自列出真值表,再看它在硅片中点亮。

示例: AND · NOR · XOR · 德摩根定律演示
02

组合逻辑电路 入门

把逻辑门连接起来做有用的事 —— 选择信号、译码地址、比较数值。

示例: 半加器 · 2-4 译码器 · 4 位比较器
03

时序逻辑与存储 进阶

会记忆的逻辑。时钟登场,竞争冒险变为现实,你将邂逅第一台状态机。

示例: D 触发器 · 4 位移位寄存器 · 约翰逊计数器
04

算术运算与 ALU 进阶

超前进位、二进制补码,以及一颗能分辨 ADD 与 AND 差别的 ALU。

示例: 行波进位加法器 · Booth 乘法器 · 8 位 ALU
05

存储器与总线 高阶

RAM、ROM、地址总线、数据总线。各个部件开始拼合成教科书上的图样。

示例: 16×8 RAM · 三态总线 · 地址译码器
06

一台可运行的 8 位 CPU 高阶

程序计数器、指令寄存器、控制单元、标志位。编写汇编、加载程序、亲眼见证取指—译码—执行。

示例: LDA / STA / JMP · 16×16 像素输出 · 在硬件上跑斐波那契
已在以下院校的课程中使用
MIT
Stanford
Cambridge
Imperial
ETH Zürich
TU Munich
Caltech
Waterloo
NUS
U. of Tokyo
KAIST
Melbourne

一次购买, 整套技术栈归你所有。

无订阅,无定期扣费。日后升级等级 —— 只需补足差价。

Free

免费
 
  • 10 个组件
  • 3 个交互式课程

Fundamental

$16
一次性购买
  • 14 个组件
  • 20 个交互式课程
  • 随时升级,只需支付差价

Professional

$32
一次性购买
  • 39 个组件
  • 51 个交互式课程
  • 随时升级,只需支付差价

Max

$64
一次性购买
  • 60 个组件
  • 66 个交互式课程

学术优惠:使用 .edu / .ac.uk 邮箱注册 —— 结账时自动应用折扣。支付由 Stripe 安全保障。

打开模拟器, 搭建你的第一件作品。

无需账号,无需安装。只需挑选一扇门。