Instruction de MOUVEMENTS
Utilisé au transfert de données entre les cellules de mémoire, les registres et l'accumulateur. La syntaxe est comme suit :
Destination de MOUVEMENTS, source
Les différents mouvements des données ont tenu compte de cette instruction sont montrés dans la table donnée après :
S. Non. |
Destination |
Source |
1. |
mémoire |
accumulateur |
2. |
accumulateur |
mémoire |
3. |
registre de segment |
mémoire/registre |
4 |
mémoire/registre |
registre de segment |
5. |
Registre |
registre |
6. |
Registre |
mémoire |
7. |
mémoire |
registre |
8. |
Registre |
données immédiates |
9. |
mémoire |
données immédiates |
Voyons un exemple :
MOV AX,0006
MOV BX,AX
MOV AX,4C00
INT 21
Ce programme déplace la valeur de 0006H au registre de HACHE, alors il déplace la teneur de la HACHE (0006h) au registre de BX, et pour finir il déplace la valeur 4C00h au registre de HACHE pour finir l'exécution avec l'option 4C de l'interruption 21h. Nous prendrons une brève introduction de l'interruption 13H et interromprons 21H plus tard.
Interruptions
Une interruption est un service de matériel qui fait suspendre l'unité centrale de traitement l'exécution, économiser son statut, et le transfert à un endroit spécifique. L'endroit de transfert indique l'adresse d'un programme qui est prévu pour agir en réponse à l'interruption. Le programme qui est exécuté en raison de l'interruption s'appelle une interruption manipulant le programme.
Par exemple, si le DOS veut envoyer de l'information au BIOS ou le BIOS veut envoyer de l'information au système informatique, le DOS ou le BIOS produisent des interruptions. Toutes les fois qu'une interruption est produite, l'ordinateur suspend quoi qu'il fasse et le premier prend soin de l'opération qui a produit de l'interruption.
Chaque dispositif capable de produire de l'interruption est donné un nombre unique d'interruption pour identifier quel dispositif produit de ces interruptions. Nous discuterons toutes fonctions et fonctions secondaires de l'interruption 13H, prolongements de l'interruption 13H et de l'interruption 21H dans ce livre.
Fondamentalement, les interruptions peuvent être de suivre trois types :
- Interruptions internes de matériel
- Interruptions externes de matériel
- Interruptions de logiciel
|