ДALLOT: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) (→Ссылки) |
AtH (обсуждение | вклад) Нет описания правки |
||
(не показано 13 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
'''ДALLOT''' (дэ-распределить) — | '''ДALLOT''' (дэ-распределить) — родное слово [[Каллисто]]. | ||
ДALLOT ( D −− ) Сместить вершину десятичного словаря на D регистров. | |||
Резервирует | Резервирует D [[Регистр десятичных данных|десятичных регистров]] в [[Десятичный словарь|десятичном словаре]]. Осмысленные значения D от -1000 до 1000, но обычно на порядки меньше. | ||
== Ввод слова ДALLOT == | == Ввод слова ДALLOT == | ||
В [[Режим РУС|режиме РУС]] последовательно нажмите клавиши [[Клавиша Выход|{{Синяя клавиша|Выход}}]] [[Клавиша Р-ГРД-Г|{{Чёрная клавиша|Р-ГРД-Г}}]] | В [[Режим РУС|режиме РУС]] последовательно нажмите клавиши [[Клавиша Выход|{{Синяя клавиша|Выход}}]] [[Клавиша Р-ГРД-Г|{{Чёрная клавиша|Р-ГРД-Г}}]] {{ШГ←}} [[Клавиша -|{{Серая клавиша|−}}]] [[Клавиша -|{{Серая клавиша|−}}]] [[Клавиша 5|{{Серая клавиша|5}}]] [[Клавиша 2|{{Серая клавиша|2}}]] | ||
Эти нажатия оставляют клавиатуру в [[Режим ЛАТ|режиме ЛАТ]]. | Эти нажатия оставляют клавиатуру в [[Режим ЛАТ|режиме ЛАТ]]. | ||
== Реализация == | |||
<pre> | |||
142 rrDDP .EQU 1135 ; 11135 ДH − Указатель на первую свободную ячейку десятичного словаря | |||
143 rlDDP .EQU 1136 | |||
… | |||
2334 ;#deALLOT | |||
2335 ; ДALLOT ( D −− ) Сместить вершину десятичного словаря на D регистров. | |||
2336 LDALLOT: .DB 6,132 | |||
2337 .TEXT "ALLOT" ; "ДALLOT" ( n −− ) | |||
2338 .DW LDHERE | |||
2339 DALLOT: .DW JDALLOT ; Зарезервировать D десятичных регистров в десятичном словаре. | |||
2340 JDALLOT: RM3 MA 1 + M3 | |||
2341 PPRM rlDDP KRMA + | |||
2342 ENT RME / FANS <−> KINT MA ∗ − PPM rlDDP | |||
2343 RMA KX!=09 | |||
2344 PPRM rrDDP + PPM rrDDP | |||
2345 KGOTO9 | |||
</pre> | |||
== Ссылки == | == Ссылки == | ||
* См. слова [[ДHERE]], [[ДH]] и [[ALLOT]] | * {{Исходник|deALLOT|ДALLOT}} | ||
* См. слова [[ДHERE]], [[ДH]] и [[Д,]] | |||
* Ср. слово [[ALLOT]] | |||
Строка 15: | Строка 36: | ||
{{заготовка}} | {{заготовка}} | ||
[[Категория:Слова Каллисто]] | [[Категория:Слова Каллисто]] | ||
[[Категория:Работа с десятичным словарём | [[Категория:Примитивы]] | ||
[[Категория: | [[Категория:Работа с десятичным словарём]] | ||
[[Категория:Родные слова]] |
Текущая версия от 17:09, 9 ноября 2017
ДALLOT (дэ-распределить) — родное слово Каллисто.
ДALLOT ( D −− ) Сместить вершину десятичного словаря на D регистров.
Резервирует D десятичных регистров в десятичном словаре. Осмысленные значения D от -1000 до 1000, но обычно на порядки меньше.
Ввод слова ДALLOT[править]
В режиме РУС последовательно нажмите клавиши Выход Р-ГРД-Г ШГ← − − 5 2
Эти нажатия оставляют клавиатуру в режиме ЛАТ.
Реализация[править]
142 rrDDP .EQU 1135 ; 11135 ДH − Указатель на первую свободную ячейку десятичного словаря 143 rlDDP .EQU 1136 … 2334 ;#deALLOT 2335 ; ДALLOT ( D −− ) Сместить вершину десятичного словаря на D регистров. 2336 LDALLOT: .DB 6,132 2337 .TEXT "ALLOT" ; "ДALLOT" ( n −− ) 2338 .DW LDHERE 2339 DALLOT: .DW JDALLOT ; Зарезервировать D десятичных регистров в десятичном словаре. 2340 JDALLOT: RM3 MA 1 + M3 2341 PPRM rlDDP KRMA + 2342 ENT RME / FANS <−> KINT MA ∗ − PPM rlDDP 2343 RMA KX!=09 2344 PPRM rrDDP + PPM rrDDP 2345 KGOTO9
Ссылки[править]
- Исходный текст слова ДALLOT в Каллисто Классик 1.0
- См. слова ДHERE, ДH и Д,
- Ср. слово ALLOT
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |