U@
U@ (разыменовать беззнаковое, читается «ю-извлечь») — родное слово Каллисто. Считываем в стек 2-х байтовое целое без знака.
U@ ( a -- U ) Извлечь беззнаковое. Считать беззнаковое значение ячейки с адресом a.
Заносит в стек число x, хранящееся в ячейке по адреcу a.
Из двухбайтовой ячейки по адресам a и a+1 (старший и младший байт соответственно) считывается 16-битное двоичное целое без знака x (x меняется от 0 до 65535).
Адрес a должен указывать на память программ или на байтовые регистры. Благодаря минимизации проверок примитив U@ исполняется быстрее слова @
Ввод слова U@
В режиме ЛАТ последовательно нажмите три клавиши 3 P ИП
Эти нажатия оставляют клавиатуру в режиме NUM.
Ссылки
- Исходный текст слова U@ в Каллисто Классик 1.0
- См. слова @, C@, ! и символ @
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |