Редактирование: ДALLOT

Перейти к навигации Перейти к поиску
Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы войдёте или создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.

Текущая версия Ваш текст
Строка 1: Строка 1:
'''ДALLOT''' (дэ-распределить) — родное слово [[Каллисто]].
'''ДALLOT''' (дэ-распределить) — стандартное слово [[Каллисто]].
  ДALLOT        ( D −− )                            Сместить вершину десятичного словаря на D регистров.
  ДALLOT        ( D −− )                            Сместить вершину десятичного словаря на D регистров.
Резервирует D [[Регистр десятичных данных|десятичных регистров]] в [[Десятичный словарь|десятичном словаре]]. Осмысленные значения D от -1000 до 1000, но обычно на порядки меньше.
Резервирует D десятичных регистров в [[Десятичный словарь|десятичном словаре]]. Осмысленные значения D от -1000 до 1000.


== Ввод слова ДALLOT ==
== Ввод слова ДALLOT ==
В [[Режим РУС|режиме РУС]] последовательно нажмите клавиши [[Клавиша Выход|{{Синяя клавиша|Выход}}]]   [[Клавиша Р-ГРД-Г|{{Чёрная клавиша|Р-ГРД-Г}}]] {{ШГ←}} [[Клавиша -|{{Серая клавиша|−}}]] [[Клавиша -|{{Серая клавиша|−}}]] [[Клавиша 5|{{Серая клавиша|5}}]] [[Клавиша 2|{{Серая клавиша|2}}]]
В [[Режим РУС|режиме РУС]] последовательно нажмите клавиши [[Клавиша Выход|{{Синяя клавиша|Выход}}]]   [[Клавиша Р-ГРД-Г|{{Чёрная клавиша|Р-ГРД-Г}}]] [[Клавиша ШГ влево|{{Чёрная клавиша|ШГ←}}]] [[Клавиша -|{{Серая клавиша|−}}]] [[Клавиша -|{{Серая клавиша|−}}]] [[Клавиша 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>


== Ссылки ==
== Ссылки ==
* {{Исходник|deALLOT|ДALLOT}}
* {{Исходник|DeALLOT|ДALLOT}}
* См. слова [[ДHERE]], [[ДH]] и [[Д,]]
* См. слова [[ДHERE]], [[ДH]] и [[ALLOT]]
* Ср. слово [[ALLOT]]




Строка 37: Строка 17:
[[Категория:Слова Каллисто]]
[[Категория:Слова Каллисто]]
[[Категория:Примитивы]]
[[Категория:Примитивы]]
[[Категория:Работа с десятичным словарём]]
[[Категория:Работа с десятичным словарём Каллисто]]
[[Категория:Родные слова]]
Пожалуйста, учтите, что любой ваш вклад в проект «ПМК вики» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Pmkwiki:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

В целях защиты вики от автоматического спама в правках просим вас решить следующую каптчу:

Отменить Справка по редактированию (в новом окне)