Many
Manuals
search
Kategorie
Značky
Domů
ZiLOG
Senzory
Z16F2810
Uživatelský manuál
Zilog Z16F2810 Uživatelský manuál Strana 144
Stažení
Sdílet
Sdílení
Přidat do mých příruček
Tisk
Strana
/
216
Tabulka s obsahem
KNIHY
Hodnocené
.
/ 5. Na základě
hodnocení zákazníků
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
NEG Instruction
UM018809-0
611
128
ZNEO
®
CPU Core
User Manual
Example
Before:
R7=7F37_B2D3H (01
1
1_1
1
1
1_001
1_011
1_101
1_0010_1
101_001
1B)
NEG R7
;Object code: 4557
Af
ter:
R7=80C8_4D2D
H (1000_0000_1
100_1000_0100_1
101_0010_1
101B), Flags S,
C=1; Z, V
, B=0
1
2
...
139
140
141
142
143
144
145
146
147
148
149
...
215
216
CPU Core
1
UM018809-0611
2
Revision History
3
Table of Contents
5
List of Figures
9
CPU Core
10
User Manual
10
List of Tables
11
Manual Objectives
13
Manual Conventions
14
Bit Numbering
15
Brackets
15
Safeguards
16
Architectural Overview
17
Program Control
18
Processor Block Diagram
18
Fetch Unit
19
Execution Unit
20
Instruction Cycle Time
21
Execution Cycles
22
Control Registers
24
Stack Pointer Overflow
25
Flags Register (FLAGS)
25
Carry Flag
26
Zero Flag
26
Sign Flag
26
Overflow Flag
26
Blank Flag
27
User Flag
27
Master Interrupt Enable Flag
27
Condition Codes
27
CPU Control Register (CPUCTL)
29
Address Space
31
Memory Map
32
Internal Nonvolatile Memory
33
Internal RAM
33
I/O Memory
34
External Memory
34
Endianness
35
Bus Widths
35
LOOP: SUB R5, R7 ;Subtract
37
ZNEO CPU Instruction Classes
38
Operand Addressing
43
Immediate Data
44
Register Addressing
44
Direct Memory Addressing
45
Memory Data Size
46
Resizing Data
47
LD.UB R10, 4(R12)
48
LD.UB R10,4(R12)
49
Using the Stack Pointer (R15)
52
Bit Manipulation
53
Setting Bits (Masked OR)
54
Testing Bits (TM and TCM)
54
Jump Addressing
55
8 –128 to +127
56
Interrupts
57
Interrupt Processing
58
Polled Interrupts
62
Interrupts UM018809-0611
64
System Exceptions
65
Program Counter Overflow
66
Stack Overflow
66
Divide-by-Zero
67
Divide Overflow
67
Illegal Instruction
68
Software Traps
69
Instruction Opcodes
71
0000 0000 0010 dddd
73
Unsigned/Signed extension
73
1111 0000 rrrr rrrr
79
1111 0001 rrrr rrrr
79
1111 0010 0011 0000
79
Instruction Set Reference
81
Miscellaneous Abbreviations
82
Example Description
83
R3=16H, R11=20H, Flag C=1
86
R3=16H, R11=20H, Flag C=0
86
FFFF_B032H=8BF7_47AFH
99
FFFF_B032H=0000_0000H
99
R7=FFFF_B023H, FFFF_B023H=FCH
99
FFFF_B023H=00H
99
C, Z, V, B=0
101
R3=16H, R11=16H, Z=1, C=0
107
Flags Z=1; C, S, V, B=0
107
R3=16H, R11=16H, C=1
107
Flags C, S=1; Z, V, B=0
107
Flags C, S, B=1; Z, V=0
109
Flags Z, B=1; C, S, V=0
109
Flags B=1, C, S, Z, V=0
111
FFFF_B034H=2EH
113
R11=xxxx_xx86H
120
R11=xxxx_xx76H
120
FP=FFFF_B016H
139
R11=FFFF_B02BH
139
R4=0000_0086H, R5=8000_0053H
142
C=1; Z, V, B=0
144
No Operation
146
S=1; Z, V, B=0
164
R3=16H, R11=20H, C=0
167
R3=16H, R11=20H, C=1
167
S, V, B=0
181
1. The one-word instruction
186
R4=FFFF_FFE5H, R5=0000_0005H
197
Unsigned Multiply
200
Numerics
207
Index UM018809-0611
208
UM018809-0611 Index
209
Customer Support
215
Komentáře k této Příručce
Žádné komentáře
Publish
Související produkty a manuály pro Senzory Zilog Z16F2810
Senzory Zilog ZUSBOPTS Uživatelský manuál
(41 stránky)
Senzory Zilog ZUSBOPTS Uživatelský manuál
(38 stránky)
Senzory Zilog ZUSBOPTS Uživatelský manuál
(59 stránky)
Senzory Zilog Z8F0130 Uživatelský manuál
(13 stránky)
Senzory Zilog Z8F043A Uživatelský manuál
(14 stránky)
Senzory Zilog Z8F0113 Uživatelský manuál
(17 stránky)
Senzory Zilog Z8F0130 Uživatelský manuál
(314 stránky)
Senzory Zilog Z8F0113 Uživatelský manuál
(18 stránky)
Senzory Zilog Z8F011A Uživatelský manuál
(15 stránky)
Senzory Zilog Z8F0411 Uživatelský manuál
(17 stránky)
Senzory Zilog Z8F0880 Uživatelský manuál
(19 stránky)
Senzory Zilog Z8F0411 Uživatelský manuál
(83 stránky)
Senzory Zilog Z8F0880 Uživatelský manuál
(18 stránky)
Senzory Zilog Z8F1621 Uživatelský manuál
(18 stránky)
Senzory Zilog Z8F1621 Uživatelský manuál
(27 stránky)
Senzory Zilog ZUSBOPTS Uživatelský manuál
(520 stránky)
Senzory Zilog Z8F1681 Uživatelský manuál
(50 stránky)
Senzory Zilog EZ80F916 Uživatelský manuál
(41 stránky)
Senzory Zilog EZ80F91AZA Uživatelský manuál
(40 stránky)
Senzory Zilog EZ80F91AZA Uživatelský manuál
(26 stránky)
Tisknout dokument
Tisknout stránku 144
Komentáře k této Příručce