SDR

Help Contents Register SDR
DMAR SDRHI

Das Store-Data-Register (SDR)


In dieses Register wird in der EX-Stufe von Store-Instruktionen der im Speicher abzulegende Wert eingetragen, um ihn dann in der MEM-Phase effektiv schreiben zu können. Für doppelt-genaue Fliesskomma-Werte enthält das Pseudo-Register SDRHI die oberen 32 Bit.

In [ComArch] wird anstatt des SDR- und LDR-Registers nur ein einziges mit dem Namen MDR verwendet. Im Falle einer Load-Instruktion, unmittelbar gefolgt von einem Store, würde jedoch dann ein und dasselbe Register (MDR) von zwei Instruktionen gleichzeitig verwendet werden, da, wenn die Load-Instruktion sich gerade in der MEM-Stufe befindet und MDR mit dem geladenen Wert beschreibt, sich die Store-Instruktion in der EX-Phase befindet, wo der im nächsten Schritt zu speichernde Wert gleichzeitig in MDR eingetragen wird.

See also:

References:

DMAR SDRHI