Was sind Adressierungsarten?

Adressierungsarten sind die Methode, die angewendet, um festzustellen, auf welches Teil des Gedächtnisses durch eine Maschinenanweisung bezieht. Es gibt verschiedene Arten von Adressierungsarten. Welche Adressierungsart verwendet, ist abhängig von, welcher Art der Rechnerarchitektur benutzt.

Direktzugriffsspeicher (RAM) ist der Knotenvermittlungsbereich des Gedächtnisses für einen Computer. Dieses ist, wo jede mögliche Anwendung geladen werden muss, wenn sie laufen gelassen werden soll. Die Zentraleinheit (CPU) liest Maschinenanweisungen vom RAM und handelt nach jenen Anweisungen. Dieses ist, was geschieht, wann immer jede mögliche Anwendung auf einen Computer laufen gelassen.

Die Maschinenanweisungen, die zur CPU müssen erteilt spezifische Teile auf des RAM häufig, beziehen. Um dies zu tun, muss die CPU haben eine Weise des Wissens welchen Teil auf RAM die Maschinenanweisung bezieht. Dieses ist, wohin Adressierungsarten Spiel erben.

Adressierungsarten verwendet, um herauf die Abschnitte von RAM in einzelne Teile unterzuteilen, die einzeln bezogen werden können. Dieses ist ähnlich, wie jedes Haus eine Adresse hat. Diese Adresse kann durch eine Maschinenanweisung dann verwendet werden, auf einen spezifischen Teil des Gedächtnisses zu beziehen. Die CPU dann zurückgreift dass Teil des Gedächtnisses t und durchführt die Tätigkeit sses, die durch die Maschinenanweisung spezifiziert.

Es gibt viele verschiedenen Arten Adressierungsarten. Verschiedene Arten der Rechnerarchitektur kennzeichnen verschiedene Arten von Adressierungsarten. Dieses ergibt eine Unverträglichkeit von Software. Wenn eine Anwendung für eine Art Adressierungsart bestimmt, dann in der Lage ist es nicht zu laufen, wenn es auf einem System verwendet, das eine andere Art Adressierungsart benutzt. Es ist ganz wie das Sprechen mit jemand in einer Sprache, die er nicht versteht.

Die Besonderen jeder Art Adressierungsart sind für die Computerprogrammierer wichtig, die Assemblersprache verwenden. Diese Art der Computersprache ist eine direkte Darstellung der Maschinenanweisungen, die zur CPU geschickt. Dieses ist, was Assemblersprache fähig, Programme, die mehrmals als andere Programmiersprachen schneller laufen lassen können, zu produzieren bildet.

Assemblersprache verwendet in der Entwicklung der Betriebssysteme. Ein Computerprogrammierer muss die Art der Adressierungsarten kennen, die auf der spezifischen Rechnerarchitektur verwendet, bevor er ein Arbeiten Betriebssystem oder Anwendung in Versammlung schreiben kann. Die Unterschiede zwischen Adressierungsarten sind ein Teil des Grundes, dass Anwendungen nicht imstande sind, auf verschiedene Rechnerarchitekturen zu laufen.