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 219 až 225 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.