7. Dataväg, ALU och minne


För uppgifter i detta kapitel där ALU'n ingår gäller ALU-funktioner enligt följande tabell.



7.1.1 Använd figurens dataväg och ange styrsignalssekvenser för följande registeröverföringar beskrivna enligt RTN. a) b) c)

7.2.1 Använd figurens dataväg och ange styrsignalssekvenser för följande operationer.
Ge svaren i en tabellform enligt:


a) Nollställ innehållet i register A.


b) Addera 1 till innehållet i register A.


c) Bitkomplementera innehållet i register A.


d) Negera (tvåkomplementera) innehållet i register A.


7.2.2 Använd figurens dataväg och ange en styrsignalssekvens enligt följande RTN-beskrivning:


7.3.1 Enkla minnesoperationer. Använd figurens dataväg och ange styrsignalssekvenser för följande operationer.
Ge svaren i en tabellform enligt:


a) Kopiera innehållet på adress (10)16 till register A.


b) Kopiera innehållet indirekt från adress (10)16 till register A.


c) Utgå från att register A innehåller en adress och kopiera innehållet från den adressen till register A.


d) Kopiera innehållet från register A till adress (10)16.


7.3.2 Register/minne addition.

Använd figurens dataväg och ange styrsignalssekvenser för operationen:

A+M(1416)→A

Ge svaren i en tabellform enligt:



7.3.3 Minnesaddition.

Använd figurens dataväg och ange styrsignalssekvenser för operationen:

M(1216)+M(1316)→M(1416)

Ge svaren i en tabellform enligt:



7.3.4 8/16 bitars addition.

Använd figurens dataväg och ange styrsignalssekvenser för operationen:

A+M(1216):M(1316)→M(2016) : M(2116)

Ge svaren i en tabellform enligt: