Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει η διεύθυνση βάσης;
Μια διεύθυνση βάσης είναι μια απόλυτη διεύθυνση που λειτουργεί ως σημείο αναφοράς για άλλες διευθύνσεις. Η διεύθυνση βάσης χρησιμοποιείται στον υπολογισμό ως σχετική διεύθυνση μίας εντολής μέσα σε ένα πρόγραμμα ή στην τοποθεσία ενός στοιχείου που επί του παρόντος επεξεργάζεται το πρόγραμμα. Η διεύθυνση βάσης μπορεί να είναι διευθυνσιοδοτούμενη ή να μπορεί να αναφέρεται, ανάλογα με τον τρόπο με τον οποίο ο κατασκευαστής σχεδιάζει τη διασύνδεση υλικού / λογισμικού.
Για να υπολογίσετε μια απόλυτη διεύθυνση, προστίθεται μια μετατόπιση στη διεύθυνση βάσης.
Η Techopedia εξηγεί τη διεύθυνση βάσης
Οι διευθύνσεις βάσης επιστρέφουν στις ημέρες mainframe της μνήμης που μπορεί να μετακινηθεί. τις πρώτες υπολογιστικές μηχανές, οι οποίες είχαν σταθερή και περιορισμένη μνήμη και μπορούσαν να τρέξουν μόνο ένα πρόγραμμα τη φορά. Αυτά τα μηχανήματα τοποθετούσαν πάντα προγράμματα στην ίδια θέση μνήμης με τη βάση τους. Αργότερα, οι μηχανές εικονικής μνήμης, που θα μπορούσαν να εκτελούν πολλά προγράμματα ταυτόχρονα μέσω διαμερισμάτων (mainframe) ή ανταλλαγής σελίδων, θα μπορούσαν να φορτώσουν ένα πρόγραμμα οπουδήποτε. Η διεύθυνση βάσης επέτρεψε στο λειτουργικό σύστημα να δώσει στο πρόγραμμα εκτέλεσης σημείο αναφοράς για τον υπολογισμό περαιτέρω θέσεων εντολών και δεδομένων.
Ιστορικά, όταν η μνήμη ήταν απροστάτευτη, ένας προγραμματιστής θα μπορούσε να απευθυνθεί απευθείας στη μνήμη του υπολογιστή, γνωρίζοντας το μήκος των εντολών του συνόλου εντολών. Αυτό επέτρεψε την τροποποίηση του προγράμματος με την επικάλυψη των δυαδικών ψηφίων στην εντολή με ένα άλλο έγκυρο πρότυπο δυαδικών ψηφίων, δίνοντας έτσι μια άλλη οδηγία για να ακολουθήσει το πρόγραμμα. Οι πρώτες εκδόσεις του COBOL το επέτρεψαν σε συμβολικό επίπεδο μέσω των ρητρών ALTER, GO TO και DEPENDING ON.
