¿Cómo utilizar la programación en lenguaje ensamblador para dividir el código BCD de dos dígitos en la unidad 30H en el ASCII correspondiente y almacenarlo en las unidades 31H y 32H?
El método es el siguiente:
MOV ?A, 30H ?; Obtener datos, como 56H;
ANL ?A, #0FH; bit bajo 06H;
p>
ORL ?A, #30H; el bit alto cambia de 3 a 36H, que es el código ASCII;
MOV ?31H, A ?; Almacenar en la unidad especificada;
MOV ?A, 30H ?; Obtener datos, como 56H;
SWAP ?A;
ANL ?A, #0FH; obtiene el bit bajo 05H;
ORL ?A, #30H; el bit alto cambia de 3 a 35H, que es el código ASCII; /p>
MOV ?32H, A ?; Almacenar en la unidad especificada.
El papel del lenguaje ensamblador:
El lenguaje ensamblador (lenguaje ensamblador) es un lenguaje de bajo nivel utilizado para computadoras electrónicas, microprocesadores, microcontroladores u otros dispositivos programables. También se le llama simbólico. idioma.
En lenguaje ensamblador, los mnemónicos se utilizan para reemplazar los códigos de operación de las instrucciones de la máquina, y los símbolos de dirección (Símbolo) o etiquetas (Label) se usan para reemplazar las direcciones de instrucciones u operandos. En
diferentes dispositivos, el lenguaje ensamblador corresponde a diferentes conjuntos de instrucciones en lenguaje de máquina, que se convierten en instrucciones de máquina mediante el proceso de ensamblaje. En términos generales, un lenguaje ensamblador específico y un conjunto de instrucciones de lenguaje de máquina específico tienen una correspondencia uno a uno y no son directamente portátiles entre diferentes plataformas.