第3页:使用方法简述
展开三、使用方法简述
本机未设置 ROM,整个存储器部分都为 RAM,既可存放指令,亦可存放数据。可手动修改每一个存储位状态以完成编程。若不希望指令被意外修改,可将存储区相应的存储位上的活塞去除,以固定存储位状态。
在机器处于停止状态时,按下下图中左数第二个灯上的按钮即可将R31 清零,以完成程序复位。软件的第一条指令应按放在内存中的第一个单元内。可以在第一个内存单元处安置一条跳转指令,即可跳跃至任意程序入口。软件亦可在各个寄存器中存放初始化数据,而不必各个都从RAM 中加载,以节省RAM 空间和运行加载时间。
如上图所示,控制器面板中橙色的一层为指令读取动作层。按下右边的按钮,机器将从R31所指向内存单元读入指令并存入指令暂存器中,然后立即跳跃到对应的动作层去执行该指令。
如图所示,图中的拉杆为停机拉杆。任意时刻,若拉杆充能,则当前指令执行完毕后,整机便停止运行,机器停止时,左边的指示灯会闪烁一次。
在拉杆充能的情况下,按下取指令动作的按钮,则机器将完成取指和执行两个动作后停止运行。此方法可适用于程序单步执行。
若按下其它各层动作指令按钮,则将按各层方式解析当前指令并执行。每条指令只可以对应一个动作层,若启动的动作层与当前指令不匹配,则结果将不可预知。
屏幕面前地板上的按键连接至寄存器 R30上,软件需轮询 R30以完成按键输入,无按键中断功能。
更多相关内容请关注:我的世界专区
责任编辑:Shy夏夏