MOV Instructie
Gebruikt aan de overdracht van Gegevens tussen geheugencellen, registers en de accumulator. De syntaxis is als volgt:
MOV Bestemming, Bron
De verschillende bewegingen van gegevens toegestaan voor deze Instructie worden getoond in de daarna gegeven lijst:
S. Nr. |
Bestemming |
Bron |
1. |
geheugen |
accumulator |
2. |
accumulator |
geheugen |
3. |
segment register |
geheugen/register |
4 |
geheugen/register |
segment register |
5. |
Register |
register |
6. |
Register |
geheugen |
7. |
geheugen |
register |
8. |
Register |
directe gegevens |
9. |
geheugen |
directe gegevens |
Zie een voorbeeld:
MOV AX,0006
MOV BX,AX
MOV AX,4C00
INT 21
Dit programma leidt de waarde van 0006H tot het register van de BIJL, dan verplaatst het de inhoud van BIJL (0006h) naar het register BX, en ten slotte verplaatst het de waarde 4C00h naar het register van de BIJL om de uitvoering met de 4C optie van de 21h onderbreking te beƫindigen. Wij zullen een korte inleiding van onderbreken 13H en later onderbreken 21H nemen.
Onderbrekingen
Onderbreek is een hardwarefaciliteit die cpu veroorzaakt om uitvoering, sparen zijn status, en overdracht aan een specifieke plaats op te schorten. De overdrachtplaats specificeert het adres van een programma dat bedoeld is om actie in antwoord op te voeren onderbreekt. Het programma dat als resultaat van wordt uitgevoerd onderbreekt wordt genoemd onderbreekt - behandelend programma.
Bijvoorbeeld, als Dos wat informatie naar BIOS wil verzenden of BIOS wat informatie naar het computersysteem wil verzenden, produceert Dos of BIOS onderbreken. Wanneer wordt geproduceerd onderbreek, schort de computer wat op het doet en eerst de verrichting die heeft geproduceerd onderbreekt behandelt.
Elk apparaat geschikt om te produceren onderbreekt wordt gegeven uniek onderbreekt aantal om te identificeren welk apparaat deze onderbreekt produceert. Wij zullen alle functies bespreken en de subfuncties van onderbreken 13H, onderbreken de Uitbreidingen van 13H en onderbreken 21H binnen dit boek.
Fundamenteel, kunnen de onderbrekingen van het volgende van drie types zijn:
- Interne hardwareonderbrekingen
- Externe hardwareonderbrekingen
- De onderbrekingen van de software
|