Редактирование: Слова Каллисто по категориям

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

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

Текущая версия Ваш текст
Строка 24: Строка 24:
* [[FALSE]] [[TRUE]] — Значения «ложь» и «истина» (константы нуль и -1).
* [[FALSE]] [[TRUE]] — Значения «ложь» и «истина» (константы нуль и -1).
* [[Слово 1|1]] [[Слово 2|2]] — Числа один и два.
* [[Слово 1|1]] [[Слово 2|2]] — Числа один и два.
* [[Слово Π| \(\pi\)]] — Число пи (3,14159265359).
* [[Слово Π|$\pi$]] — Число пи (3,14159265359).
* [[BL]] — Код литеры [[пробел]]а, число 32.
* [[BL]] — Код литеры [[пробел]]а, число 32.


Строка 78: Строка 78:
* [[Слово R0|R0]] — Переменная, адрес дна [[Стек возвратов Каллисто|стека возвратов]].
* [[Слово R0|R0]] — Переменная, адрес дна [[Стек возвратов Каллисто|стека возвратов]].


=== Обращение к памяти ===
=== Обращение к ячейкам памяти ===
* [[Слово @|@]] — Заместить адрес в [[Стек данных|стеке]] его содержимым, ячейка содержит число со знаком.
* [[Слово @|@]] — Заместить адрес в [[Стек данных|стеке]] его содержимым, ячейка содержит число со знаком.
* [[U@]] — Считать 2-х байтовое целое без знака.
* [[U@]] — Считать 2-х байтовое целое без знака.
* [[C@]] — Извлечь байт.
* [[C@]] — Извлечь байт из ячейки.
* [[Слово !|!]] — Записать число в ячейку.
* [[Слово !|!]] — Записать число в ячейку.
* [[0!]] — Обнулить ячейку.
* [[0!]] — Обнулить ячейку.
* [[C!]] — Записать байт.
* [[C!]] — Записать байт.
* [[+!]] — Добавить число к содержимому ячейки.
* [[+!]] — Добавить число к содержимому ячейки.
* [[TOGGLE]] — Изменить байт памяти по маске XOR.
* [[TOGGLE]] — Изменить байт по xor−маске.
* [[++!]] [[−−!]] [[++@]] [[−−@]] — Косвенная адресация с предварительным уменьшением или увеличением указателя.
* [[++!]] [[−−!]] [[++@]] [[−−@]] — Косвенная адресация с предварительным уменьшением или увеличением указателя.


=== Работа с областями памяти ===
=== Работа с областями памяти ===
* [[CMOVE]] — Копировать область памяти побайтно.
* [[CMOVE]] — Копирует побайтно область памяти размером u байт начиная с a1 и записывает её начиная с a2.
* [[CMOVE〉|CMOVE>]] — Копировать область памяти, начиная с больших адресов.
* [[CMOVE〉|CMOVE>]] — Копировать u байтов из a1 в a2, начиная с больших адресов.
* [[FILL]] — Записать байт в область памяти.
* [[FILL]] — Записывает u байт c в память начиная с адреса a
* [[ERASE]] — Обнулить область памяти.
* [[ERASE]] — Записывает u нулевых байтов в память начиная с адреса a.
* [[BLANK]] — Записать в память [[пробел]]ы (32).
* [[BLANK]] — Записывает n кодов [[пробел]]а (32) в память, начиная с адреса a.


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

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

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

Шаблоны, используемые на этой странице: