以LC-3汇编语言打印字符串(超级菜鸟)

时间:2014-11-11 06:45:38

标签: string assembly lc3

超级菜鸟在这里。我正在做一个'#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?谢谢!

1 个答案:

答案 0 :(得分:0)

Z中的.STRINGZ表示零终止。那就是你声明了单独的字符串。如果要全部打印,则需要多次调用PUTS。或者,将其设为包含嵌入换行符的单个字符串。然后你可以一次打印整个东西。