Fujitsu CM71-00101-5E 用户手册

下载
页码 314
273
APPENDIX A  Instruction Lists
Notes:
In the "ADD SP" instruction, the field "s8" in the TYPE-D instruction format has the following
relation to the value "s10" in assembly notation.
s10 
 s8=s10 >> 2
In the "ENTER" instruction, the field "u8" in the TYPE-D instruction format has the following
relation to the value "u10" in assembly notation.
u10 
 u8=u10 >> 2
The number of execution cycles for the "LDM0" (reglist) and "LDM1" (reglist) instructions is: 
a × (n – 1) + b + 1 cycles, where "n" is the number of registers designated.
The number of execution cycles for the "STM0" (reglist) and "STM1" (reglist) instructions is: 
a × n+1 cycles, where "n" is the number of registers designated.
Table A.2-16  Other Instructions (16 Instructions) 
Mnemonic
Format
OP
CYC
FLAG
NZVC
Operation
RMW
Remarks
NOP
E
9F-A
1
– – – –
No change
-
ANDCCR #u8
ORCCR  #u8
D
D
83
93
c
c
CCCC
CCCC
CCR and u8 
→ CCR
CCR or  u8 
→ CCR
-
-
STILM  #u8
D
87
1
– – – –
u8 
→ ILM
-
Sets "ILM" immediate 
value
ADDSP  #s10
D
A3
1
– – – –
R15 += s10
-
"ADD SP" instruction
EXTSB  Ri
EXTUB  Ri
EXTSH  Ri
EXTUH  Ri
E
E
E
E
97-8
97-9
97-A
97-B
1
1
1
1
– – – –
– – – –
– – – –
– – – –
Sign extension  8 
→ 32bit
Zero extension  8 
→ 32bit
Sign extension 16 
→ 32bit
Zero extension 16 
→ 32bit
-
-
-
-
LDM0   (reglist)
LDM1   (reglist)
D
D
8C
8D
See 
notes 
below.
– – – –
– – – –
(R15) 
→ reglist, 
increment R15
(R15) 
→ reglist, 
increment R15
-
-
Load multiple R0 to R7
Load multiple R8 to R15
STM0   (reglist)
STM1   (reglist)
D
D
8E
8F
See 
notes 
below.
– – – –
– – – –
Decrement R15
reglist 
→ (R15)
Decrement R15
reglist 
→ (R15)
-
-
Store multiple R0 to R7
Store multiple R8 to R15
ENTER  #u10
D
0F
1+a
– – – –
R14 
→ (R15 – 4),
R15 – 4 
→ R14,
R15 – u10 
→ R15
-
Function entry processing
LEAVE
E
9F-9
b
– – – –
R14 + 4 
→ R15,
(R15 – 4) 
→ R14
-
Function exit processing
XCHB   @Rj, Ri
A
8A
2a
– – – –
Ri 
→ TEMP
(Rj) 
→ Ri
TEMP 
→ (Rj)
Byte data for semaphore 
processing