PDA

View Full Version : differenze tra i registri del processore


mrx88
24-02-2010, 16:29
qualcuno mi sapreppe dire la differenza tra i registri mar, pc, mdr,??

wooshy
24-02-2010, 16:54
da wikipedia:

MAR: Il memory address register (MAR) in ambito informatico, è un registro della CPU in grado di contenere la locazione della cella di memoria RAM, la quale contiene il dato o l'informazione da leggere o da scrivere.

PC: Nell'architettura dei calcolatori, il program counter (spesso abbreviato in PC e talvolta detto anche instruction pointer) è un registro della CPU la cui funzione è quella di conservare l'indirizzo di memoria della prossima istruzione (in linguaggio macchina) da eseguire.

MDR: Il Memory Data Register (MDR), nell'architettura dei computer moderni, è un registro dell'unità di calcolo che contiene momentaneamente i dati da/per la CPU. L'MDR, insieme al Memory Address Register (MAR), interfaccia quindi la CPU con la memoria centrale (MC) utilizzando i microprogrammi (anche detti microcode).