| 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