The previous chapter illustrates how ROMs enable the construction of sequential logic circuits which can be easily modified simply by changing the contents of the ROM. Such an arrangement can carry out a set of instructions whereby conditional and unconditional jumps can be executed. A microprocessor enables, in addition, the processing of subroutines, i.e. the execution of indirect jumps. It also contains an arithmetic logic unit (ALU) for the execution of arithmetic and logic operations, as well as a series of temporary registers.
KeywordsMemory Location Central Processing Unit User Program Direct Memory Access Return Address
Unable to display preview. Download preview PDF.