我正在尝试用汇编语言比较两个数字并显示两个数字中的最大值,如下面的伪代码所示。
我在这里使用这个网站来做这个http://www.peterhigginson.co.uk/RISC/
这是我想出的:
INP R0,2
INP R1,2
CMP R0,R1
BGT OUT R0,4
BLT OUT R1,4
但是我收到错误“第 3 行 BGT 的参数错误”。我不确定我为什么会得到这个,但是我怀疑它可能与缩进或不包括循环或其他东西有关。
任何有关如何解决此问题的帮助将不胜感激。如果有人感兴趣,这里是指令集。http://www.peterhigginson.co.uk/RISC/instruction_set.pdf