Red de conocimiento informático - Conocimiento sistemático - Lenguaje ensamblador, escriba un programa para convertir un número hexadecimal en el registro AL en código ASCII y muestre el resultado.

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