Memory data register: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
fix
 
(29 versioni intermedie di 20 utenti non mostrate)
Riga 1:
{{S|componenti per computer}}
{{W|argomento=informatica|mese=ottobre 2006|firma=[[Utente:Hellisp|Hellis]] 11:47, 28 ott 2006 (CEST)}}
[[File:Memory Data Register diagram.jpg|thumb|upright=1.4|Schema logico del MDR (in spagnolo)]]
Nell'architettura di un computer moderno l''''MDR'''(Memory Data Register) è un registro dell'unità di controllo che contiene momentaneamente i dati da/per la CPU. L'MDR, insieme al MAR(Memory Address Register),interfaccia quindi la [[CPU]] con la MC([[memoria centrale]]) utilizzando i microprogram(anche detti microcode).
 
==Voci correlate==
Il '''memory data register''' ('''MDR''', {{Lett|''registro dati di memoria''}}), nell'[[architettura (computer)|architettura]] dei computer moderni, è un [[registri hardware|registro]] a cui la [[unità aritmetica e logica]] (ALU) ha accesso diretto e 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 [[microcodice|microprogrammi]] (anche detti ''microcode'').
[[CPU]]
 
Tutti i dati e le istruzioni che dalla memoria devono essere elaborati nel processore, transitano per il registro MDR e successivamente, da questo, raggiungono gli opportuni registri per l'elaborazione vera e propria. Analogamente, tutti i risultati di un'elaborazione che devono essere immagazzinati in memoria transitano prima per il registro MDR e da esso raggiungono poi la esatta locazione di memoria.
 
== Voci correlate ==
* [[CPU]]
* [[Memory address register]] (MAR)
* [[Architettura di von Neumann]]
* [[Ciclo del processore]]
* [[Architettura di un processore basato su registri generali]]
 
{{Portale|informatica}}
 
[[Categoria:Microprocessore]]