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