| Preface |
|
xi | |
|
|
|
1 | (12) |
|
|
|
2 | (6) |
|
Examples of Microprocessor Systems |
|
|
8 | (5) |
|
|
|
9 | (4) |
|
Programming the 68000 Family |
|
|
13 | (118) |
|
Assembly Language Programming and the 68000 |
|
|
13 | (7) |
|
Programmer's Model of the 68000 |
|
|
20 | (5) |
|
Addressing Modes of the 68000 |
|
|
25 | (20) |
|
An Introduction to the 68000 Family Instruction Set |
|
|
45 | (20) |
|
Program Control and the 68000 |
|
|
65 | (7) |
|
Miscellaneous Instructions |
|
|
72 | (2) |
|
Subroutines and the 68000 |
|
|
74 | (8) |
|
Introduction to the 68020's Architecture |
|
|
82 | (27) |
|
Speed and Performance of Microprocessors |
|
|
109 | (3) |
|
Structured Programming and Pseudocode (PDL) |
|
|
112 | (19) |
|
|
|
121 | (1) |
|
|
|
122 | (9) |
|
|
|
131 | (72) |
|
|
|
131 | (7) |
|
The Stack and Local Variables |
|
|
138 | (4) |
|
|
|
142 | (52) |
|
|
|
194 | (9) |
|
|
|
196 | (1) |
|
|
|
196 | (7) |
|
The 68000 CPU Hardware Model |
|
|
203 | (104) |
|
|
|
203 | (16) |
|
|
|
219 | (32) |
|
Dealing with Timing Problems |
|
|
251 | (8) |
|
Minimal Configuration Using the 68000 |
|
|
259 | (7) |
|
The 68020 & 68030 Memory Interface |
|
|
266 | (24) |
|
|
|
290 | (17) |
|
|
|
296 | (1) |
|
|
|
296 | (11) |
|
Memories in Microcomputer Systems |
|
|
307 | (128) |
|
Address Decoding Strategies |
|
|
307 | (9) |
|
Designing Address Decoders |
|
|
316 | (28) |
|
Designing Static Memory Systems |
|
|
344 | (31) |
|
Designing Dynamic Memory Systems |
|
|
375 | (39) |
|
|
|
414 | (21) |
|
|
|
422 | (1) |
|
|
|
422 | (13) |
|
Exception Handling and the 68000 |
|
|
435 | (82) |
|
|
|
435 | (18) |
|
Privileged States and the 68000 |
|
|
453 | (4) |
|
|
|
457 | (4) |
|
Exceptions Implemented by the 68000 |
|
|
461 | (9) |
|
Interrupts and Real-Time Processing |
|
|
470 | (12) |
|
The Reset and the Bus Error |
|
|
482 | (10) |
|
Exception Processing and the 68010 and 68020 |
|
|
492 | (25) |
|
|
|
511 | (1) |
|
|
|
511 | (6) |
|
The 68000 Family in Larger Systems |
|
|
517 | (110) |
|
Error Detection and Correction in Memories |
|
|
517 | (12) |
|
Memory Management and Microprocessors |
|
|
529 | (43) |
|
|
|
572 | (17) |
|
|
|
589 | (14) |
|
Introduction to the 68040 Microprocessor |
|
|
603 | (11) |
|
|
|
614 | (13) |
|
|
|
621 | (1) |
|
|
|
622 | (5) |
|
The Microprocessor Interface |
|
|
627 | (74) |
|
Introduction to Microprocessor Interfaces |
|
|
627 | (12) |
|
|
|
639 | (9) |
|
The 68230 Parallel Interface/Timer |
|
|
648 | (35) |
|
|
|
683 | (18) |
|
|
|
699 | (1) |
|
|
|
699 | (2) |
|
The Serial Input/Output Interface |
|
|
701 | (62) |
|
Asynchronous Serial Data Transmission |
|
|
702 | (4) |
|
Asynchronous Communications Interface Adapter (ACIA) |
|
|
706 | (15) |
|
|
|
721 | (18) |
|
Synchronous Serial Data Transmission |
|
|
739 | (5) |
|
Serial Interface Standards |
|
|
744 | (19) |
|
|
|
759 | (1) |
|
|
|
760 | (3) |
|
|
|
763 | (96) |
|
|
|
765 | (2) |
|
Electrical Characteristics of Buses |
|
|
767 | (38) |
|
|
|
805 | (39) |
|
|
|
844 | (15) |
|
|
|
854 | (1) |
|
|
|
854 | (5) |
|
Designing a Microcomputer System |
|
|
859 | (94) |
|
Designing for Reliability and Testability |
|
|
859 | (21) |
|
Design Example Using the 68000 |
|
|
880 | (17) |
|
Design Example Using the 68030 |
|
|
897 | (10) |
|
|
|
907 | (46) |
|
|
|
950 | (1) |
|
|
|
950 | (3) |
| Appendix Summary of the 68000 Instruction Set |
|
953 | (8) |
| About the CD-ROM |
|
961 | (2) |
| Bibliography |
|
963 | (6) |
| Index |
|
969 | |