我知道我需要重复添加,但循环有问题;我根本不理解他们。
这是一个将数字乘以 2 的程序,没有循环。
INP
STA num1
LDA num1
ADD num1
STA num1
OUT
HLT
num1 DAT
我知道我需要添加一个循环,但我只是迷路了。我在哪里放置循环?如何使用 LMC 的分支命令构建循环?
我的项目的最终结果是一个程序,它将根据用户输入的内容将两个数字相乘。比如输入4和5,程序会执行4 + 4 + 4 + 4 + 4 = 20这个等式。我不知道如何构造一个循环来执行这个,我一直在发呆按照几天的说明。