1、 null
2、 先输入inbox获取字母,复制到指定位置时使用copyto指令。再从收件箱选取另一个字母,执行sub命令进行相减操作。若结果为零,说明两个字母相同,此时通过0跳转指令实现条件判断,将该逻辑正确写入程序流程中,确保符合条件时能准确跳转,完成相应的处理步骤。
3、 所示,接下来需特别留意:游戏要求将两个相同字母中的一个放入outbox。若直接执行输出操作,系统会将二者相减后的零值存入,导致错误。此前因未注意此细节,已因此被领导批评。
4、 在将内容移至发件箱前,需先从收件箱复制一份,此操作对应两者相等时的程序逻辑。
5、 当两个数值不相等时,程序应如何处理?游戏中规定忽略这种情况,继续用收件箱中的字母进行减法运算,直至两者完全相等为止。
6、 输入代码,若出现非零值,先插入一个向上跳转指令置于inbox前,再重复之前步骤。
7、 以为到这里就完成了吗?其实还差关键一步。需要再次添加jump指令,这次的作用是实现跳转省略,避开copyfrom和outbox这两段代码。否则程序启动时会直接从copyfrom开始执行,导致运行顺序出错。正确设置后,程序才能按预期流程运行,下图即为最终完整的程序编写示意图。
8、 按此步骤操作,游戏顺利通关。
