Section courante

A propos

Section administrative du site

Assembleur SuperH

BSR

SuperH Branch to Subroutine

Syntaxe

BSR label

Description

Cette instruction permet d'effectuer un branchement à une sous-routine de procédure à l'adresse spécifié.

Algorithme

MODULE BSR(d) * BSR disp
   SI d ∩ 0800h = 0 ALORS
      disp ← (000000FFFh ∩ (long) d
   SINON
      disp ← 0FFFFF000h U (long) d
   FIN SI
   PR ← PC + Is_32bit_Inst(PR + 2)
   PC ← PC + (disp << 1)
   Delay_Slot(PR + 2)

Mnémonique

Instruction Abstrait Opcode Cycle
BSR label PR ← PC, PC ← disp × 2 + PC 1011dddddddddddd 2


Dernière mise à jour : Mardi, le 28 juillet 2015