Редактирование: Слово R0
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''R0''' (читается «ар-нуль») — | '''R0''' (читается «ар-нуль») — стандартное слово [[Каллисто]]. | ||
Переменная, адрес дна [[Стек возвратов Каллисто|стека возвратов]]. | |||
== Ввод слова R0 == | == Ввод слова R0 == | ||
Строка 9: | Строка 9: | ||
R5095 и R5094 традиционно заняты под номер [[блок]]а, хранящегося в [[буфер]]е. Но [[Память двоичных данных|байтовые регистры]] непосредственно под R5094 могут быть зарезервированы программистом под свои нужды с помощью переменной R0. Не забудьте только [[!RP|переинциализировать RP]]. | R5095 и R5094 традиционно заняты под номер [[блок]]а, хранящегося в [[буфер]]е. Но [[Память двоичных данных|байтовые регистры]] непосредственно под R5094 могут быть зарезервированы программистом под свои нужды с помощью переменной R0. Не забудьте только [[!RP|переинциализировать RP]]. | ||
Для резервирования нужного числа | Для резервирования нужного числа регистров с заранее неизвестными номерами проще использовать стандартное слово [[ALLOT]]. | ||
== R0 в fig-FORTH Release 1 glossary, май 1979 (англ.) == | == R0 в fig-FORTH Release 1 glossary, май 1979 (англ.) == | ||
R0 --- addr U | R0 --- addr U | ||
A user variable containing the initial location of the return stack. | A user variable containing the initial location of the return stack. | ||
Строка 19: | Строка 18: | ||
The return stack grows downward from the user area toward the terminal | The return stack grows downward from the user area toward the terminal | ||
buffer. Forty-eight bytes are sufficient. The origin is in R0 (R-zero) and | buffer. Forty-eight bytes are sufficient. The origin is in R0 (R-zero) and | ||
is loaded from a boot-up literal. | is loaded from a boot-up literal. | ||
== Ссылки == | == Ссылки == | ||
* См. слова [[!RP]] и [[RP@]] | * См. слова [[!RP]] и [[RP@]] | ||
Строка 69: | Строка 27: | ||
{{заготовка}} | {{заготовка}} | ||
[[Категория:Слова Каллисто]] | [[Категория:Слова Каллисто]] | ||
[[Категория:Переменные USER]] | [[Категория:Переменные USER]] | ||
[[Категория: | [[Категория:Стандартные переменные Каллисто]] | ||
[[Категория:Операции со стеком возвратов Каллисто]] | [[Категория:Операции со стеком возвратов Каллисто]] | ||
[[Категория:Слова Каллисто без стековых диаграмм]] |