FL: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
'''FL''' — фортовское слово [[Каллисто]]. | '''FL''' — фортовское слово [[Каллисто]]. | ||
FL ( n −− x ) Преобразовать возвращённое NUMBER целое в десятичное число. | FL ( n −− x ) Преобразовать возвращённое NUMBER целое в десятичное число. | ||
Слово FL из расширения Форта ИТЭФ вошло в ядро [[Каллисто]]. | Слово FL из расширения Форта ИТЭФ вошло в ядро [[Каллисто]]. В [[Каллисто]] оно использует переменную [[SAVIN]], в которую [[NUMBER]] сохраняет основание системы счисления распознанного числа, с учётом его префиксов. | ||
== Ввод слова FL == | == Ввод слова FL == | ||
Строка 8: | Строка 8: | ||
== История == | == История == | ||
Слово FL описано у Семёнова (стр. 94-96, 199). В [[Каллисто]] «плавучка» это основной тип данных, поэтому программисту явно вызывать FL не требуется. Возможно, в будущих версиях [[Каллисто]] слово FL уже будет встроено в слово [[NUMBER]] или аналогичное. | Слово FL описано у Семёнова (стр. 94-96, 199). В [[Каллисто]] «плавучка» это основной тип данных, поэтому программисту явно вызывать FL не требуется. Возможно, в будущих версиях [[Каллисто]] слово FL уже будет встроено в слово [[NUMBER]] или аналогичное. | ||
== Реализация == | |||
<pre> | |||
3278 ;#FL | |||
3279 ; FL ( n −− x ) Преобразовать возвращённое NUMBER целое в десятичное число. | |||
3280 LFL: .DB 2 | |||
3281 .TEXT "FL" ; ( n −− f ) В Каллисто вызывается автоматически | |||
3282 .DW LNUMB | |||
3283 FL: .DW CALL, SAVIN,UAT ; В SAVIN слово NUMBER записало использовавшуюся систему счисления | |||
3284 .DW SEXP,AT, DPL,AT, SUB | |||
3285 .DW DUP, LITP,333,LESS, ZBRAN,FLER1 ; Робкая попытка защититься от переполнения без учёта BASE (2^333). | |||
3286 .DW POWER, STAR, EXIT | |||
3287 FLER1: .DW DDROP, ZERO, BRAN,RERROR | |||
</pre> | |||
== Ссылки == | == Ссылки == |
Текущая версия от 20:46, 9 ноября 2017
FL — фортовское слово Каллисто.
FL ( n −− x ) Преобразовать возвращённое NUMBER целое в десятичное число.
Слово FL из расширения Форта ИТЭФ вошло в ядро Каллисто. В Каллисто оно использует переменную SAVIN, в которую NUMBER сохраняет основание системы счисления распознанного числа, с учётом его префиксов.
Ввод слова FL[править]
В режиме ЛАТ последовательно нажмите две клавиши П −
История[править]
Слово FL описано у Семёнова (стр. 94-96, 199). В Каллисто «плавучка» это основной тип данных, поэтому программисту явно вызывать FL не требуется. Возможно, в будущих версиях Каллисто слово FL уже будет встроено в слово NUMBER или аналогичное.
Реализация[править]
3278 ;#FL 3279 ; FL ( n −− x ) Преобразовать возвращённое NUMBER целое в десятичное число. 3280 LFL: .DB 2 3281 .TEXT "FL" ; ( n −− f ) В Каллисто вызывается автоматически 3282 .DW LNUMB 3283 FL: .DW CALL, SAVIN,UAT ; В SAVIN слово NUMBER записало использовавшуюся систему счисления 3284 .DW SEXP,AT, DPL,AT, SUB 3285 .DW DUP, LITP,333,LESS, ZBRAN,FLER1 ; Робкая попытка защититься от переполнения без учёта BASE (2^333). 3286 .DW POWER, STAR, EXIT 3287 FLER1: .DW DDROP, ZERO, BRAN,RERROR
Ссылки[править]
- Исходный текст слова FL в Каллисто Классик 1.0
- См. слова FLITERAL, NUMBER, DPL и EE
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |