|
MN101C115 Datasheet, PDF (155/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
8-2 Instruction Set
MN101C00 SER ES INSTRUCTION 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
Data move instructions
MOV
MOV Dn,Dm
DnâDm
ââââ 2 1
1010 DnDm
25
MOV imm8,Dm
imm8âDm
ââââ 4 2
1010 DmDm <#8. ...>
25
MOV Dn,PSW
DnâPSW
33
0010 1001 01Dn
26
MOV PSW,Dm
PSWâDm
ââââ 3 2
0010 0001 01Dm
26
MOV (An),Dm
mem8(An)âDm
ââââ 2 2
0100 1ADm
27
MOV (d8,An),Dm
mem8(d8+An)âDm
ââââ 4 2
0110 1ADm <d8. ...>
â1 27
MOV (d16,An),Dm
mem8(d16+An)âDm
ââââ 7 4
0010 0110 1ADm <d16 .... .... ...>
28
MOV (d4,SP),Dm
mem8(d4+SP)âDm
ââââ 3 2
0110 01Dm <d4>
â2 28
MOV (d8,SP),Dm
mem8(d8+SP)âDm
ââââ 5 3
0010 0110 01Dm <d8. ...>
â3 29
MOV (d16,SP),Dm
mem8(d16+SP)âDm
ââââ 7 4
0010 0110 00Dm <d16 .... .... ...>
29
MOV (io8),Dm
mem8(IOTOP+io8)âDm
ââââ 4 2
0110 00Dm <io8 ...>
30
MOV (abs8),Dm
mem8(abs8)âDm
ââââ 4 2
0100 01Dm <abs 8..>
30
MOV (abs12),Dm
mem8(abs12)âDm
ââââ 5 2
0100 00Dm <abs 12.. ...>
31
MOV (abs16),Dm
mem8(abs16)âDm
ââââ 7 4
0010 1100 00Dm <abs 16.. .... ...>
31
MOV Dn,(Am)
Dnâmem8(Am)
ââââ 2 2
0101 1aDn
32
MOV Dn,(d8,Am)
Dnâmem8(d8+Am)
ââââ 4 2
0111 1aDn <d8. ...>
â1 32
MOV Dn,(d16,Am)
Dnâmem8(d16+Am)
ââââ 7 4
0010 0111 1aDn <d16 .... .... ...>
33
MOV Dn,(d4,SP)
Dnâmem8(d4+SP)
ââââ 3 2
0111 01Dn <d4>
â2 33
MOV Dn,(d8,SP)
Dnâmem8(d8+SP)
ââââ 5 3
0010 0111 01Dn <d8. ...>
â3 34
MOV Dn,(d16,SP)
Dnâmem8(d16+SP)
ââââ 7 4
0010 0111 00Dn <d16 .... .... ...>
34
MOV Dn,(io8)
Dnâmem8(IOTOP+io8)
ââââ 4 2
0111 00Dn <io8 ...>
35
MOV Dn,(abs8)
Dnâmem8(abs8)
ââââ 4 2
0101 01Dn <abs 8..>
35
MOV Dn,(abs12)
Dnâmem8(abs12)
ââââ 5 2
0101 00Dn <abs 12.. ...>
36
MOV Dn,(abs16)
Dnâmem8(abs16)
ââââ 7 4
0010 1101 00Dn <abs 16.. .... ...>
36
MOV imm8,(io8)
imm8âmem8(IOTOP+io8)
ââââ 6 3
0000 0010 <io8 ...> <#8. ...>
37
MOV imm8,(abs8)
imm8âmem8(abs8)
ââââ 6 3
0001 0100 <abs 8..> <#8. ...>
37
MOV imm8,(abs12)
imm8âmem8(abs12)
ââââ 7 3
0001 0101 <abs 12.. ...> <#8. ...>
38
MOV imm8,(abs16)
imm8âmem8(abs16)
ââââ 9 5
0011 1101 1001 <abs 16.. .... ...> <#8. ...>
38
MOV Dn,(HA)
Dnâmem8(HA)
ââââ 2 2
1101 00Dn
39
MOVW MOVW (An),DWm
mem16(An)âDWm
ââââ 2 3
1110 00Ad
40
MOVW (An),Am
mem16(An)âAm
ââââ 3 4
0010 1110 10Aa
â4 40
MOVW (d4,SP),DWm mem16(d4+SP)âDWm
ââââ 3 3
1110 011d <d4>
â2 41
MOVW (d4,SP),Am
mem16(d4+SP)âAm
ââââ 3 3
1110 010a <d4>
â2 41
MOVW (d8,SP),DWm mem16(d8+SP)âDWm
ââââ 5 4
0010 1110 011d <d8. ...>
â3 42
MOVW (d8,SP),Am
mem16(d8+SP)âAm
ââââ 5 4
0010 1110 010a <d8. ...>
â3 42
MOVW (d16,SP),DWm mem16(d16+SP)âDWm
ââââ 7 5
0010 1110 001d <d16 .... .... ...>
43
MOVW (d16,SP),Am mem16(d16+SP)âAm
ââââ 7 5
0010 1110 000a <d16 .... .... ...>
43
MOVW (abs8),DWm mem16(abs8)âDWm
ââââ 4 3
1100 011d <abs 8..>
44
MOVW (abs8),Am
mem16(abs8)âAm
ââââ 4 3
1100 010a <abs 8..>
44
MOVW (abs16),DWm mem16(abs16)âDWm
ââââ 7 5
0010 1100 011d <abs 16.. .... ...>
45
MOVW (abs16),Am
mem16(abs16)âAm
ââââ 7 5
0010 1100 010a <abs 16.. .... ...>
45
MOVW DWn,(Am)
DWnâmem16(Am)
ââââ 2 3
1111 00aD
46
MOVW An,(Am)
Anâmem16(Am)
ââââ 3 4
0010 1111 10aA
â4 46
MOVW DWn,(d4,SP) DWnâmem16(d4+SP)
ââââ 3 3
1111 011D <d4>
â2 47
MOVW An,(d4,SP)
Anâmem16(d4+SP)
ââââ 3 3
1111 010A <d4>
â2 47
MOVW DWn,(d8,SP) DWnâmem16(d8+SP)
ââââ 5 4
0010 1111 011D <d8. ...>
â3 48
MOVW An,(d8,SP)
Anâmem16(d8+SP)
ââââ 5 4
0010 1111 010A <d8. ...>
â3 48
MOVW DWn,(d16,SP) DWnâmem16(d16+SP)
ââââ 7 5
0010 1111 001D <d16 .... .... ...>
49
MOVW An,(d16,SP)
Anâmem16(d16+SP)
ââââ 7 5
0010 1111 000A <d16 .... .... ...>
49
MOVW DWn,(abs8)
DWnâmem16(abs8)
ââââ 4 3
1101 011D <abs 8..>
50
MOVW An,(abs8)
Anâmem16(abs8)
ââââ 4 3
1101 010A <abs 8..>
50
MOVW DWn,(abs16) DWnâmem16(abs16)
ââââ 7 5
0010 1101 011D <abs 16.. .... ...>
51
MOVW An,(abs16)
Anâmem16(abs16)
ââââ 7 5
0010 1101 010A <abs 16.. .... ...>
51
MOVW DWn,(HA)
DWnâmem16(HA)
ââââ 2 3
1001 010D
52
MOVW An,(HA)
Anâmem16(HA)
ââââ 2 3
1001 011A
52
MOVW imm8,DWm
sign(imm8)âDWm
ââââ 4 2
0000 110d <#8. ...>
â5 53
MOVW imm8,Am
zero(imm8)âAm
ââââ 4 2
0000 111a <#8. ...>
â6 53
MOVW imm16,DWm imm16âDWm
ââââ 6 3
1100 111d <#16 .... .... ...>
54
Note: "Page" refers to the corresponding page in the Instruc ion Manual.
â1 d8 sign extended
â2 d4 zero extended
â3 d8 zero extended
â4 A=An, a=Am
â5 #8 sign extended
â6 #8 zero extended
Instruction Set 141
|
▷ |