这是计算机科学:概述,第 10 版,J. Glenn Brookshear(Pearson Education,2008 年)中描述的机器的模拟器。 它扩展了一些额外的指令,机器配备了位图显示器。
该模拟器用于教学和学习。 它已成功用于计算机科学课程第一学期(学期)的计算机系统入门课程。
该机器有 256 个 1 字节存储单元、16 个 1 字节寄存器和一个具有 16 个操作的指令集。 它可以通过在仿真器中输入机器代码或使用简单的汇编语言来编程。
模拟器使用 GUI 进行管理,通过执行位于目录顶层的 bmachine 启动。 GUI 允许以多种方式查看内存和寄存器内容(如二进制、十六进制、ASCII、有符号整数或浮点数)。 内存中的机器代码也显示为描述性文本或汇编语言指令。 可以通过在模拟器中编辑字段直接更新内存,并且可以执行单独的指令来查看它们对内存和寄存器的影响; 或者,程序可