For one-semester, senior-level courses in Microprocessors, Assembly Language Programming and Microcomputer Design in departments of Electrical Engineering, Engineering Technology, Electronics Technology, and Computer Science. Designed to demystify the Motorola 68000 microprocessor — its hardware and software — this text leads students on an in-depth, hands-on exploration of more than 75 different applications and then guides them through the construction and programming of their own working single-board 68000 system.
This introduction to the Motorola 68000 family of 16-bit microprocessors includes a hands-on project - building and programming a 68000 based computer. The text demonstrates programming functions involving binary and BCD mathematics, string operations, data table manipulation and control applications. More than 70 examples illustrate the 68000 instruction set and addressing modes. A chapter on the 6800 8-bit processor serves as a review or introduction to 8-bit processors.