Hitachi SH7750 Programming Manual page 242

High-performance risc engine superh (sh) 32-bit risc mcu/mpu series
Hide thumbs Also See for SH7750:
Table of Contents

Advertisement

PC+=2;
}
CMPIM(long i)
{
long imm;
if ((i&0x80)==0) imm=(0x000000FF & (long i));
else imm=(0xFFFFFF00 | (long i));
if (R[0]==imm) T=1;
else T=0;
PC+=2;
}
Example
CMP/GE
R0,R1
BT
TRGET_T
CMP/HS
R0,R1
BT
TRGET_T
CMP/STR
R2,R3
BT
TRGET_T
Rev. 2.0, 03/99, page 228 of 396
/* CMP_EQ #imm,R0 */
;R0 = H'7FFFFFFF, R1 = H'80000000
;T = 0, so branch is not taken.
;R0 = H'7FFFFFFF, R1 = H'80000000
;T = 1, so branch is taken.
;R2 = "ABCD", R3 = "XYCZ"
;T = 1, so branch is taken.

Advertisement

Table of Contents
loading

Table of Contents