2014-11-11 2 views
0

여기에 슈퍼 멍청한 놈. LC-3 어셈블리 언어로 "hello world"유형 프로그램을 수행하고 있으며 콘솔에 둘 이상의 문자열을 출력하는 방법을 알지 못합니다. 내 클래스, 이름, 프로젝트 및 작별 인사 인 별도의 줄에 4 문자열이 필요합니다. 지금은 수업에서 인쇄하는 것처럼 보일 수 있습니다.LC-3 어셈블리 언어로 문자열 인쇄 (수퍼 멍청한 놈)

 .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

Z (.STRINGZ)은 제로 종료를 의미합니다. 즉, 별도의 문자열을 선언했습니다. 모두 인쇄하려면 PUTS을 여러 번 호출해야합니다. 또는 개행 문자가 포함 된 단일 문자열로 만드십시오. 그런 다음 한 번에 모든 것을 인쇄 할 수 있습니다.

+0

도움 주셔서 감사합니다. –

관련 문제