|
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
|
▷ |