LA Sintaxis General Para Programar En LE
Acción Operando_Destino , Operando_Fuente
Dónde:
Acción, es una instrucción mnemónica (abreviada) en LE.
Operando Destino, es uno de los siguienteselementos: Registro, Localidad de Memoria, Variable.
La “,” (coma) es parte de la sintaxis.
Operando Fuente, es uno de los siguientes elementos: Registro, Localidad de Memoria, Variable, Valornumérico inmediato.
Por ejemplo: mov al,5
Acción = mov
Op. Destino = al
Op. Fuente = 5
Explicación: “mov” es la principal instrucción mnemónica (abreviada) para programar en LE, significa “mover” (delinglés “move”), y lo que hace es: “mover el operando fuente (5), hacia el operando destino (al)”. “al” es la parte inferior o baja del registro AX (Acumulador). “5” es la cantidad 5 (cinco), que es unvalor numérico directo.
En el siguiente ejercicio, se deberá comentar como está funcionando el modo de direccionamiento, según el movimiento de la información, además, mencione el contenido exacto enhexadecimal del registro utilizado.
Los registros en LE siempre se visualizan en hexadecimal, aunque según el tipo de compilador que se use, se puede usar la carga de los mismos en otro sistemanumérico.
Ejemplos:
Instrucción Registro AX (AH y AL) Explicación
Mov al,5 xx05 En el registro AX se visualiza el valor “xx05” , las equis ( “xx” )
indican que en la parte alta (AH) no se sabe que estáalmacenado, mientras que en la parte baja (AL) el valor es 05, representado a 8 bits que es la capacidad del registro.
Mov ah,5 05xx En el registro AH se visualiza “05” completo a 8 bits, en AL es“xx” por la misma razón antes explicada.
Mov Ax,5 0005 En el registro completo a 16 bits, se visualiza el contenido “0005”, porque la instrucción dice que en todo el registro completo AX se cargue estevalor. Nótese que se tendría el mismo resultado si se hiciera lo siguiente: mov ax,05 ó mov ax,005, ó mov ax,0005. Lo anterior debido a que los ceros (0) a la izquierda no cuentan, pero que se...
Regístrate para leer el documento completo.