596
Appendix A
List of Instruction Sets
Preliminary User’s Manual U15839EE1V0UM00
Saturated
operation
SAT-
SUBI
imm16, reg1,
reg2
rrrrr110
011RRRRR
iiiiiiii
iiiiiiii
GR [reg2]
←
saturated (GR [reg1]
- sign-extend (imm16))
×
×
×
×
×
SAT-
SUBR
reg1, reg2
rrrrr000
100RRRRR
GR [reg2]
←
saturated (GR [reg1]
- GR [reg2])
×
×
×
×
×
Logic
operation
TST
reg1, reg2
rrrrr001
011RRRRR
result
←
GR [reg2] AND GR
[reg1]
×
×
×
×
×
OR
reg1, reg2
rrrrr001
000RRRRR
GR [reg2]
←
GR [reg2] OR GR
[reg1]
0
×
×
ORI
imm16, reg1,
reg2
rrrrr110
100RRRRR
iiiiiiii
iiiiiiii
GR [reg2]
←
GR [reg1] OR zero-
extend (imm16)
0
×
×
AND
reg1, reg2
rrrrr001
010RRRRR
GR [reg2]
←
GR [reg2] AND GR
[reg1]
0
×
×
ANDI
imm16, reg1,
reg2
rrrrr110
110RRRRR
iiiiiiii
iiiiiiii
GR [reg2]
←
GR [reg1] AND
zero-extend (imm16)
0
×
×
XOR
reg1, reg2
rrrrr0010
01RRRRR
GR [reg2]
←
GR [reg2] XOR GR
[reg1]
0
×
×
XORI
imm16, reg1,
reg2
rrrrr1101
01RRRRR
iiiiiiii-
iiiiiiii
GR [reg2]
←
GR [reg1] XOR
zero-extend (imm16)
0
×
×
NOT
reg1, reg2
rrrrr0000
01RRRRR
GR [reg2]
←
NOT (GR [reg1])
0
×
×
SHL
reg1, reg2
rrrrr1111
11RRRRR
000000001
1000000
GR [reg2]
←
GR [reg2] logically
shift left by GR [reg1])
×
0
×
×
SHL
imm5, reg2
rrrrr0101
10iiiii
GR [reg2]
←
GR [reg2] logically
shift left
by zero-extend (imm5)
×
0
×
×
Table A-6: Instruction Set List (4/7)
Instruction
Group
Mne-
monic
Operand
Opcode
Operation
Flag
CY
OV
S
Z
SAT
Notes: 1. ddddddd is the higher 7 bits of disp8.
2. dddddd is the higher 6 bits of disp8.
3. ddddddddddddddd is the higher 15 bits of disp16.
4. Only the lower half-word data is valid.
5. ddddddddddddddddddddd is the higher 21 bits of dip22.
6. dddddddd is the higher 8 bits of disp9.
7. The op code of this instruction uses the field of reg1 through the source register is shown as reg2 in the
above table. Therefore, the meaning of register specification for mnemonic description and op code is
different from that of the other instructions
rrr = regID specification
RRRRR = reg2 specification
Содержание mPD703128
Страница 6: ...6 Preliminary User s Manual U15839EE1V0UM00 ...
Страница 20: ...20 Preliminary User s Manual U15839EE1V0UM00 ...
Страница 32: ...32 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Страница 154: ...154 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Страница 238: ...238 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Страница 356: ...356 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Страница 522: ...522 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Страница 600: ...600 Preliminary User s Manual U15839EE1V0UM00 MEMO ...
Страница 610: ...610 Preliminary User s Manual U15839EE1V0UM00 ...
Страница 612: ......