The area of microprocessors and microprocessorbased
system design is an essential one in any
electrical engineering curriculum. As such, the
coverage of the issues involved must include both
hardware and software considerations. This should
be clear, as it is the programmable nature of the
microprocessor that makes it such a useful digital
design device; and consideration of the hardware
issues (and interfacing to the outside world) is
required if the microprocessor is to perform useful
functions.
To achieve the level of understanding and experience
required, hands-on assignments are essential.
Programming proficiency at the assembly language
level can ONLY be gained with practice. And, at the
same time, system and interfacing design issues
covered in the lecture need to be reinforced in the
laboratory. Not only does "multiple exposure work",
but when carried out in different manners, it works
more effectively.
Finally, the FAMUIFSU microprocessor course
sequence has been, and continues to be, optimally
formulated to prepare the students for real-world
applications. This formulation is supported by the
coverage of hardware and software issues, design
project experience, and the treatment of the two
predominant microprocessor families (8086 and
68000). It is these considerations which help to cover
the vast majority of current and projected
applications.