存储器模拟器

MemorySimulator

交互式时序逻辑模拟器。操作寄存器组和 RAM,观察时钟信号如何驱动状态更新。对应 Nand2Tetris 第 3 章。

存储器挑战: 0 / 5

挑战 1: 写入寄存器

将值 42 写入寄存器 R0

时钟信号

Tick #0

寄存器组

写入值:

时序逻辑原理

与组合逻辑不同,时序逻辑的输出不仅取决于当前输入,还取决于之前的状态。 触发器(Flip-Flop)是时序逻辑的基本单元,它在时钟信号的上升沿捕获输入值并保存。 多个触发器组成寄存器,多个寄存器组成寄存器文件,多个寄存器文件加上地址解码就构成了 RAM。 这就是 Nand2Tetris 第 3 章的核心:从触发器到完整的存储系统。

使用说明

  • •调整参数观察行为变化,实时反馈
  • •状态自动编码到 URL,可直接分享给他人
  • •支持键盘操作(Tab 切换、方向键调整)