交互式学习

冯·诺依曼架构 · 详细计算机组装

将部件拖拽至架构图中对应位置,组装完成后观察完整的数据流与指令流

0 / 5 就绪

🔧 可用部件

AB DB CB 💾 存储器 Memory MAR MDR 存储单元阵列 (程序+数据) 0x0100: ADD指令 | 0x00A0: 数据7 | 0x00A4: 数据3 ⌨️ 输入设备 Input Device 键盘/鼠标/网卡 🖥️ 输出设备 Output Device 显示器/打印机 CPU 中央处理器 🎛️ 控制器 CU PC IR 指令译码器 时序/控制逻辑 ⚙️ 运算器 ALU ACC ALU电路 暂存寄存器(TMP) 标志寄存器(FLAGS)
💾 存储器拖拽至此 💾存储器
⌨️ 输入设备拖拽至此 ⌨️输入设备
🖥️ 输出设备拖拽至此 🖥️输出设备
🎛️ 控制器拖拽至此 🎛️控制器CU
⚙️ 运算器拖拽至此 ⚙️运算器ALU
数据总线DB 地址总线AB 控制总线CB | 拖拽组装 → 运行演示观察数据/指令流转
调试模式
CLK: 0
📋 寄存器状态
PC 0x00
IR 0x00
MAR 0x00
MDR 0x00
ACC 0x00
R0 0x00
R1 0x00
R2 0x00
R3 0x00
FLAGS 0x00
💾 内存视图 (64 bytes)
地址 数值 ASCII 类型
指令执行演示:ADD 7 + 3
1 2 3 4 5 6
// 等待运行...