我是 LC-3 的新手,正在尝试编写简单的程序。我正在尝试将两个整数 2、3 加载到 2 个不同的寄存器中并打印出总和。这是我的程序,而不是添加 2 和 3,而是添加 32 和 33,并为我提供 65 的相应 ascii 字符。如何修复程序以使其打印 5?另外,我知道 OUT 打印 R0 的值,但我将如何打印 R1 和 R2 的值?除了使用 LD 之外,还有其他方法可以将整数值加载到寄存器中吗?
.ORIG x3000
LD R1, TWO
LD R2, THREE
ADD R2, R2, R1
ADD R0, R2, #0
OUT
TRAP x25
两个 .FILL x32 三个 .FILL x33
.END
任何帮助,将不胜感激!