Hola
Facultad de Ingeniería y Tecnología
Lenguaje Ensamblador
Tarea # 1.
.
POR:MATRICULA | Víctor manuel Nuñez Silva1070588 |
1) Ejercicios
Correspondientes ala
Clase de lenguaje
Ensamblador
Para el profesor:
Ing. Ignácio cruz domingues
conceptos
END
La función END (01) debe programarse como última instrucción de todo programa.
Si hay subrutinas,END (01) se colocará después de la última subrutina.
No se ejecuta ninguna instrucción colocada después de END (01).
MOV Destino, Fuente
Propósito: Transferencia de datos entre celdas de memoria,registros y acumulador.
Donde Destino es el lugar a donde se moverán los datos y fuente es el lugar donde se
LEA destino, fuente
El operando fuente debe estar ubicado en memoria, y se coloca sudesplazamiento en el registro índice o apuntador especificado en destino.
Para ilustrar una de las facilidades que tenemos con este comando pongamos una equivalencia:
RED
El prefijo REP proporciona unejecución repetida con base a un contador inicial que se
Establece en Cx, haciendo que en cada iteración disminuya Cx y repite la operación
Hasta que Cx= 0.
INT: Int es una interrupción por software
ANDdestino, fuente
Propósito: Realiza la conjunción de los operandos bit por bit.
CLD
Propósito: Limpiar bandera de dirección
La instrucción CLD pone en cero el bit correspondiente a la bandera de dirección.JMP destino
Propósito: Salto incondicional
Esta instrucción se utiliza para desviar el flujo de un programa sin tomar en cuenta las condiciones actuales de las banderas ni de los datos.
MUL fuentePropósito: Multiplicación sin signo
El ensamblador asume que el multiplicando será del mismo tamaño que el del multiplicador, por lo tanto multiplica el valor almacenado en el registro que se le dacomo operando por el que se encuentre contenido en AH si el multiplicador es de 8 bits o por AX si el multiplicador es de 16 bits.
Cuando se realiza una multiplicación con valores de 8 bits el...
Regístrate para leer el documento completo.