Skip to main content

Was ist eine Basisadresse?

Eine Basisadresse wird von Computerprogrammen verwendet, um einen Ursprungsort oder einen Ausgangspunkt zu identifizieren.Es könnte der erste Satz von Anweisungen in einer Reihe von Programmierbefehlen sein.Manchmal wird eine Basisadresse verwendet, um Orte bestimmter Hardwarekomponenten wie Drucker oder externe Speicherplatte anzuzeigen.

Computer verwenden unterschiedliche Adressschemata, um bestimmte Funktionen zu verarbeiten und auszufüllen.Den Geräten können Adressen zugewiesen werden, die eine Basisadresse als Referenz verwenden.Beispielsweise kann einem externen Laufwerk eine Adresse von zwei zugewiesen werden, da es sich an der zweiten Stelle befindet, an der das Programm Daten lokalisieren kann.Die Adresse würde nicht nur die Nummer zwei enthalten, sondern auch die Basisadresse, die so einfach wie eine Reihe von Nullen sein kann.Der Computerspeicher verwendet Adressschemata, um Positionen peripherer Geräte, interner Zufallszugriffsspeicher und reservierter Festplattenspeicher zu identifizieren.

Die Idee einer Basisadresse kann als Sequenz betrachtet werden.Es ist ein Signal oder Code für den Computer und seine Programme, um auf bestimmte Weise zu arbeiten.Beispielsweise kann ein Textverarbeitungsprogramm zunächst versuchen, mit einem Drucker zu kommunizieren, bevor ein Dokument an seine Warteschlange gesendet wird.Die Basisadresse oder -referenz für diese Anweisungen wird einer Art von Befehl zugewiesen, der einen Kommunikationstest auffordert.Schritt.Die Anwendung würde erkennen, dass das Senden des Dokuments an die Druckwarteschlange der nächste Schritt ist, da die Basisadresse plus zwei dieser bestimmten Befehlsfunktion zugewiesen ist.Nach Abschluss des zweiten Schritts würde das Programm auf dieselbe Basis- oder Referenzadresse im dritten Befehl verweisen.

Relative Adressen sind alle Adresszuweisungen, die die Referenzadresse verwenden.Die absolute Adresse entspricht der Referenz oder dem Ausgangspunkt.Acht-Bit- und 16-Bit-Prozessoren haben bereits eine feste Adresssequenz und benötigen normalerweise nicht die manuelle Eingabe einer Referenzadresse.32-Bit-Verarbeitungssysteme werden jedoch.

Unabhängig davon, wo sich die Referenzadresse in einem Computerspeicherschema befindet, beginnt sie fast immer mit einer Zuordnung von Null oder einem.Manchmal werden Buchstaben verwendet, um eine Basisadresse zuzuweisen, aber sie werden normalerweise auf wiederholte oder synchronistische Weise durchgeführt.Viele 32-Bit-Programme fordern die manuelle Zuordnung und Erstellung einer Referenzadresse oder eines Ausgangspunkts auf.