0

超级菜鸟在这里。我正在用 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 个打印出来?谢谢!

4

1 回答 1

0

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

于 2014-11-11T12:45:33.263 回答