BEWEGUNGEN Anweisung
Verwendet zur Datenübertragung zwischen Speicherzellen, Registern und dem Akkumulator. Syntax ist, wie folgt:
BEWEGUNGEN Bestimmungsort, Quelle
Die unterschiedlichen Bewegungen von Daten ließen diese Anweisung werden gezeigt in der Tabelle zu, die zunächst gegeben wurde:
S. Nein. |
Bestimmungsort |
Quelle |
1. |
Gedächtnis |
Akkumulator |
2. |
Akkumulator |
Gedächtnis |
3. |
Segmentregister |
Gedächtnis/Register |
4 |
Gedächtnis/Register |
Segmentregister |
5. |
Register |
Register |
6. |
Register |
Gedächtnis |
7. |
Gedächtnis |
Register |
8. |
Register |
Direktdaten |
9. |
Gedächtnis |
Direktdaten |
Uns ein Beispiel sehen lassen:
MOV AX,0006
MOV BX,AX
MOV AX,4C00
INT 21
Dieses Programm verschiebt den Wert von 0006H auf das AXT-Register, dann verschiebt es den Inhalt der AXT (0006h) auf das BX Register, und zuletzt verschiebt es den Wert 4C00h auf das AXT-Register, um die Durchführung mit der Wahl 4C der Unterbrechung 21h zu beenden. Wir nehmen eine kurze Einleitung der Unterbrechung 13H und unterbrechen 21H später.
Unterbrechungen
Eine Unterbrechung ist ein Kleinteil-Service, der die CPU veranlaßt, Durchführung, außer seinem Status zu verschieben und übertragung auf eine spezifische Position. Die übergangsposition spezifiziert die Adresse eines Programms, das Maßnahmen in Erwiderung auf die Unterbrechung ergreifen soll. Das Programm, das resultierend aus der Unterbrechung durchgeführt wird, wird eine Unterbrechung genannt, die Programm anfaßt.
Z.B. wenn DOS etwas Informationen zum BIOS schicken möchte, oder BIOS etwas Informationen zum Computersystem schicken möchte, erzeugen DOS oder BIOS Unterbrechungen. Wann immer eine Unterbrechung erzeugt wird, verschiebt Computer, was auch immer er tut und erstes um dem Betrieb kümmert, der die Unterbrechung erzeugt hat.
Jede Vorrichtung, die zum Erzeugen von Unterbrechung fähig ist, wird eine einzigartige Unterbrechung Zahl gegeben, zum zu kennzeichnen, welche Vorrichtung diese Unterbrechungen erzeugt. Wir besprechen alle Funktionen und Vorfunktionen der Unterbrechung 13H, Verlängerungen der Unterbrechung 13H und der Unterbrechung 21H innerhalb dieses Buches.
Im Allgemeinen können die Unterbrechungen vom Folgen von drei Arten sein:
- Interne Kleinteilunterbrechungen
- Externe Kleinteilunterbrechungen
- Software-Unterbrechungen
|