Bus and Memory Transfers
Bus and Memory Transfers
Presented by
Prof. Salwan Tajjour
Common bus system.
Bus system for four registers.
Three-state gates
Memory Transfer. Contents
2
Common bus system
3 2 1 0 3 2 1 0 R3
R2
• A bus structure, on the other hand, is more efficient for transferring
information between registers in a multi-register configuration
system.
• A bus consists of a set of common lines, one for each bit of register,
through which binary information is transferred one at a time. Control
signals determine which register is selected by the bus during a
particular register transfer.
Bus system for four registers
• The two selection lines S1 and S2 are connected to the
selection inputs of all four multiplexers. The selection
lines choose the four bits of one register and transfer them
into the four-line common bus.
• When both of the select lines are at low logic, i.e. S1S0 =
00, the 0 data inputs of all four multiplexers are selected
and applied to the outputs that forms the bus. This, in
turn, causes the bus lines to receive the content of register
A since the outputs of this register are connected to the 0
data inputs of the multiplexers.