|
SH7785 Datasheet, PDF (87/1692 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer | |||
|
◁ |
Instruction
MULU.W Rm,Rn
NEG
NEGC
SUB
SUBC
SUBV
Rm,Rn
Rm,Rn
Rm,Rn
Rm,Rn
Rm,Rn
Operation
Unsigned,
Rn à Rm â MACL
16 Ã 16 â 32 bits
0 â Rm â Rn
0 â Rm â T â Rn,
borrow â T
Rn â Rm â Rn
Rn â Rm â T â Rn,
borrow â T
Rn â Rm â Rn,
underflow â T
3. Instruction Set
Instruction Code
Privileged T Bit
0010nnnnmmmm1110 â
â
New
â
0110nnnnmmmm1011 â
0110nnnnmmmm1010 â
0011nnnnmmmm1000 â
0011nnnnmmmm1010 â
0011nnnnmmmm1011 â
â
â
Borrow
â
â
â
Borrow
â
Underflow â
Table 3.6 Logic Operation Instructions
Instruction
AND Rm,Rn
AND #imm,R0
AND.B #imm, @(R0,GBR)
NOT Rm,Rn
OR Rm,Rn
OR #imm,R0
OR.B #imm, @(R0,GBR)
TAS.B @Rn
TST Rm,Rn
TST #imm,R0
TST.B #imm, @(R0,GBR)
XOR Rm,Rn
Operation
Rn & Rm â Rn
R0 & imm â R0
(R0 + GBR) & imm
â (R0 + GBR)
~Rm â Rn
Rn | Rm â Rn
R0 | imm â R0
(R0 + GBR) | imm
â (R0 + GBR)
When (Rn) = 0, 1 â T
Otherwise, 0 â T
In both cases,
1 â MSB of (Rn)
Rn & Rm;
when result = 0, 1 â T
Otherwise, 0 â T
R0 & imm;
when result = 0, 1 â T
Otherwise, 0 â T
(R0 + GBR) & imm;
when result = 0, 1 â T
Otherwise, 0 â T
Rn ⧠Rm â Rn
Instruction Code
Privileged T Bit
0010nnnnmmmm1001 â
â
11001001iiiiiiii â
â
11001101iiiiiiii â
â
New
â
â
â
0110nnnnmmmm0111 â
0010nnnnmmmm1011 â
11001011iiiiiiii â
11001111iiiiiiii â
â
â
â
â
â
â
â
â
0100nnnn00011011 â
Test â
result
0010nnnnmmmm1000 â
11001000iiiiiiii â
11001100iiiiiiii â
0010nnnnmmmm1010 â
Test â
result
Test â
result
Test â
result
â
â
Rev.1.00 Jan. 10, 2008 Page 57 of 1658
REJ09B0261-0100
|
▷ |