Мне нужно, чтобы мой вывод был помещен в двоеточие на терминале, но они всегда отображаются в первом ряду. Мне нужно реализовать часть кода (которую я пытаюсь выяснить на YouTube, но они используют разные микропроцессоры, и я не очень хорошо знаком с языком ассемблера, чтобы сделать разницу), чтобы вместо пробела вводить, чтобы перейти к следующая строка.
Например, как я могу напечатать вывод этого l oop в новой строке каждый раз, когда l oop запускается:
Label2:
JSR out2hex ; print the counter
LDAB #$3A ; load to B ASCII code of ":"
JSR putchar ;print to the screen the character
LDAB #$24 ; load to B the character of ASCII code of "$"
JSR putchar ; print to the screen the character
LDAB A,X ; load to B the value of X+A
JSR out2hex ; print into the screen the hex value of it
INCA ; increment the counter, the value in
;accumulator A
LDAB #$82 ; load to B the ASCII code of ","
JSR putchar ; print the character of it
CMPA #20 ; compare the counter with 20 (which represents
;the number of elements in the array
BNE Loop2 ; branch if the counter in A is not equal to 20
;to the Loop2