lc3汇编程序,输出输入数字的负数

时间:2019-03-29 21:13:25

标签: lc3

我需要编写一个lc3汇编程序,该程序接受数字1-9的输入,然后输出该数字的负数。我对组装很陌生,在将其投入使用时遇到了问题。

这是我所拥有的代码,我在寻找其他示例,但无法弄清楚我在做什么错。它正确显示了第一条要求输入的消息,但是当我输入一个数字后,程序就停止了。

.ORIG x3000
LEA R0, MSG
PUTS
GETC
ADD R1, R0, #0
NOT R1, R1
ADD R2, R1, #1
LEA R0, MSGTWO
ADD R0, R2, #0
OUT
HALT

MSG .STRINGZ "Please enter a number from 1-9: "
MSGTWO  .STRINGZ "Negative Value: "
.END

0 个答案:

没有答案