2. Z80 HARDWARE ORGANIZATION
2.1 INTRODUCTION
2.2 SYSTEM ARCHITECTURE
2.3 INSIDE A MICROPROCESSOR
2.3.1 Setting Flags
2.3.2 The Registers
2.3.3 The General-Purpose Registers
2.3.4 The Address Registers
2.3.4.1 Program Counter (PC)
2.3.4.2 Stack Pointer (SP)
|
2.3.4.3 Index Register (IX)
2.3.5 The Stack
2.3.6 The Instruction Execution Cycle
2.3.6.1 Fetch
2.3.6.2 Decoding and Execution
2.3.7 Fetching the Next Instruction
2.3.8 The Critical Race Problem
2.4 INTERNAL ORGANIZATION OF THE Z80
2.5 INSTRUCTION FORMATS
2.5.1 A One-Word Instruction
|
2.5.2 A Two-Word Instruction
2.5.3 A Three-Word Instruction
2.6 EXECUTION OF INSTRUCTIONS WITHIN THE Z80
2.6.1 The FETCH Phase
2.6.2 The DECODE and EXECUTE Phases
2.6.2.1 Important Exercise:
2.6.3 The Z80 Chip
2.6.4 Internal Status and Sequencing
2.6.4 Memory and I/O Control
2.7 HARDWARE SUMMARY
|