CPU Sim

CPU Sim是用于模拟简单计算机软件开发环境。它由Dale Skrien开发,旨在帮助学生理解计算机体系结构。使用该应用程序,用户可以模拟新的或现有的简单CPU。用户可以使用自定义机器语言指令创建新的虚拟CPU ,这些指令由一系列微指令实现。 CPU Sim允许用户编辑和运行要模拟的CPU的汇编语言程序。

CPU Sim

已经使用Java Swing软件包对CPU Sim进行了编程。这意味着它独立于平台(在安装了Java虚拟机的每个平台上运行)。

Wombat 1示例CPU

CPU Sim提供了示例计算机系统Wombat 1 。它具有以下寄存器:

  • pc(程序计数器);
  • acc(累加器);
  • ir(指令寄存器);
  • mar(内存地址寄存器);
  • mdr(内存数据寄存器);
  • 地位。

Wombat 1计算机的汇编语言包含12条指令。每条指令存储在16位上。前4个是操作码,其他12个是地址字段。

CPU Sim 的功能

CPU Sim具有以下功能:

  • 允许创建一个CPU(虚拟的),包括寄存器、RAM、微指令和机器指令;
  • 允许为模拟CPU创建、编辑和执行汇编语言程序;
  • 允许在汇编语言程序的执行过程中前进和后退。
0

点评

点赞

相关文章