English
Language : 

SH7047 Datasheet, PDF (77/764 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTMRISC engine Family/SH7000 Series
Logic Operation Instructions:
Instruction
Instruction Code
Operation
Execution
States 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 the 3
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 → (R0 3

+ GBR)
Rev. 2.00, 09/04, page 37 of 720