【发布时间】:2019-11-19 20:13:26
【问题描述】:
我正在尝试编写一个小人计算机程序,输出我有多少正数和多少负数,但它也将负数视为正数。
这是我目前所拥有的:
LOOP IN
STO NUM
BRZ END
BRP POS
POS LDA ZERO
ADD UN
STO ZERO
END LDA ZERO
OUT
BR LOOP
HLT
NUM DAT 000
UN DAT 001
ZERO DAT 000
【问题讨论】:
-
上述程序的输出是什么,基本上你必须编写一个解析器来解析你的命令并找出输出
-
@zenwraight en.wikipedia.org/wiki/Little_man_computer
-
这是一个可接受的模拟器吗? peterhigginson.co.uk/lmc
-
据我了解,小人电脑无法输入负数,只能定义 0...999 范围内的值。
标签: algorithm loops little-man-computer