|
MN101C115 Datasheet, PDF (156/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
MOVW imm16,Am
imm16âAm
ââââ 6 3
MOVW SP,Am
SPâAm
ââââ 3 3
MOVW An,SP
AnâSP
ââââ 3 3
MOVW DWn,DWm
DWnâDWm
ââââ 3 3
MOVW DWn,Am
DWnâAm
ââââ 3 3
MOVW An,DWm
AnâDWm
ââââ 3 3
MOVW An,Am
AnâAm
ââââ 3 3
PUSH PUSH Dn
SP-1âSP,Dnâmem8(SP)
ââââ 2 3
PUSH An
SP-2âSP,Anâmem16(SP) â â â â 2 5
POP POP Dn
mem8(SP)âDn,SP+1âSP â â â â 2 3
POP An
mem16(SP)âAn,SP+2âSP â â â â 2 4
EXT
EXT Dn,DWm
sign(Dn)âDWm
ââââ 3 3
Arithmetic instructions
ADD ADD Dn,Dm
Dm+DnâDm
32
ADD imm4,Dm
Dm+sign(imm4)âDm
32
ADD imm8,Dm
Dm+imm8âDm
42
ADDC ADDC Dn,Dm
Dm+Dn+CFâDm
32
ADDW ADDW DWn,DWm
DWm+DWnâDWm
33
ADDW DWn,Am
Am+DWnâAm
33
ADDW imm4,Am
Am+sign(imm4)âAm
32
ADDW imm8,Am
Am+sign(imm8)âAm
53
ADDW imm16,Am
Am+imm16âAm
74
ADDW imm4,SP
SP+sign(imm4)âSP
ââââ 3 2
ADDW imm8,SP
SP+sign(imm8)âSP
ââââ 4 2
ADDW imm16,SP
SP+imm16âSP
ââââ 7 4
ADDW imm16,DWm DWm+imm16âDWm
74
ADDUW ADDUW Dn,Am
Am+zero(Dn)âAm
33
ADDSW ADDSW Dn,Am
Am+sign(Dn)âAm
33
SUB
SUB Dn,Dm(when Dnâ Dm) Dm-DnâDm
32
SUB Dn,Dn
Dn-DnâDn
0001 2 1
SUB imm8,Dm
Dm-imm8âDm
53
SUBC SUBC Dn,Dm
Dm-Dn-CFâDm
32
SUBW SUBW DWn,DWm
DWm-DWnâDWm
33
SUBW DWn,Am
Am-DWnâAm
33
SUBW imm16,DWm DWm-imm16âDWm
74
SUBW imm16,Am
Am-imm16âAm
74
MULU MULU Dn,Dm
DmâDnâDWk
0
38
DIVU DIVU Dn,DWm
DWm/DnâDWm-I...DWm-h
39
CMP CMP Dn,Dm
Dm-Dn.. PSW
32
CMP imm8,Dm
Dm-imm8...PSW
42
CMP imm8,(abs8)
mem8(abs8)-imm8.. PSW
63
CMP imm8,(abs12)
mem8(abs12)-imm8.. PSW
73
CMP imm8,(abs16)
mem8(abs16)-imm8.. PSW
95
CMPW CMPW DWn,DWm
DWm-DWn...PSW
33
CMPW DWn,Am
Am-DWn.. PSW
33
CMPW An,Am
Am-An...PSW
33
CMPW imm16,DWm DWm-imm16.. PSW
63
CMPW imm16,Am
Am-imm16...PSW
63
Logical instructions
AND AND Dn,Dm
Dm&DnâDm
0
0
32
AND imm8,Dm
Dm&imm8âDm
0
0
42
AND imm8,PSW
PSW&imm8âPSW
53
OR
OR Dn,Dm
DmIDnâDm
0
0
32
OR imm8,Dm
DmIimm8âDm
0
0
42
OR imm8,PSW
PSWIimm8âPSW
53
XOR XOR Dn,Dm
Dm^DnâDm
0
0
32
XOR imm8,Dm
Dm^imm8âDm
0
0
53
Note: "Page" refers to the corresponding page in he Instruction Manual.
1101 111a <#16 .... .... ...>
0010 0000 100a
0010 0000 101A
0010 1000 00Dd
0010 0100 11Da
0010 1100 11Ad
0010 0000 00Aa
1111 10Dn
0001 011A
1110 10Dn
0000 011A
0010 1001 000d
0011 0011 DnDm
1000 00Dm <#4>
0000 10Dm <#8. ...>
0011 1011 DnDm
0010 0101 00Dd
0010 0101 10Da
1110 110a <#4>
0010 1110 110a <#8. ...>
0010 0101 011a <#16 .... .... ...>
1111 1101 <#4>
1111 1100 <#8. ...>
0010 1111 1100 <#16 .... .... ...>
0010 0101 010d <#16 .... .... ...>
0010 1000 1aDn
0010 1001 1aDn
0010 1010 DnDm
1000 01Dn
0010 1010 DmDm <#8. ...>
Ë 0010 1011 DnDm
0010 0100 00Dd
0010 0100 10Da
0010 0100 010d <#16 .... .... ...>
0010 0100 011a <#16 .... .... ...>
0010 1111 111D
0010 1110 111d
0011 0010 DnDm
1100 00Dm <#8. ...>
0000 0100 <abs 8..> <#8. ...>
0000 0101 <abs 12.. ...> <#8. ...>
0011 1101 1000 <abs 16.. .... ...> <#8. ...>
0010 1000 01Dd
0010 0101 11Da
0010 0000 01Aa
1100 110d <#16 .... .... ...>
1101 110a <#16 .... .... ...>
0011 0111 DnDm
0001 11Dm <#8. ...>
0010 1001 0010 <#8. ...>
0011 0110 DnDm
0001 10Dm <#8. ...>
0010 1001 0011 <#8. ...>
0011 1010 DnDm
0011 1010 DmDm <#8. ...>
â1 D=DWn, d=DWm
â2 A=An, a=Am
â3 d=DWm
â4 D=DWk
â5 D=DWm
â6 #4 sign extended
â7 #8 sign extended
â8 Dn zero extended
54
55
55
â1 56
56
57
â2 57
58
58
59
59
â3 60
61
â6 61
62
63
â1 64
64
â6 65
â7 65
66
â6 66
â7 67
67
68
â8 69
70
71
71
72
73
â1 74
74
75
75
â4 76
â5 77
78
78
79
79
80
â1 81
81
â2 82
82
83
84
84
85
86
86
87
â9 88
88
â9 mâ n
142 Instruction Set
|
▷ |