Architecture

BEQ

Branch On Equal

BEQ

 

31

26 25

21 20

16 15

0

 

 

BEQ

 

rs

 

 

rt

 

offset

 

 

 

 

 

 

 

 

 

000100

 

 

 

 

 

 

 

 

 

6

5

 

 

5

 

16

 

Format :

BEQ rs, rt, offset

Description :

Generates a branch target address by adding the address of the instruction in the delay slot to the 16- bit offset (that has been left-shifted two bits and sign-extended to 32 bits). The contents of general registers rs and rt are compared and, if equal, the program branches to the target address after a one- cycle delay.

Operation :

T:

target (offset )14

offset 02

 

15

 

 

condition (GPR[rs] = GPR[rt])

T + 1:

if condition then

 

 

PC PC + target

 

 

endif

 

 

 

 

Exceptions :

None

116

Page 127
Image 127
Toshiba TX39 user manual Beq