title: The 68000 Microprocessor: Hardware and Software Principles and Applications (4th Edition)
author:  James L. Antonakos 
description: Designed to demystify the Motorola 68000 microprocessor -- its hardware and software -- this book leads readers 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. Covers software details of the 68000, exception processing, data structures, programming the 68000, hardware details of the 68000, memory system design, I/O system design, advanced programming using 68000 peripherals, building a working 68000 system, and the advanced 680x0 series microprocessors. Features a Troubleshooting Techniques section in each chapter -- with real-world tips, techniques, and suggestions on how to work with various hardware and software topics. Provides a companion diskette containing all programs found in the text plus additional software -- ASM68K and EMU68K -- for emulating 68000 code on IBM compatible personal computers. For anyone interested in the hardware and software aspects of the Motorola 68000 microprocessor.
zlib_text: 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  ![](index-1_1.jpg)
  
  
  
  
  
  Service Source
  
  
  K
  
  
  Macintosh Quadra 840AV
  
  
  ![](index-2_1.jpg)
  
  
  
  
  
  Service Source
  
  
  K
  
  
  Specifications
  
  
  Macintosh Quadra 840AV
  
  
  ![](index-3_1.png)
  
  
  **** **** ****
  
  
  Specifications
  
  
  Processor - 1
  
  
  Processor
  
  
  **CPU**
  
  
  Motorola 68040 microprocessor
  
  
  40 MHz
  
  
  Built-in paged memory management unit (PMMU), floating-point unit (FPU), and
  8K memory cache
  
  
  **Addressing**
  
  
  32-bit registers
  
  
  32-bit address/data bus
  
  
  **Direct Memory**
  
  
  A Peripheral Subsystem Controller (PSC) provides direct **Access (DMA)**
  
  
  memory access (DMA) between the 68040 buses and peripheral devices.
  
  
  ![](index-4_1.png)
  
  
  ****
  
  
  Specifications
  
  
  Processor - 2
  
  
  **Digital Signal**
  
  
  AT&T DSP3210 32-bit floating-point digital signal processor **Processor
  (DSP)**
  
  
  Supports real-time tasks such as speech recognition, audio compression, and
  analog modem signal processing.
  
  
  ![](index-5_1.png)
  
  
  **** **** ****
  
  
  Specifications
  
  
  Memory - 3
  
  
  Memory
  
  
  **RAM**
  
  
  8 MB sta