Professional Documents
Culture Documents
Hardwired Controler Brief PDF
Hardwired Controler Brief PDF
Hardware components-
Memory (2048*16bit)
MDR, AC -16bit
MAR, PC -12bit
(PC, MDR, MAR with increment and Clear signals)
Input output registers- INP, OUP - 8bit
ALU works with AC only and carry is indicated by flag E
Interrupt flag R (R sets When IE is set and any or both of FGI/FGO set)(when processor s interrupted , interrupt cycle resets R)
Interrupt Enable Flip flop is IE (set / reset by instruction ION / IOF)
Input and Output operation also set/reset flags FGI and FGO
(FGI set when external device write data in INP register. When INP read by processor it resets FGI)
(FGO is reset by processor when new data is written in OUP. Set by external device when it reads OUP)
A sequence generator(SG) generates 8 clocks (SG is reset by instruction after its completion. Disable signal to SG is controlled by instruction HLT.
SG is enabled from external switch)
3-bits of opcode selects one of the 7 mri instruction(000 to 110) or non mri instructions(111)
I in case of mri , identifies direct(I=0) or indirect (I=1) instructions
in case of non mri instructions register reference (I=0) or I/O reference (I=1) instructions
12-bit , in mri refers address, in case of non mri it identifies register or IO instruction
Control signals
example for PC- has four control signals – enable(read), load(write),increment, clear and clock
PC(E) – T0+D5T5+
PC(L) - D4T5+D5T6
PC(I)- R'T1+RT3+D6T7(MDR')+D7I'T3b4(A15')+D7I'T3b3(A15)+D7I'T3b2(AC')+D7I'T3b1(E')+D7IT3b9(FGI)+D7IT3b8(FGO)
PC( c) - RT2
MAR- has four control signals – enable(read), load(write),increment, clear and clock
AC -
Complete schematic diagram showing all hardware components ,and logic circuit to generate control signals -