Οδηγία MOV
Χρησιμοποιημένος στη μεταφορά στοιχείων μεταξύ των κυττάρων μνήμης, των καταλόγων και του συσσωρευτή. Η σύνταξη είναι η ακόλουθη:
MOV προορισμός, πηγή
Οι διαφορετικές μετακινήσεις των στοιχείων που επιτρέπονται για αυτήν την οδηγία παρουσιάζονται στον πίνακα που δίνεται έπειτα:
Του Θ*ς. αριθ.. |
Προορισμός |
Πηγή |
1. |
μνήμη |
συσσωρευτής |
2. |
συσσωρευτής |
μνήμη |
3. |
κατάλογος τμήματος |
μνήμη/κατάλογος |
4 |
μνήμη/κατάλογος |
κατάλογος τμήματος |
5. |
Κατάλογος |
κατάλογος |
6. |
Κατάλογος |
μνήμη |
7. |
μνήμη |
κατάλογος |
8. |
Κατάλογος |
άμεσα στοιχεία |
9. |
μνήμη |
άμεσα στοιχεία |
Δείτε ένα παράδειγμα:
MOV AX,0006
MOV BX,AX
MOV AX,4C00
INT 21
Αυτό το πρόγραμμα κινεί την αξία 0006H προς τον κατάλογο ΤΣΕΚΟΥΡΙΏΝ, κατόπιν κινεί το περιεχόμενο του ΤΣΕΚΟΥΡΙΟΎ (0006h) προς τον κατάλογο BX, και τελικά κινεί την αξία 4C00h προς τον κατάλογο ΤΣΕΚΟΥΡΙΏΝ για να τελειώσει την εκτέλεση με τη 4C επιλογή της 21h διακοπής. Θα πάρουμε μια συνοπτική εισαγωγή διακόπτουμε 13H και διακόπτουμε 21H αργότερα.
Διακοπές
Διακόψτε είναι μια δυνατότητα υλικού που αναγκάζει την ΚΜΕ για να αναστείλει την εκτέλεση, εκτός από τη θέση της, και τη μεταφορά σε μια συγκεκριμένη θέση. Η θέση μεταφοράς διευκρινίζει τη διεύθυνση ενός προγράμματος που προορίζεται να λάβει μέτρα σε απάντηση διακόπτει. Το πρόγραμμα που εκτελείται ως αποτέλεσμα διακόπτει καλείται διακόπτει - διαχειριζόμενο πρόγραμμα.
Παραδείγματος χάριν, εάν το DOS θέλει να στείλει κάποιες πληροφορίες στο ΖΩΝΤΑΝΌ ΟΝ ή το ΖΩΝΤΑΝΌ ΟΝ θέλει να στείλει κάποιες πληροφορίες στο συγκρότημα ηλεκτρονικών υπολογιστών, το DOS ή το ΖΩΝΤΑΝΌ ΟΝ παράγει διακόπτει. Όποτε διακόψτε παράγεται, ο υπολογιστής αναστέλλει οποιο δήποτε κάνει και φροντίζει αρχικά τη λειτουργία που έχει παραγάγει διακόπτει.
Κάθε συσκευή ικανή διακόπτει δίνεται έναν μοναδικό διακόπτει τον αριθμό για να προσδιορίσει ποια συσκευή παράγει αυτοί διακόπτει. Θα συζητήσουμε όλες τις λειτουργίες και οι υπο- λειτουργίες διακόπτουν 13H, οι επεκτάσεις διακόπτουν 13H και διακόπτουν 21H μέσα σε αυτό το βιβλίο.
Βασικά, οι διακοπές μπορούν να είναι ακολουθίας τριών τύπων:
- Εσωτερικές διακοπές υλικού
- Εξωτερικές διακοπές υλικού
- Διακοπές λογισμικού
|