Specifications
MICROPROCESSADORES
EXEMPLOS E EXECRCÍCIOS
6
Luís Miguel Charrua Figueiredo 6 - 11 E.N.I.D.H.
;usado para fazer um loop com 255 iterações
PRINT_LOOP:
CALL WRITE_CHAR ;Chama o procedimento que imprime
INC DL ;Incrementa o valor do registo DL
LOOP PRINT_LOOP ;Loop para imprimir 10 caracteres
MOV AH,4Ch ;Função 4Ch
INT 21h ;Interrupção 21h
PRINT_ASCII ENDP ;Finaliza o procedimento
WRITE_CHAR PROC
MOV AH,2h ;Função 2h para imprimir um caracter
INT 21h ;Imprime o caracter que está em DL
RET ;Retorna o controlo ao procedimento que chamou
WRITE_CHAR ENDP ;Finaliza o procedimento
END PRINT_ASCII ;Finaliza o programa










