Unterschied zwischen memory address register(MAR) und der Programm-counter(PC)?
Wie memory address register(MAR) und der Programm-counter(PC) sind von einander unterscheidet?
was Prozessor/mikrocontroller beziehen Sie sich?
InformationsquelleAutor Imran | 2012-06-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der Unterschied ist, dass der Programm-Zähler Punkte, um die nächste Instruktion geholt werden /ausgeführt wird , in der Erwägung, dass das memory address register zeigt auf eine Position im Speicher, wo das Programm ausgeführt wird, Holen einige Daten (keine Anweisung).
InformationsquelleAutor Ravindra Bagale
PC: program counter(PC) enthält die Adresse der nächsten Anweisung ,die ausgeführt werden oder entschlüsselt werden.
IR: instruction-register(IR) enthält die Anweisung, die momentan ausgeführt wird oder dekodiert.
MAR: memory address register (MAR) enthält die Adresse der Speicherstelle, die die Daten enthält, die erforderlich ist, um die aktuelle Anweisung ausgeführt wird.
einfach MAR Punkte zu dem Speicherort, der die Daten enthält, erforderlich.
InformationsquelleAutor valarica
Das Memory Address Register (MAR) enthält die Adresse Speicherort, in dem Daten geholt werden, aus, um Sie in die register-Komponente einer CPU.
dem Program Counter (PC) enthält den Speicherort der die NÄCHSTE Anweisung (alles gespeichert im Speicher hat eine Adresse). hoffe, dass dies geholfen
InformationsquelleAutor user2403316
Program Counter (PC) wird die Adresse der aktuellen Instruktion ausgeführt wird, indem Sie eine CPU. Memory Address Register (MAR) konnte enthalten die Adresse der Daten, auf die zugegriffen wird, die von einem load-oder store-Instruktion.
InformationsquelleAutor TJD
Program counter verwendet logische Adresse (virtuelle Adressen, die vom Programm generiert), wo, wie die Adresse, die register verwendet physikalische Adressen (echter Speicher-Adresse). Dies ist der wesentliche Unterschied.
InformationsquelleAutor Dr. Garima
Programm-Zähler
Der program counter enthält die Adresse der nächsten Instruktion, die geholt werden sollen-decodiert-ausgeführt. Das erhöht automatisch die aktuellen Instruktion wird decodiert wird,
Das Memory Address Register (MAR) enthält die Adresse der aktuellen Instruktion durchgeführt. Sie verweist auf die entsprechende Stelle im Speicher, wo die erforderliche Instruktion ist (in diesem Stadium die Adresse ist einfach nur kopiert von der Programm-Zähler).
InformationsquelleAutor bhavithra
Program counter (PC) speichert die Adresse der nächsten Instruktion geholt werden aus dem Speicher nach der Ausführung der aktuellen Instruktion.
Dieser Adresse die vom PC geladen wird in das Adressregister (AR):
AR<--PC
Die Anweisung aus dem Speicher Speicherort angegeben durch die Adress-register (AR) geladen, in das instruktionsregister (IR):
IR<--M[AR]
Den Programm-Zähler wird inkrementiert, um die Adresse der nächsten Anweisung:
PC<--PC+1
InformationsquelleAutor Mohit arora