Olá
Estamos tendo problemas para ler e escrever caracteres da entrada e saída padrão, respectivamente.
O programa abaixo deveria ler um caracter por vez e imprimi-lo até chegar ao fim de uma linha, mas nada está acontecendo. Gostaria de
saber oq estamos fazendo de errado.
EXTERN main
main XOR $0, $0, $0
read SETW rX, 1
INT #80
CMP $0, rA, 10 *verifica se chegou ao fim de uma linha
JNZ $0, write
INT 0
write SETW rX, 2
LDBU rY, rA, 0
INT #80
JMP read *lê o proximo caractere