Sign In
Upload
Manuals
Brands
ZiLOG Manuals
Computer Hardware
eZ8
ZiLOG eZ8 Manuals
Manuals and User Guides for ZiLOG eZ8. We have
1
ZiLOG eZ8 manual available for free PDF download: User Manual
ZiLOG eZ8 User Manual (240 pages)
Brand:
ZiLOG
| Category:
Computer Hardware
| Size: 1 MB
Table of Contents
Table of Contents
3
List of Figures
5
Manual Objectives
7
Architectural Overview
11
Features
11
Processor Description
11
Fetch Unit
12
Instruction State Machine
12
Figure 1. Ez8 CPU Block Diagram
12
Program Counter
13
Ez8 CPU CONTROL REGISTERS
13
Table 1. Ez8 CPU Control Registers
14
Figure 2. Flags Register
15
Table 2. Condition Codes
17
Z8 Compatibility
19
Overview
19
Assembly Language Compatibility
19
New Instructions
19
Table 3. New Function Instructions
19
Table 4. New Extended Addressing Instructions
20
Table 5. Instructions with New Opcodes
21
Relocation of the Ez8 CPU Control Registers
22
Stack Pointer Compatibility
22
Reset Compatibility
22
Interrupt Compatibility
22
Address Space
23
Introduction
23
Register File
23
Table 6. Ez8 CPU Control Registers
24
Figure 3. Register File Organization
25
Figure 4. Working Register Addressing Example
26
Program Memory
27
Figure 5. 16-Bit Register Pair Addressing
27
Figure 6. Bit Addressing Example
27
Data Memory
28
Stacks
28
Table 7. Program Memory Map Example
28
Figure 7. Stack Operations
29
Addressing Modes
30
Introduction
30
Register Addressing (R)
30
Figure 8. Register Addressing Using 12-Bit Addresses
31
Figure 9. Register Addressing Using 8-Bit Addresses
32
Figure 10. Register Addressing Using 4-Bit Addresses
33
Indirect Register Addressing (IR)
34
Figure 11. Indirect Register Addressing to Register File
34
Indexed Addressing (X)
35
Figure 12. Indirect Register Addressing to Program or Data Memory
35
Direct Addressing (DA)
36
Figure 13. Indexed Register Addressing
36
Relative Addressing (RA)
37
Figure 14. Direct Addressing
37
Immediate Data Addressing (IM)
38
Figure 15. Relative Addressing
38
Figure 16. Immediate Data Addressing
39
Interrupts
40
Introduction
40
Interrupt Enable and Disable
40
Interrupt Priority
40
Vectored Interrupt Processing
40
Figure 17. Effects of an Interrupt on the Stack
41
Nesting of Vectored Interrupts
42
Figure 18. Interrupt Vectoring in Program Memory Example
42
Polled Interrupt Processing
43
Software Interrupt Generation
43
Illegal Instruction Traps
44
Description
44
Ez8 CPU Instruction Set Summary
45
Assembly Language Programming Introduction
45
Assembly Language Syntax
46
Ez8 CPU Instruction Notation
46
Table 8. Assembly Language Syntax Example 1
46
Table 9. Assembly Language Syntax Example 2
46
Table 10. Notational Shorthand
47
Ez8 CPU Instruction Classes
48
Table 11. Additional Symbols
48
Table 12. Arithmetic Instructions
49
Table 13. Bit Manipulation Instructions
49
Table 14. Block Transfer Instructions
50
Table 15. CPU Control Instructions
50
Table 16. Logical Instructions
51
Table 17. Load Instructions
51
Table 18. Program Control Instructions
52
Table 19. Rotate and Shift Instructions
52
Ez8 CPU Instruction Summary
53
Table 20. Ez8 CPU Instruction Summary
53
Ez8 CPU Instruction Set Description
63
Figure 19. Example Instruction Description
63
Figure 20. BTJ Operand Description
85
Figure 21. BTJNZ Operand Description
88
Figure 22. BTJZ Operand Description
91
Table 21. Operation of the DAA Instruction
109
Opcode Maps
209
Figure 23. Opcode Map Cell Description
209
Table 22. Opcode Map Abbreviations
210
Opcodes Listed Numerically
213
Table 23. Ez8 CPU Instructions Sorted by Opcode
213
Assembly and Object Code Example
224
Table 24. Assembly and Object Code Example
224
Index
234
Advertisement
Advertisement
Related Products
ZiLOG eZ80F91
ZiLOG eZ80
ZiLOG eZ80Acclaim!
ZiLOG Zdots eZ80AcclaimPlus
ZiLOG eZ80L92
ZiLOG eZ80F92
ZiLOG EZ80F920200ZCO
ZiLOG EZ80L920210ZCO
ZiLOG Encore! 64K Series In-Circuit Emulator
ZiLOG Z8 Encore! Z8F04A08100KIT
ZiLOG Categories
Microcontrollers
Computer Hardware
Motherboard
Desktop
Cables and connectors
More ZiLOG Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL