Lenguaje ensamblador, escriba un programa para convertir un número hexadecimal en el registro AL en código ASCII y muestre el resultado.
; Convierte un número hexadecimal en el registro AL en código ASCII y muestra el resultado.
; La respuesta recomendada no está escrita por una sola persona.
;El procedimiento es el siguiente:
ASUMAR CS:CÓDIGO
SEGMENTO DE CÓDIGO
INICIAR:
MOV AL, 0FH; Puede escribir 00H~0FH aquí, que es un número hexadecimal
AND AL, 0FH; Borre los bits inútiles y conserve el número
; se convierte en código ASCII
CMP AL, 0AH
JB NEXT
ADD AL, 07H
NEXT:
ADD AL, 30H
; La siguiente es la salida de visualización
MOV DL, AL; Enviar a DL
MOV AH, 2; /p>
INT 21H; Mostrar
MOV AH, 4CH; Finalizar programa
INT 21H; Volver a DOS
FIN DEL CÓDIGO
FINALIZAR INICIO