Что такое код для печати текста в новой строке кода сборки на микроконтроллере HCS12 с использованием CodeWarrior? - PullRequest
0 голосов
/ 30 марта 2020

Мне нужно, чтобы мой вывод был помещен в двоеточие на терминале, но они всегда отображаются в первом ряду. Мне нужно реализовать часть кода (которую я пытаюсь выяснить на 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
...