$Header: /home/radek/cvs/forth-book/db-mc68k-inst/BSR,v 1.3 2003/12/28 18:21:56 radek Exp $

Jméno

BSR — Branch to Subroutine

skupina instrukcí

Přehled

BSR label

Popis

Instrukce vykoná skok / převede řízení do podprogramu na adrese dané aktuální adresou a uvedeným posunutím.

SP - 4 → SP; PC → (SP); PC + dn → PC

Formát instrukce

 15  14  13  12  11  10   9   8   7   6   5   4   3   2   1   0
+---+---+---+---+---+---+---+---+-------------------------------+
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |      8-bit displacement       |
+---+---+---+---+---+---+---+---+-------------------------------+
|        16-bit displacement if 8-bit displacement = $00        |
+---------------------------------------------------------------+
|        32-bit displacement if 8-bit displacement = $00        |
+---------------------------------------------------------------+

Příklad

*FIXME:ukázka použití

Příbuzné instrukce

JSR, RTS, JMP, BRA, Bcc