M68000a Intro.pdf

(343 KB) Pobierz
Introduction to
M68000
Microprocessor
Physics116B, 2/28/05
D. Pellett
References: Motorola literature, Wilkinson,
Horowitz and Hill
Microprocessor Internal Structure
• Typical of simple microprocessor such as M68000
• This part can be considered an elaborate finite state machine
• Particular instruction determines sequence or steps
Figure from Digital System Design, 2nd Ed. by Wilkinson, © 1992 Prentice Hall
Original M68000 Processor Family
MC68000, MC68HC000, MC68HC001, MC68008, MC68010, and MC68EC000 have
• 16 32-Bit Data and Address Registers
• 16-Mbyte Direct Addressing Range
• Program Counter
• 6 Powerful Instruction Types
• Operations on Five Main Data Types
• Memory-Mapped Input/Output (I/O)
• 14 Addressing Modes
The following processors contain additional features:
• MC68010
—Virtual Memory/Machine Support
—High-Performance Looping Instructions
• MC68HC001/MC68EC000
—Statically Selectable 8- or 16-Bit Data Bus
• MC68HC000/MC68EC000/MC68HC001
—Low-Power
• MC68008 has an eight bit data bus, smaller address range.
• The MC68010 has a few additional instructions and instructions that
operate differently than the corresponding instructions of the other devices.
Based on M68000 Microprocessors User’s Manual 9th Ed., © 1993 Motorola Inc.
M68000 as Hardware Device
Block Diagram
64-Pin DIP Pinouts
Figures from M68000 Microprocessors User’s Manual 9th Ed., © 1993 Motorola Inc.
Table from M68000 Microprocessors User’s Manual 9th Ed., © 1993 Motorola Inc.
Zgłoś jeśli naruszono regulamin