我需要知道如何在LC3中编写一个简单的函数并在主程序中使用它。
答案 0 :(得分:2)
这只是创建标签然后跳转到它的问题。完成该子程序后,返回主代码。
.orig x3000
AND R0, R0, #0 ; clear R0
JSR FUNCTION
PUTc
HALT ; TRAP x25
FUNCTION
ADD R0, R0, #10 ; Store the value of 10 into R0
RET ; return back to the main code
.end