Редактирование: C!
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''C!''' (записать байт, читается «си-присвоить») — стандартное слово [[Каллисто]]. Сохранить 8-битное число. | '''C!''' (записать байт, читается «си-присвоить») — стандартное слово [[Каллисто]]. Сохранить 8-битное число. | ||
C! ( | C! ( x a -- ) Записывает байт x по адресу a. | ||
Записывает число | Записывает число x по [[Единое адресное пространство|адресу]] a. | ||
Если a указывает на [[Регистры байтовых данных|байтовую память]] (диапазон 11000…18167), [[Шестнадцатеричный формат|двоичный]] байт | Если a указывает на [[Регистры байтовых данных|байтовую память]] (диапазон 11000…18167), [[Шестнадцатеричный формат|двоичный]] байт x записывается по [[Единое адресное пространство|адресу]] a. В этом случае допустимые значения x от -128 до 255. | ||
== Ввод слова C! == | == Ввод слова C! == | ||
Строка 40: | Строка 38: | ||
== Реализация == | == Реализация == | ||
<pre> | <pre> | ||
2272 ;#CStore | 2272 ;#CStore | ||
2273 ; C! ( y a −− ) Записать байт y по адресу a. | 2273 ; C! ( y a −− ) Записать байт y по адресу a. | ||
Строка 55: | Строка 51: | ||
2283 RME + | 2283 RME + | ||
2284 CSTOR2: KM8 KGOTO9 | 2284 CSTOR2: KM8 KGOTO9 | ||
</pre> | </pre> | ||