C Microprocessor Engineer
This book is designed to introduce the reader to the use, problems and advantages of using C as the programming medium for embedded microprocessor systems. Only a limited background is expected in microprocessor hardware and software. The text has been expanded beyond this core to increase its flexibility and to enable its use as a general text in microprocessor technology. Real-world commercial hardware and software products are used throughout. Both an 8-bit (6809) and 16/32-bit (68000) processor are used in parallel to compare the problems of an 8- versus 16-bit environment and to emphasize the portability advantage of a high-level language. Software tools, such as relocatable assemblers, linkers, compilers and simulators are introduced. Both the hardware and software aspects are tied together using a mini-project which compares assembly- and high-level software implementations of an interrupt-driven compressed memory.
- Paperback | 500 pages
- 170.18 x 236.22 x 33.02mm | 703.06g
- 01 Apr 1994
- Pearson Education (US)
- Prentice Hall
- Upper Saddle River, United States
Table of contents
The 6809 microprocessor - its hardware; the 6809 microprocessor - its software; the 68000/9 16-bit microprocessor - its hardware; the 68000/9 16-bit microprocessor - its software; subroutines, procedures and functions; interrupts plus traps equal exceptions; source to executable code; naked C; more naked C; ROMable C; preliminaries; the analog world; the target microcomputer; software in C; looking for trouble; c'est la fin.