Heim >häufiges Problem >Müssen Anweisungen Opcodes und Adresscodes enthalten?

Müssen Anweisungen Opcodes und Adresscodes enthalten?

尚
Original
2020-03-19 13:13:0412867Durchsuche

Müssen Anweisungen Opcodes und Adresscodes enthalten?

Computeranweisungen umfassen im Allgemeinen Operationscodes und Operanden.

Eine Anweisung ist ein Befehl, der an den Computer gegeben wird und einen Operationscode und einen Adresscode (oder Operanden) enthalten muss. Ersteres gibt die Art der durch die Anweisung abgeschlossenen Operation an, und letzteres gibt den Ort an, an dem die an der Operation beteiligten Daten und die Operationsergebnisse gespeichert werden.

In Computern werden Operationsanforderungen und Operandenadressen durch Binärzahlen dargestellt, die als Operationscodes bzw. Adresscodes bezeichnet werden. Der gesamte Befehl wird in Form einer Binärkodierung im Speicher gespeichert. Die sequentielle Ausführung von

-Anweisungen vervollständigt die Ausführung des Programms, daher ist es notwendig, den Ausführungsprozess der Anweisungen zu verstehen. Die erste besteht darin, Anweisungen abzurufen und zu analysieren. Gemäß der vom Programm vorgegebenen Reihenfolge werden die aktuell ausgeführten Anweisungen aus dem internen Speicher abgerufen und an das Befehlsregister der Steuerung gesendet. Die abgerufenen Anweisungen werden analysiert, d. h., basierend auf der Operation wird bestimmt, welche Operationen der Computer ausführen soll Codes in der Anleitung.

Der zweite Schritt besteht darin, die Anweisungen auszuführen. Gemäß den Ergebnissen der Befehlsanalyse gibt der Controller eine Reihe von Steuerpotentialen aus, die zum Abschließen des Vorgangs erforderlich sind, um die relevanten Komponenten des Computers anzuweisen, den Vorgang abzuschließen. Gleichzeitig ist er auch bereit, einen Befehl abzurufen.

Das obige ist der detaillierte Inhalt vonMüssen Anweisungen Opcodes und Adresscodes enthalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn