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

已经使用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创建、编辑和执行汇编语言程序;
- 允许在汇编语言程序的执行过程中前进和后退。
内容来源于网络,本内容不代表16map.com立场,内容投诉举报请联系16map.com客服。如若转载,请注明出处:https://16map.com/wiki/nmdeqi4lniza