The ISA of a Simplified DLX
In this chapter we describe a specification of a simple microprocessor called the simplified DLX. The specification of the microprocessor is done by an instruction set architecture (ISA). The ISA is a simple programming language, called machine language, that defines manipulations of data as well as control of the program.
The simplified DLX is a stored-program computer. This term means that both the data and the instructions are stored in the same memory. In 1945, John von Neumann proposed how to build such a computer. This proposal was influenced by the concept of a universal Turing machine. Modern computers are based on the same principles but include many techniques for speeding up the execution ...