Professional Documents
Culture Documents
Register Transfer
Register Transfer
It is assumed that all transfers occur during a clock edge transition. Even though the
control condition such as P becomes active just after time t, the actual transfer does
not occur until the register is triggered by the next positive transition of the clock at
time t1.
in the timing diagram, P is activated in the control section by the rising edge of a clock pulse at time t. The next
positive transition of the clock at time t1 finds the load input active and the data inputs of R2 are then loaded into
the register in parallel. P may go back to 0 at time t1; otherwise, the transfer will occur with every clock pulse
transition while P remains active.
Bus and Memory Transfers
The content of register C is placed on the bus, and the content of the bus is
loaded into register R1 by activating its load control input
Three-State Bus Buffers
• While Memory transfer means the transfer of data from memory to the external environment or
the transfer of new data into the memory.
This causes a transfer of information into DR from the memory word M selected by the address in AR.
The write operation transfers the content of a data register to a memory word M selected by the address.
This causes a transfer of information from R1 into the memory word M selected by the address in AR.
Arithmetic Microoperations
A microoperation is an elementary operation performed with the data stored in registers. The microoperations
most often encountered in digital computers are classified into four categories:
1. Register transfer microoperations transfer binary information from one register to another.
3. Logic microoperations perform bit manipulation operations on nonnumeric data stored in registers.
The basic arithmetic microoperations are addition, subtraction, increment, decrement, and shift.
Substract microoperation
Memory Transfer
•The transfer of information from a memory unit to the user end is called a Read operation.
•The transfer of new information to be stored in the memory is called a Write operation.
•A memory word is designated by the letter M.
•We must specify the address of memory word while writing the memory transfer operations.
•The address register is designated by AR and the data register by DR.
•Thus, a read operation can be stated as:
The Write statement causes a transfer of information from register R1 into the memory word
(M) selected by address register (AR).
Conti..
Arithmetic Microoperations
The basic Arithmetic Micro-operations are classified in the following
categories:
• Addition
• Subtraction
• Increment
• Decrement
• Shift
Binary Adder
Binary Adder-Subtractor
Binary Incrementer
Arithmetic Circuit