English
Language : 

HD6417727BP160CV Datasheet, PDF (100/1098 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH™ RISC engine Family/ SH7700 Series
Section 2 CPU
Table 2.8 T Bit
SH7727 CPU
CMP/GE
BT
BF
R1,R0
TRGET0
TRGET1
ADD
CMP/EQ
BT
#–1,R0
#0,R0
TRGET
Description
If R0 ≥ R1, the T bit is set.
A branch is made to TRGET0
if R0 ≥ R1, or to TRGET1 if R0 < R1.
The T bit is not set by ADD.
If R0 = 0, the T bit is set.
A branch is made if R0 = 0.
Example of Other CPU
CMP.W R1,R0
BGE TRGET0
BLT TRGET1
SUB.W #1,R0
BEQ TRGET
Immediate Data: Byte immediate data is placed inside the instruction code. Word and longword
immediate data is not placed inside the instruction code, but in a table in memory. The table in
memory is referenced with an immediate data transfer instruction (MOV) using PC-relative
addressing mode with displacement.
Table 2.9 Immediate Data Referencing
Type
SH7727 CPU
8-bit immediate
MOV #H'12,R0
16-bit immediate
MOV.W @(disp,PC),R0
........
.DATA.W H'1234
32-bit immediate
MOV.L @(disp,PC),R0
........
.DATA.L H'12345678
Note: Immediate data is referenced by @(disp,PC).
Example of Other CPU
MOV.B #H'12,R0
MOV.W #H'1234,R0
MOV.L #H'12345678,R0
Rev.6.00 Mar. 27, 2009 Page 42 of 1036
REJ09B0254-0600