Microcomputer Engineering

Front Cover
Prentice Hall, 1993 - Computers - 544 pages
Author Gene H. Miller presents the fundamentals of microprocessor hardware and software in the context of microcomputers as control devices. A balanced treatment of programming and hardware design is covered by presenting topics such as machine language, assembly language, and program design on the software side, and memory, input/output, and system expansion on the hardware side. More importantly, Microcomputer Engineering encourages hands-on learning with end-of-chapter programming examples that can be implemented easily on a microcomputer trainer. (Larger projects for laboratory assignments are located in an appendix.). Additional Content Highlights: covers the operation of both the Motorola 68HC11EVB Microcomputer Trainer as well as all of the required support software for using a personal computer, editor, and assembler with the trainer; stresses good programming design with an entire chapter devoted to effective programming approaches and sound software design; contrasts good and bad programming practices and uses structured programming throughout the examples; includes a wealth of detailed examples and explanations of machine instructions; and provides solutions to selected exercises for learning reinforcement.

Contents

Instruction Subset and Machine Language
49
Assemblers and Assembly Language
115
Program Structure and Design
151
Advanced Assembly Language Programming
191
Hardware
244
115
288
Advanced 68HC11 Hardware
295
Appendixes
411
Glossary
523
General Index
531
Copyright

Other editions - View all

Bibliographic information