Category:83Plus:OS:Operator Stack

From WikiTI
Revision as of 15:16, 28 June 2007 by Taricorp (Talk | contribs)

Jump to: navigation, search


Please format this article according to the guidelines and Wikification suggestions, then remove this {{Wikify}} notice from the article.


This article is a stub. You can help WikiTI by expanding it.


The operator stack is defined between (OPS) and (OPBase). The OS uses this area for storing information, along with the FPS, for conditional statements and loops in TI-BASIC. Due to extremely poor programming in the OS, this is the cause of the well-known memory leaks which can occur if a programmer uses a Goto statement within a loop or If:Then statement (In a nutshell, it moves the OPS and FPS by nine bytes every time a push to each occurs (enter a conditional), which can cause a slowdown (slowly becomes more to move) and memory leaks (the nine bytes added above (?) the FPS are not accounted for, or are 'leaked'.).

Very little is currently known about the OPS since TI has not documented it, but research is underway.

This category currently contains no pages or media.