www.DataSheet4U.com
CHAPTER 23 INSTRUCTION SET
514
Instruc- Mnemonic
Operands
Byte
Clock
Operation
Flag
tion
Note 1
Note 2
Z
AC CY
Group
Uncon- BR
!addr16
3
12
—
PC
←
addr16
ditional
$addr16
2
12
—
PC
←
PC + 2 + jdisp8
Branch
AX
2
16
—
PC
H
←
A, PC
L
←
X
Condi-
BC
$addr16
2
12
—
PC
←
PC + 2 + jdisp8 if CY = 1
tional
BNC
$addr16
2
12
—
PC
←
PC + 2 + jdisp8 if CY = 0
Branch BZ
$addr16
2
12
—
PC
←
PC + 2 + jdisp8 if Z = 1
BNZ
$addr16
2
12
—
PC
←
PC + 2 + jdisp8 if Z = 0
BT
saddr.bit, $addr16
3
16
18
PC
←
PC + 3 + jdisp8
if (saddr.bit) = 1
sfr.bit, $addr16
4
—
22
PC
←
PC + 4 + jdisp8 if sfr.bit = 1
A.bit, $addr16
3
16
—
PC
←
PC + 3 + jdisp8 if A.bit = 1
PSW.bit, $addr16
3
—
18
PC
←
PC + 3 + jdisp8 if PSW.bit = 1
[HL].bit, $addr16
3
20
22 + 2n
PC
←
PC + 3 + jdisp8 if (HL).bit = 1
BF
saddr.bit, $addr16
4
20
22
PC
←
PC + 4 + jdisp8
if (saddr.bit) = 0
sfr.bit, $addr16
4
—
22
PC
←
PC + 4 + jdisp8 if sfr.bit = 0
A.bit, $addr16
3
16
—
PC
←
PC + 3 + jdisp8 if A.bit = 0
PSW.bit, $addr16
4
—
22
PC
←
PC + 4 + jdisp8 if PSW.bit = 0
[HL].bit, $addr16
3
20
22 + 2n
PC
←
PC + 3 + jdisp8 if (HL).bit = 0
BTCLR
saddr.bit, $addr16
4
20
24
PC
←
PC + 4 + jdisp8
if (saddr.bit) = 1
then reset (saddr.bit)
sfr.bit, $addr16
4
—
24
PC
←
PC + 4 + jdisp8 if sfr.bit = 1
then reset sfr.bit
A.bit, $addr16
3
16
—
PC
←
PC + 3 + jdisp8 if A.bit = 1
then reset A.bit
PSW.bit, $addr16
4
—
24
PC
←
PC+4 + jdisp8 if PSW.bit = 1
×
×
×
then reset PSW.bit
[HL].bit, $addr16
3
20
24 + 2n +2m
PC
←
PC + 3 + jdisp8 if (HL).bit = 1
then reset (HL).bit
Notes 1. When the internal high-speed RAM area is accessed or instruction with no data access
2. When an area except the internal high-speed RAM area is accessed
Remarks
1. One instruction clock cycle is one cycle of the CPU clock (f
CPU
) selected by processor clock control
register (PCC).
2. Clock indicates when a program is in the internal ROM area.
3. n is the number of waits when the external memory expansion area is read.
4. m is the number of waits when the external memory expansion area is written.
Содержание 78014Y Series
Страница 2: ...www DataSheet4U com 2 MEMO...
Страница 8: ...www DataSheet4U com 8 MEMO...
Страница 22: ...www DataSheet4U com 22 MEMO...
Страница 30: ...www DataSheet4U com 30 MEMO...
Страница 34: ...www DataSheet4U com 34 MEMO...
Страница 62: ...www DataSheet4U com CHAPTER 2 OUTLINE PD78014Y Subseries 62 MEMO...
Страница 78: ...www DataSheet4U com CHAPTER 3 PIN FUNCTION PD78014 Subseries 78 MEMO...
Страница 94: ...www DataSheet4U com CHAPTER 4 PIN FUNCTION PD78014Y Subseries 94 MEMO...
Страница 170: ...www DataSheet4U com CHAPTER 7 CLOCK GENERATOR 170 MEMO...
Страница 222: ...www DataSheet4U com CHAPTER 9 8 BIT TIMER EVENT COUNTER 222 MEMO...
Страница 230: ...www DataSheet4U com CHAPTER 10 WATCH TIMER 230 MEMO...
Страница 262: ...www DataSheet4U com CHAPTER 14 A D CONVERTER 262 MEMO...
Страница 318: ...www DataSheet4U com CHAPTER 15 SERIAL INTERFACE CHANNEL 0 PD78014 Subseries 318 MEMO...
Страница 408: ...www DataSheet4U com CHAPTER 16 SERIAL INTERFACE CHANNEL 0 PD78014Y Subseries 408 MEMO...
Страница 446: ...www DataSheet4U com CHAPTER 17 SERIAL INTERFACE CHANNEL 1 446 MEMO...
Страница 472: ...www DataSheet4U com CHAPTER 18 INTERRUPT FUNCTIONS AND TEST FUNCTION 472 MEMO...
Страница 502: ...www DataSheet4U com CHAPTER 22 PD78P014 78P014Y 502 MEMO...
Страница 520: ...www DataSheet4U com CHAPTER 23 INSTRUCTION SET 520 MEMO...