English
Language : 

MN101C115 Datasheet, PDF (159/170 Pages) Panasonic Semiconductor – Request for your special attention and precautions in using the technical information and semiconductors described in this book
Chapter 10 Appendices
MN101C00 SERIES NSTRUCTION SET
Group
Mnemonic
Operation
Affected Flag CodeCycle Re-
Machine Code
Notes Page
VF NF CF ZF Size peat Expand 1 2 3 4 5 6 7 8 9 10 11
TBZ
TBZ (io8)bp,label
if(mem8(IOTOP+ o8)bp=0),PC+7+d7(label)+H→PC 0
0
7 6/7
if(mem8(IOTOP+io8)bp=1),PC+7→PC
TBZ (io8)bp,label
if(mem8(IOTOP+io8)bp=0),PC+8+d11(label)+H→PC 0
0
8 6/7
if(mem8(IOTOP+io8)bp=1),PC+8→PC
TBZ (abs16)bp,label
if(mem8(abs16)bp=0),PC+9+d7(labe )+H→PC 0
0
9 7/8
if(mem8(abs16)bp=1),PC+9→PC
TBZ (abs16)bp,label
f(mem8(abs16)bp=0),PC+10+d11(label)+H→PC 0
0
10 7/8
if(mem8(abs16)bp=1),PC+10→PC
TBNZ TBNZ (abs8)bp,label
if(mem8(abs8)bp=1),PC+7+d7(label)+H→PC 0
0
7 6/7
if(mem8(abs8)bp=0),PC+7→PC
TBNZ (abs8)bp,label
f(mem8(abs8)bp=1),PC+8+d11(labe )+H→PC 0
0
8 6/7
TBNZ (io8)bp,label
f(mem8(abs8)bp=0),PC+8→PC
if(mem8(io)bp=1),PC+7+d7(label)+H→PC 0
0
7 6/7
if(mem8(io)bp=0),PC+7→PC
TBNZ (io8)bp,label
if(mem8(io)bp=1),PC+8+d11(label)+H→PC 0
0
8 6/7
JMP
JSR
TBNZ (abs16)bp,label
TBNZ (abs16)bp,label
JMP (An)
JMP label
JSR (An)
JSR label
if(mem8(io)bp=0),PC+8→PC
if(mem8(abs16)bp=1),PC+9+d7(label)+H→PC 0
0
9 7/8
if(mem8(abs16)bp=0),PC+9→PC
f(mem8(abs16)bp=1),PC+10+d11(label)+H→PC 0
0
10 7/8
if(mem8(abs16)bp=0),PC+10→PC
0→PC.17~16,AnˠPC.15~0,0→PC.H – – – – 3 4
abs18(label)+H→PC
–––– 7 5
SP-3→SP,(PC+3).bp7~0→mem8(SP) – – – – 3 7
(PC+3).bp15~8→mem8(SP+1)
(PC+3).H→mem8(SP+2).bp7,
0→mem8(SP+2).bp6~2,
(PC+3).bp17~16→mem8(SP+2).bp1~0
0→PC.bp17~16
An→PC.bp15~0,0→PC.H
SP-3→SP,(PC+5).bp7~0→mem8(SP) – – – – 5 6
(PC+5).bp15~8→mem8(SP+1)
JSR label
(PC+5).H→mem8(SP+2).bp7,
0→mem8(SP+2).bp6~2,
(PC+5).bp17~16→mem8(SP+2).bp1~0
PC+5+d12(label)+H→PC
SP-3→SP,(PC+6).bp7~0→mem8(SP) – – – – 6 7
(PC+6).bp15~8→mem8(SP+1)
(PC+6).H→mem8(SP+2).bp7,
0→mem8(SP+2).bp6~2,
(PC+6).bp17~16→mem8(SP+2).bp1~0
JSR label
JSRV (tbl4)
PC+6+d16(label)+H→PC
SP-3→SP,(PC+7).bp7~0→mem8(SP) – – – – 7 8
(PC+7).bp15~8→mem8(SP+1)
(PC+7).H→mem8(SP+2).bp7,
0→mem8(SP+2).bp6~2,
(PC+7).bp17~16→mem8(SP+2).bp1~0
abs18(label)+H→PC
SP-3→SP,(PC+3).bp7~0→mem8(SP) – – – – 3 9
(PC+3).bp15~8→mem8(SP+1)
(PC+3).H→mem8(SP+2).bp7
0→mem8(SP+2) bp6~2,
(PC+3).bp17~16→mem8(SP+2).bp1~0
mem8(x'004080+tbl4<<2)→PC.bp7~0
mem8(x 004080+tbl4<<2+1)→PC.bp15~8
mem8(x'004080+tbl4<<2+2).bp7→PC.H
NOP NOP
mem8(x'004080+tbl4<<2+2).bp1~0→
PC.bp17~16
PC+2→PC
–––– 2 1
Note: "Page" refers to the corresponding page in the Instruc ion Manual.
0011 0100 0bp. <io8 ...> <d7. ...H
0011 0100 1bp. <io8 ...> <d11 .... .. H
0011 1110 0bp. <abs 16.. .... ...> <d7. .. H
0011 1110 1bp. <abs 16.. .... ...> <d11 .... .. H
0011 0001 0bp. <abs 8..> <d7. .. H
0011 0001 1bp. <abs 8..> <d11 .... .. H
0011 0101 0bp. <io8 ...> <d7. .. H
0011 0101 1bp. <io8 ...> <d11 .... ...H
0011 1111 0bp. <abs 16.. .... ...> <d7. .. H
0011 1111 1bp. <abs 16.. .... ...> <d11 .... ...H
0010 0001 00A0
0011 1001 0aaH <abs 18.b p15ʙ 0..>
0010 0001 00A1
∗1 123
∗2 123
∗1 124
∗2 124
∗1 125
∗2 125
∗1 126
∗2 126
∗1 127
∗2 127
128
∗5 128
129
0001 000H <d12 .... ...>
∗3 129
0001 001H <d16 .... .... ...>
∗4 130
0011 1001 1aaH <abs 18.b p15ʙ 0..>
∗5 130
1111 1110 <t4>
131
0000 0000
132
∗1 d7 sign extended
∗2 d11 sign extended
∗3 d12 sign extended
∗4 d16 sign extended
∗5 aa=abs18.17ʙ16
Instruction Set 145