Control unit: Difference between revisions

Content deleted Content added
m Reverted 1 edit by 82.26.45.199 identified as test/vandalism using STiki
m Undid revision 715965739 by 42.116.127.88 (talk)
Line 30:
{{main|Microcode}}
 
The idea of microprogramming was introduced by [[Maurice Wilkes]] in 1951 as an intermediate level to execute computer program instructions. Microprograms were organized as a sequence of ''microinstructions'' and stored in special control memory. The algorithm for the microprogram control unit is usually specified by [[flowchart]] description.<ref>{{Cite book | last1 = Barkalov | first1 = Alexander | title = Logic synthesis for FSM based control units / Alexander Barkalov and Larysa Titarenko | year = 2009 | publisher = Springer | ___location = Berlin | isbn = 978-3-642-04308-6 | pages = }}</ref> The main advantage of the microprogram control unit is the simplicity of its structure. Outputs of the controller are organized in microinstructions and they can be easily replaced.<ref>{{Cite book | last1 = Wiśniewski | first1 = Remigiusz | title = Synthesis of compositional microprogram control units for programmable devices | year = 2009 | publisher = University of Zielona Góra | ___location = Zielona Góra | isbn = 978-83-7481-293-1 | pages = 153 }}</ref>
 
== See also ==