超级菜鸟在这里。我正在做一个'#34; hello world"用LC-3汇编语言键入程序,我根本不知道如何在控制台上打印多个字符串。我需要在我的班级,名字,项目和再见的不同行上的4个字符串。现在,我似乎可以在课堂上打印。
.ORIG x3000
LOOP LEA R0, CLASS
LD R1, NAME
LD R2, PROJECT
LD R3, GOODBYE
PUTS
HALT
CLASS .STRINGZ "CS101\n"
NAME .STRINGZ "JOHN\n"
...
.END
如何打印其他3?谢谢!
答案 0 :(得分:0)
Z
中的.STRINGZ
表示零终止。那就是你声明了单独的字符串。如果要全部打印,则需要多次调用PUTS
。或者,将其设为包含嵌入换行符的单个字符串。然后你可以一次打印整个东西。