|
SH7014 Datasheet, PDF (76/754 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer | |||
|
◁ |
2. CPU
Table 2.14 Logic Operation Instructions
Instruction
Instruction Code
Operation
Exec.
Cycles T Bit
AND Rm,Rn
0010nnnnmmmm1001 Rn & Rm â Rn
1
â¯
AND #imm,R0
11001001iiiiiiii R0 & imm â R0
1
â¯
AND.B #imm,@(R0,GBR) 11001101iiiiiiii (R0 + GBR) & imm â 3
â¯
(R0 + GBR)
NOT Rm,Rn
0110nnnnmmmm0111 â¼Rm â Rn
1
â¯
OR Rm,Rn
0010nnnnmmmm1011 Rn | Rm â Rn
1
â¯
OR #imm,R0
11001011iiiiiiii R0 | imm â R0
1
â¯
OR.B #imm,@(R0,GBR) 11001111iiiiiiii (R0 + GBR) | imm â
3
â¯
(R0 + GBR)
TAS.B @Rn*
0100nnnn00011011 If (Rn) is 0, 1 â T; 1 â 4
MSB of (Rn)*
Test
result
TST Rm,Rn
0010nnnnmmmm1000 Rn & Rm; if the result is 1
0, 1 â T
Test
result
TST #imm,R0
11001000iiiiiiii R0 & imm; if the result is 1
0, 1 â T
Test
result
TST.B #imm,@(R0,GBR) 11001100iiiiiiii (R0 + GBR) & imm; if 3
the result is 0, 1 â T
Test
result
XOR Rm,Rn
0010nnnnmmmm1010 Rn ^ Rm â Rn
1
â¯
XOR #imm,R0
11001010iiiiiiii R0 ^ imm â R0
1
â¯
XOR.B #imm,@(R0,GBR) 11001110iiiiiiii (R0 + GBR) ^ imm â 3
â¯
(R0 + GBR)
Note: * The on-chip DMAC bus cycles are not inserted between the read and write cycles of
TAS instruction execution.
Rev.5.00 Sep. 27, 2007 Page 42 of 716
REJ09B0398-0500
|
▷ |