私が試みているのは、以下の疑似コードに示すように、アセンブリ言語で 2 つの数値を比較し、2 つの数値のうち最大のものを表示することです。
私はこれを行うためにこのウェブサイトを使用しています 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