Δεν είναι απαραίτητο να γραφτούν τα σχόλια που πηγαίνουν μετά από "". Μόλις δακτυλογραφηθεί η τελευταία εντολή, το INT 20, < εισάγεται > πιέζεται χωρίς να γράψει τίποτα περισσότερο, για να δει την υπαγόρευση διορθωτών πάλι.
Η τελευταία γραπτή γραμμή δεν είναι κατάλληλα μια οδηγία assembler, αντ' αυτού είναι μια πρόσκληση για μια ενεργό διακοπή συστημάτων, αυτές οι διακοπές εκτός από μας πολλές γραμμές και είναι πολύ χρήσιμη να έχει πρόσβαση στις ενεργές λειτουργίες συστημάτων.
Για να εκτελέσει το πρόγραμμα που γράψαμε, η εντολή "γ" χρησιμοποιείται, και όταν χρησιμοποιούνται θα δούμε ένα μήνυμα που λέει:
"Πρόγραμμα που ολοκληρώνεται κανονικά". Φυσικά με ένα μήνυμα όπως αυτό δεν μπορούμε να είμαστε βέβαιοι ότι το πρόγραμμα έχει κάνει την προσθήκη, αλλά υπάρχει ένας απλός τρόπος να ελέγξει, με τη χρησιμοποίηση της εντολής "ρ" Debug μπορούμε να δούμε το περιεχόμενο όλων των καταλόγων του επεξεργαστή, απλά τύπος:
-r <Enter>
Κάθε κατάλογος με την αντίστοιχη πραγματική αξία του θα εμφανιστεί στην οθόνη όπως αυτό:
AX=0006 BX=0004 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0C1B ES=0C1B SS=0C1B CS=0C1B IP=010A NV UP EI PL NZ NA PO NC
0C1B:010A OF DB
Η δυνατότητα ότι οι κατάλογοι περιέχουν τις διαφορετικές τιμές υπάρχει, αλλά το ΤΣΕΚΟΥΡΙ και BX πρέπει να είναι τα ίδια, δεδομένου ότι είναι αυτοί που τροποποιήσαμε ακριβώς.
Ένας άλλος τρόπος να δουν οι τιμές, ενώ το πρόγραμμα εκτελείται, είναι να χρησιμοποιήσει η διεύθυνση όπου θέλουμε την εκτέλεση για να τελειώσουμε και να παρουσιάσουμε τις τιμές των καταλόγων δεδομένου ότι μια παράμετρος για "το γ", σε αυτήν την περίπτωση αυτό θα ήταν: g108, αυτή η οδηγία εκτελεί το πρόγραμμα, σταματά στα 108 εξετάζει και παρουσιάζει το περιεχόμενο των καταλόγων.
Μια συνέχεια αυτό που συμβαίνει στους καταλόγους μπορεί να γίνει με τη χρησιμοποίηση της εντολής "τ" (ίχνος), η λειτουργία αυτής της εντολής είναι να εκτελεσθεί η γραμμή από τη γραμμή τι συγκεντρώθηκε, παρουσιάζοντας κάθε φορά που το περιεχόμενο των καταλόγων.
Για να βγείτε διορθώστε τη χρήση η (εγκαταλειμμένη) εντολή του "q".
Πλεονεκτήματα της assembler
Ο πρώτος λόγος να εργαστεί με την assembler είναι ότι παρέχει την ευκαιρία περισσότερο τη λειτουργία του PC σας, το οποίο επιτρέπει την ανάπτυξη του λογισμικού κατά τρόπο συνεπέστερο.
Ο δεύτερος λόγος είναι ο συνολικός έλεγχος του υπολογιστή, τον οποίο μπορείτε να έχετε με τη χρήση της assembler. Ένας άλλος λόγος είναι ότι τα βασισμένα στη συνέλευση προγράμματα είναι πιό γρήγορα και σε μερικές περιπτώσεις είναι μικρότερα, και έχουν τις μεγαλύτερες περιεκτικότητες από τους αυτούς που δημιουργούνται με άλλες γλώσσες.
Με επιτρέψτε να κρατήσω την υπόσχεσή μου!!
Στο προηγούμενο μέρος αυτού του κεφαλαίου χρησιμοποιούσαμε μερικά instructins για παράδειγμα, για να κάνουμε το στήριγμα DBR και για να φορτώσουμε το στήριγμα DBR στην αρχική θέση της όταν απαιτείται. Πρώτα εξετάζουμε την οδηγία για να κάνουμε το στήριγμα.
C:\>DEBUG A:\BKDBR.BIN <Enter>
File not found
- L 100 2 0 1 <Enter>
- R CX <Enter>
CX 0000
: 200 <Enter>
- W <Enter>
Writing 00200 bytes
- Q <Enter>
|
|