Microcode: Difference between revisions

Content deleted Content added
ja:
CanisRufus (talk | contribs)
m RedWolf - disambiguation: register
Line 11:
A [[microsequencer]] picked the next word of the [[control store]]. A sequencer is mostly a counter, but usually also has some way to jump to a different part of the control store depending on some data, usually data from the [[instruction register]] and always some part of the control store. The simplest sequencer is just a register loaded from a few bits of the control store.
 
A [[processor register|register]] set is a fast memory containing the data of the central processing unit. It may include the program counter, stack pointer, and other numbers that are not easily accessible to the application programmer. Often the register set is triple-ported, that is, two registers can be read, and a third written at the same time.
 
An [[arithmetic and logic unit]] performs calculations, usually addition, logical negation, a right shift, and logical AND. It often performs other functions, as well.