RST

The current PC value plus three is pushed onto the stack. The MSB is loaded with $00 and the LSB is loaded with imm8.

Syntax

RST imm8

Allowed Instructions

RST $00
RST $08 ;rOP1ToOP2
RST $10 ;rFindSym
RST $18 ;rPushRealO1
RST $20 ;rMove9ToOP1
RST $28 ;rBCALL
RST $30 ;rFPAdd
RST $38

Effects

All flags unaffected.

Uses

RST $28 is used by TI calculators for ROM calls.

 #define bcall(label) rst $28 \ .dw label

T-States

11 t-states

See Also

DI,EI,IM,RET,RETI,RETN

Unless otherwise stated, the content of this page is licensed under GNU Free Documentation License.