坦克大战学CPU编程

设置 目标

目标

帮助

坦克由处理器控制。这些处理器使用有限数量的低级指令进行编程。.

指导

指示内存值描述
ADD1xx将存储在存储器地址xx的值加到累加器寄存器中的值上。
SUB2xx从累加器寄存器的值中减去存储在存储器地址xx的值
STA3xx将累加器寄存器的值存储到存储器地址xx
LDA5xx将存储器地址xx中的值加载到累加器寄存器中。
BRA6xx分支到xx(将xx存储在程序计数器寄存器中,以便程序在下一个指令周期跳到xx)
BRZ7xx如果累加器寄存器存储值为零,则进行分支,否则按正常方式进行。
BRP8xx如果累加器寄存器存储零或正数,则进行分支
INP9x1从输入设备x中读取一个值并将其存储在累加器寄存器中。
OUT9x2将累加器寄存器的内容发送到输出设备X
HLT000停止/停止处理器
DATxxx在内存中存储要用作数据的xxx

设置

选择如何控制你的坦克:手动或由一个小人计算机CPU
设置CPU运行的速度以控制每个坦克.
显示或隐藏战斗网格上每个坦克的名称
显示或隐藏战斗网格上每个油箱下面的燃油量
显示或隐藏战斗网格上每个坦克下剩余的弹药数量
显示或隐藏每个坦克的所有命令列表
显示或隐藏网格线