6Microprogramming Reduces the complexity of control circuit. In Microprogramming, microinstructions are stored in a ROM instead of producing them with hardwired control matrix.
7Construction of Microinstruction for SAP-1 For LDA, at t1, the states of control Signals are:Cp=0 Ep=1 Lm=1 Ce=0 Li=0 Ei=0La=0 Ea=0 Su=0 Eu=0 Lb=0 Lo=0So the Controller has to generate the control word/ Microinstruction or 600hIn this way, microinstructions will be generated and stored in the control ROM.
8SAP-1 Control ROM Address CON Routine Active 0H 5E3H Fetch Ep,Lm' 1H Ep,Lm'1HBE3HCp2H263HCE',Li'3H1A3HLDALm',EI'4H2C3HCE',La'5H3E3HNone6HADD7H2E1HCE',Lb'8H3C7HLa',Eu9HSUBAHBH3CFHLa',Su,EuCH3F2HOUTEa,Lo'DHEHFHXNOT USED
10Microprogrammed Controller circuit I7 I6 I5 I4Address ROM16X4T3PresettableCounterLoadCLOCKT1CLRCLRControl ROM12 bit
11Implementation of HLT LDA Instruction Decoder 4-16 I7 I6 I5 i4 ADD SUB OUTHLTCLKOscillator/Clock Generator
12What is the motivation behind Microprogramming What is the motivation behind Microprogramming? With complete block diagram briefly explain the controller/sequencer design using microprogramming technique. Control word of the controller/sequencer is given.Specify SAP-1 Control ROM and Address ROM contents.