Zjištění nastavené přesnosti zobrazení pro TI-58/59

Následující tabulka obsahuje krátký program pro zjištění argumentu naposledy použité funkce Fix. Program neobsahuje žádné (natož absolutní) skoky. Lze jej jako jednorázově prováděnou sekvenci instrukcí umístit na libovolné místo programové paměti.

ADDR CODE LEVEL COMMENT
217 76 58 Lbl Fix  
219 53 ( • • zamezení uzavření započaté aritmetické operace
220 53 ( • • •  
221 09 9 • • • od pokusného desetinného...
222 35 1/x • • • ...čísla...
223 75 - • • • ...odečtena...
224 52 EE • • • ...zobrazená část
225 54 ) • •  
226 28 log • • ze zbytku je zjištěn desítkový řád
227 59 Int • •  
228 94 +/- • • jsou to hodnoty 0, 1, 2, ..., 7, 8, 10
229 75 - • • pro hodnotu 10 musí být odečtena korekce
230 53 ( • • •  
231 24 CE • • • desítkový řád...
232 55 ÷ • • • ...vydělen...
233 09 9 • • • ...devíti...
234 54 ) • •  
235 59 Int • • ...dá po odstranění desetinné části korekci
236 54 ) výsledek
237 22 52 INV EE vypnutí semilogaritmického zobrazení
239 92 RTN (stisk INV SBR)

Použití programu je následující:
Stisk kláves Činnost Display
SBR Fix hodnota aktuálního nastavení přesnosti zobrazení... 9.
STO 1 7 ...uložena do registru #17 9.
Fix 2 nastavení jiné přesnosti zobrazení 9.00
: nějaké výpočty s přesností na 2 desetinná místa 3.14
Fix Ind 1 7 obnovení původního nastavení z registru #17 3.141592654

Případnému nestrannému pozorovateli se část na řádcích s adresami 219225 může zcela oprávněně zdát neúměrně krkolomnou. Důvodem pro tuto neeleganci není autorova neznalost hraničící se zabedněností, nýbrž úporná snaha o absenci skoků a použití kteréhokoli paměťového registru (včetně testovacího, viz instrukce x↔t).

Správný rýpal by mohl přijít s ještě jednou poťouchlou - leč naprosto legitimní - otázkou. Zde je její citace: "K čemu je ta krávovina vlastně dobrá?" Velmi správný dotaz, na který nelze očekávat odpověď z kategorie Zdrcující. Vzít za vděk některou z odpovědí ze zaprášené krabice s vybledlým nápisem Na pomezí relevance bude v tomto případě truchlivou nutností. Co naplat, zde je pokus o odpověď na nepříjemnou otázku...

P.S.: Zabývat se kalkulátorem používající AOS na stránkách nesoucích titul RPNmania je neodiskutovatelnou svatokrádeží. Jsou však slabší chvíle v životě vývojářově, ve kterých je veskrze marno snažit se potlačovat v sobě nízké pudy, a výsledek je leckdy takto tragický. Snad takovému nešťastníku jeho Reverzně Polsky Notované děti odpustí... Aby jim to odpouštění šlo lépe od ruky, je zde malá úlitba.