F♯⟩: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
'''F#>''' — стандартное слово [[Каллисто]].
'''F#>''' — встроенное слово [[Каллисто]]. Завершает преобразование числа с плавающей запятой.
 
F#>            ( −− a c )                          Завершить преобразование десятичного числа. Дать адрес и длину для TYPE.
Размещает преобразованную строку сразу после [[Словарь|словаря]], возвращает адрес и число символов.
Слово F#> размещает преобразованную строку сразу после [[Словарь|словаря]]. В [[Стек данных|стеке]] остаётся число полученных символов и [[Единое адресное пространство|адрес]], как это требуется для слова [[TYPE]]


== Ввод слова F#> ==
== Ввод слова F#> ==
Строка 7: Строка 7:


Эти нажатия оставляют клавиатуру в [[Режим NUM|режиме NUM]].
Эти нажатия оставляют клавиатуру в [[Режим 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#&gt;}}


{{нет иллюстраций}}
{{нет иллюстраций}}
{{заготовка}}
{{заготовка}}
[[Категория:Слова Каллисто]]
[[Категория:Слова Каллисто]]
[[Категория:Слова высокого уровня]]
[[Категория:Форматные преобразования Каллисто]]
[[Категория:Форматные преобразования Каллисто]]
[[Категория:Слова Каллисто без стековых диаграмм]]

Текущая версия от 10:59, 10 ноября 2017

F#> — встроенное слово Каллисто. Завершает преобразование числа с плавающей запятой.

F#>            ( −− a c )                           Завершить преобразование десятичного числа. Дать адрес и длину для TYPE.

Слово F#> размещает преобразованную строку сразу после словаря. В стеке остаётся число полученных символов и адрес, как это требуется для слова TYPE

Ввод слова F#>[править]

В режиме ЛАТ последовательно нажмите клавиши  П     P   F   3     F   ИП 

Эти нажатия оставляют клавиатуру в режиме NUM.

Реализация[править]

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

Ссылки[править]


  У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.