Professional Documents
Culture Documents
Digital Systems
Chapter 7 – Part 3
Nomenclature
15 8 7 0 15 0
PC(H) PC(L) R2
Symbolic Description
Designation
R0 R1 Bitwise NOT
R0 Operation
01010101 R0 R1
11111010 R0 R1 R2
10100000 R0 R1 R2
01011010 R0 R1 R2
Note: These shifts “zero fill”. Sometimes a separate “link” bit can be
used to provide the data shifted in, or to “catch” the data shifted
out.
Other shifts are possible (circular, arithmetic).
n 0 S Load
n R0
MUX
Load n 1
R1
n S
What transfers are 0
MUX
n
Load
n
possible with this 1 R1
S1 S0
L1
n S1 S0
0 n n
Load
n R1
1 MUX
What transfers can occur n
2
here?
L2
n
Load
R2
n
Load
What transfers are allowed R1
n
here?
E1
L2
n Load
n R2
E2
SYEN 3330 Digital Systems Chapter 7-3 Page 20
Memory Transfer
Memory operations require:
ADDRESS
And require
DATA (write operations),
Or provide
DATA (read operations)
Typically:
There can be more than one memory address source in a
system
There can be more than one data source or data sink in a
system
Some structure of busses and multiplexers is needed to access
the memory.
allow? n R0
n E0a
E0b
S1 L1
n S
0 n Load
n MUX
1
n R1
n E1a
S2 E1b L2
n S
0
n MUX n Load
1
n R2
n E2a
E2b