Beruflich Dokumente
Kultur Dokumente
ORGANIZATION-17EC2504A
In a simple way,
Architecture: It is like a catalogue tools available for
any operator using the system.
R1
3 2 1 0
• A 16 bit register is partitioned into two
parts:
(i) Bits 0 to 7 are assigned with the
symbol L (for lower byte)
(ii) Bits 8 to 15 are assigned with
the symbol H (for higher byte)
PC(H) PC(L)
Register Transfer Language
Instructions
(1) R2----R1: Replacement operator is used to
transfer the information from one register to
another register. The content of the source
register R1 does not change after transfer.
Comma , R2 R1, R1 R1
Separates 2 microoperations
Transfer from R1 to R2 when P = 1
• Control
• circuit
• Load
• R2
• Clock
• n
• R1
BUS and Memory Transfers
S1 S0 Register Selected
0 0 A
0 1 B
1 0 C
1 1 D
Bus System For 4 Registers
Three State-Bus Buffers
•When S1S0 = 00, the MUX provides B. The result is Add (for Cin = 0) or Add With Carry (for Cin = 1).
•When S1S0 = 01, the MUX provides B’. The result is Subtract with Borrow (for Cin = 0) or Subtract (for
•When S1S0 = 10, the MUX provides 0. The result is Transfer (for Cin = 0) or Increment (for Cin = 1)
.
•When S1S0 = 11, the MUX provides 1. The result is Decrement (for Cin = 0) or Transfer (for Cin = 1).
Logic Microoperations
•Example: P: R1 R1 R2
• 1010
• Content of A before
• 1100
• Content of B (logic operand)
• 0110
• Content of A after