String 用LC-3汇编语言(super noob)打印字符串

String 用LC-3汇编语言(super noob)打印字符串,string,assembly,lc3,String,Assembly,Lc3,这里真是太棒了。我正在用LC-3汇编语言编写一个hello world类型的程序,我根本不知道如何在控制台上打印多个字符串。我需要在单独的行上有4个字符串,分别是我的类、名称、项目和再见。现在我能在课堂上打印的似乎都是 .ORIG x3000 LOOP LEA R0, CLASS LD R1, NAME LD R2, PROJECT LD R3, GOODBYE PUTS HALT CLASS .STRING

这里真是太棒了。我正在用LC-3汇编语言编写一个hello world类型的程序,我根本不知道如何在控制台上打印多个字符串。我需要在单独的行上有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张打印出来?谢谢

字符串Z中的Z表示零终止。也就是说,您已经声明了单独的字符串。如果要全部打印,则需要多次调用PUTS。或者,将其设置为带有嵌入换行符的单个字符串。然后你就可以一次打印出全部内容