Instrucción de los MOVIMIENTOS
Utilizado a la transferencia de datos entre las células de memoria, los registros y el acumulador. El sintaxis es como sigue:
Destinación de los MOVIMIENTOS, fuente
Los diversos movimientos de los datos permitidos para esta instrucción se demuestran en la tabla dada después:
S. No. |
Destinación |
Fuente |
1. |
memoria |
acumulador |
2. |
acumulador |
memoria |
3. |
registro del segmento |
memoria/registro |
4 |
memoria/registro |
registro del segmento |
5. |
Registro |
registro |
6. |
Registro |
memoria |
7. |
memoria |
registro |
8. |
Registro |
datos inmediatos |
9. |
memoria |
datos inmediatos |
Veamos un ejemplo:
MOV AX,0006
MOV BX,AX
MOV AX,4C00
INT 21
Este programa mueve el valor de 0006H al registro del HACHA, entonces mueve el contenido del HACHA (0006h) al registro de BX, y mueve pasado el valor 4C00h al registro del HACHA para terminar la ejecución con la opción 4C de la interrupción 21h. Tomaremos una breve introducción de la interrupción 13H e interrumpiremos 21H más adelante.
Interrupciones
Una interrupción es una facilidad del hardware que hace la CPU suspender la ejecución, excepto su estado, y la transferencia a una localización específica. La localización de la transferencia especifica la dirección de un programa que se piense para tomar la acción en respuesta a la interrupción. El programa que se ejecuta como resultado de la interrupción se llama una interrupción que maneja programa.
Por ejemplo, si el DOS desea enviar una cierta información al BIOS o el BIOS desea enviar una cierta información al sistema informático, el DOS o el BIOS genera interrupciones. Siempre que se genere una interrupción, la computadora suspende lo que está haciendo y el primer toma el cuidado de la operación que ha generado la interrupción.
Cada dispositivo capaz de generar la interrupción se da un número único de la interrupción para identificar qué dispositivo está generando estas interrupciones. Discutiremos todas las funciones y funciones secundarias de la interrupción 13H, extensiones de la interrupción 13H y de la interrupción 21H dentro de este libro.
Básicamente, las interrupciones pueden estar de seguir tres tipos:
- Interrupciones internas del hardware
- Interrupciones externas del hardware
- Interrupciones del software
|