This chapter presents a programming model for the MIPS processor. This is a view of a processor that is appropriate for programming in assembly language but omits details that are not needed for that task. It is the view of the machine a programmer uses when programming.
As you drive down the highway,
are you constantly thinking about the ignition coil of your car?