Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте или
создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Правка может быть отменена.
Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия |
Ваш текст |
Строка 1: |
Строка 1: |
| '''F#>''' — встроенное слово [[Каллисто]]. Завершает преобразование числа с плавающей запятой. | | '''F#>''' — стандартное слово [[Каллисто]]. |
| F#> ( −− a c ) Завершить преобразование десятичного числа. Дать адрес и длину для TYPE.
| |
| Слово F#> размещает преобразованную строку сразу после [[Словарь|словаря]]. В [[Стек данных|стеке]] остаётся число полученных символов и [[Единое адресное пространство|адрес]], как это требуется для слова [[TYPE]]
| |
|
| |
|
| == Ввод слова F#> ==
| | Размещает преобразованную строку сразу после [[Словарь|словаря]], возвращает адрес и число символов. |
| В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите клавиши [[Клавиша П|{{Чёрная клавиша|П}}]] [[Клавиша P|{{Синяя клавиша|P}}]] [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша 3|{{Серая клавиша|3}}]] [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]]
| |
| | |
| Эти нажатия оставляют клавиатуру в [[Режим NUM|режиме NUM]].
| |
| | |
| == Реализация ==
| |
| <pre>
| |
| 3754 ;#Fnum−end
| |
| 3755 ; F#> ( −− a c ) Завершить преобразование десятичного числа. Дать адрес и длину для TYPE.
| |
| 3756 ; Завершить преобразование числа с плавающей запятой
| |
| 3757 ; На стеке останется число получившихся литер и адрес, как это требуется для слова TYPE
| |
| 3758 LEFDIGS: .DB 3
| |
| 3759 .TEXT "F#>" ; ( −− HERE длина )
| |
| 3760 .DW LEDIGS
| |
| 3761 EDIGF: .DW CALL
| |
| 3762 REFDIGS: .DW HERE, HLD,UAT, OVER, SUB, EXIT
| |
| </pre>
| |
| | |
| == Ссылки ==
| |
| * {{Исходник|Fnum−end|F#>}}
| |
|
| |
|
|
| |
|
Строка 28: |
Строка 7: |
| {{заготовка}} | | {{заготовка}} |
| [[Категория:Слова Каллисто]] | | [[Категория:Слова Каллисто]] |
| [[Категория:Слова высокого уровня]]
| |
| [[Категория:Форматные преобразования Каллисто]] | | [[Категория:Форматные преобразования Каллисто]] |