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 Positionen bestimmter Hardwarekomponenten wie Drucker oder externe Speicherplatte anzuzeigen.
Computer verwenden verschiedene 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 PROgrams, um auf eine bestimmte Weise zu operieren. 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.
Nachdem die Textverarbeitungsanwendung festgestellt hat, dass der Drucker eingeschaltet ist und die Kommunikation erhalten kann, würde er zum nächsten Schritt fortgesetzt. 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 im dritten Befehl auf dieselbe Basis- oder Referenzadresse verweisen.
Relative Adressen sind alle Adresszuweisungen, die die Referenzadresse verwenden. Die absolute Adresse entspricht der Referenz or Startpunkt. 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 im Speicherschema eines Computers 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.