Difference between revisions of "Z80:Directives:BRANCH"
From Learn @ Cemetech
Jump to navigationJump to search (Initial automated import) |
KermMartian (talk | contribs) |
||
Line 7: | Line 7: | ||
=== Allowed inputs === | === Allowed inputs === | ||
− | |||
− | |||
== Uses == | == Uses == |
Revision as of 08:24, 5 February 2016
Adds a branch table entry and label (for TI applications). The branch table should follow the application header.
Contents
Syntax
.branch label
Allowed inputs
Uses
.binarymode ti8xapp .defpage 0, 16*1024, $4000 .defpage 1, 16*1024, $4000 .page 0 ; Start page 0 .block 128 ; Advance 128 bytes for header. jp Run ; Jump past the branch table .branch OffPageCall ; Add a branch table item Run bcall(_OffPageCall) ; Call the off-page function ; (Note the _underscore!) bjump(_JForceCmdNoChar) ; Exit .page 1 OffPageCall ; Do something interesting ret
See Also
Z80:Directives:BRANCHRULE:branchrule