EasyManua.ls Logo

Panasonic MN103S - Page 465

Panasonic MN103S
552 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Chapter 16
Appendix
Instruction Set XVI - 13
MULU Dm,Dn
DIV Dm,Dn
DIVU Dm,Dn
INC Dn
INC An
INC4 An
CMP Dm,Dn
CMP Dm,An
CMP Am,Dn
CMP Am,An
CMP imm8,Dn
CMP imm16,Dn
CMP imm32,Dn
CMP imm8,An
CMP imm16,An
CMP imm32,An
AND Dm,Dn
AND imm8,Dn
AND imm16,Dn
AND imm32,Dn
AND imm16,PSW
OR Dm,Dn
OR imm8,Dn
OR imm16,Dn
OR imm32,Dn
OR imm16,PSW
(Dn* Dn) { MDR , Dn }
((MDR<< 32) & 0xFFFFFFFF00000000 + Dn)
/ Dm Dn
((MDR<< 32) & 0xFFFFFFFF00000000 + Dn)
% Dm MDR
((MDR<< 32) & 0xFFFFFFFF00000000 + Dn)
/ Dm Dn
((MDR<< 32) & 0xFFFFFFFF00000000+ Dn)
% Dm MDR
Dn + 1 Dn
An + 1 An
An + 4 An
Dn - Dm : PSW
An - Dm : PSW
Dn - Am : PSW
An - Am : PSW
Dn - imm8(sign_ext) : PSW
Dn - imm16(sign_ext) : PSW
Dn - imm32 : PSW
An - imm8(zero_ext) : PSW
An - imm16(zero_ext) : PSW
An - imm32 : PSW
Dm & Dn Dn
imm8(zero_ext) & Dn Dn
imm16(zero_ext) & Dn Dn
imm32 & Dn Dn
imm16(zero_ext) & PSW PSW
Dm | Dn Dn
imm8(zero_ext) | Dn Dn
imm16(zero_ext) | Dn Dn
imm32 | Dn Dn
imm16(zero_ext) | PSW PSW
?
0/1
0/1
z
-
-
z
z
z
z
z
z
z
z
z
z
0
0
0
0
z
0
0
0
0
z
?
?/?
?/?
z
-
-
z
z
z
z
z
z
z
z
z
z
0
0
0
0
z
0
0
0
0
z
z
z/?
z/?
z
-
-
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z/?
z/?
z
-
-
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
z
2
2
2
1
1
1
1
2
2
1
2
4
6
2
4
6
2
3
4
6
4
2
3
4
6
4
3
13
21
29
34
4
14
22
30
38
4
14
22
30
38
1
1
1
1
1
1
1
1
1
2
1
1
2
1
1
1
2
1
1
1
1
2
1
D0
D0
D0
S0
S0
S0
S0
D0
D0
S0
S1
D2
D4
S1
D2
D4
D0
D1
D2
D4
D2
D0
D1
D2
D4
D2
1
1111
1111
1111
0100
0100
0101
1010
1111
1111
1011
1010
1111
1111
1011
1111
1111
1111
1111
1111
1111
1111
1111
1111
1111
1111
1111
2
0010
0010
0010
Dn00
An01
00An
DmDn
0001
0001
AmAn
DnDn
1010
1100
AnAn
1010
1100
0010
1000
1010
1100
1010
0010
1000
1010
1100
1010
3
0101
0110
0111
1010
1001
<imm8
1100
1100
<imm8
1101
1101
0000
1110
1110
1110
1111
0001
1110
1110
1110
1111?
4
DmDn
DmDn
DmDn
DmAn
AmDn
....>
10Dn
10Dn
....>
10An
10An
00Dn
00Dn
00Dn
1100
DmDn
01Dn
01Dn
0?Dn
1101
5
<imm16
<imm32
<imm16
<imm32
<imm8
<imm16
<imm32
<imm16
<imm8
<imm16
<imm32
<imm16
6
....
....
....
....
....>
....
....
....
....>
....
....
....
Group
Mnemonic
Operation
Machine Code
Notes
Flag
Code
Size
Cycle
For
-mat
MN1030/MN103S SERIES INSTRUCTION SET
7
....
....
....
....
....
....
....
....
....
....
8
....>
....
....>
....
....>
....
....>
....>
....
....>
9
....
....
....
....
10
....
....
....
....
11
....
....
....
....
12
....>
....>
....>
....>
13 14
VF
CF NF
ZF
MULU
DIV
DIVU
INC
INC4
Comparative Instructions
CMP
Logical Operation Instructions
AND
OR
Dn = 0
Dn = value by 1 byte
Dn = value by 2-byte
Dn = value by 3-byte
Dn = value by 4-byte
{MDR,Dn} = 0
{MDR,Dn}= value by 1 byte
{MDR,Dn} = value by 2- byte
{MDR,Dn} = value by 3-byte
{MDR,Dn} = value by 4- byte or more
{MDR,Dn} = 0
{MDR,Dn} = value by 1 byte
{MDR,Dn} = value by 2- byte
{MDR,Dn} = value by 3-byte
{MDR,Dn} = value by 4- byte or more

Table of Contents

Other manuals for Panasonic MN103S

Related product manuals