Assembleur SuperH | BT |
---|---|
SuperH | Branch if True |
Syntaxe
BT label |
Description
Cette instruction permet d'effectuer une branchement conditionnel si le bit T vaut 1.
Algorithme
MODULE BT(d) * BT disp SI d ∩ 80h =0 ALORS disp ← 0000000FFh ∩ (long)d SINON disp ← 0FFFFFF00h U (long)d FIN SI SI T = 1 ALORS PC ← PC + (disp << 1) SINON PC ← PC + 2 FIN SI |
Mnémonique
Instruction | Abstrait | Opcode | Cycle |
---|---|---|---|
BT label | Quand T = 1, PC ← disp × 2 + PC; Quand T = 0, nop | 10001001dddddddd | 3/1 |
Dernière mise à jour : Mardi, le 28 juillet 2015