Редактирование: INDEX
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
[[Файл:CallistoIndexLoad.png|thumb|right|264px|Пример работы слова INDEX]] | [[Файл:CallistoIndexLoad.png|thumb|right|264px|Пример работы слова INDEX]] | ||
Выводит на [[индикатор]] верхние строчки [[экран]]ов, номера [[блок]]ов которых входят в диапазон от нач до кон | '''INDEX''' (индекс, указатель; оглавление, содержание) — стандартное слово [[Каллисто]]. | ||
Выводит на [[индикатор]] верхние строчки [[экран]]ов, номера [[блок]]ов которых входят в диапазон от нач до кон. | |||
== Ввод слова INDEX == | == Ввод слова INDEX == | ||
В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите клавиши [[Клавиша 7|{{Серая клавиша|7}}]] [[Клавиша 4|{{Серая клавиша|4}}]] [[Клавиша K|{{Синяя клавиша|K}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша 0|{{Серая клавиша|0}}]] | В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите клавиши [[Клавиша 7|{{Серая клавиша|7}}]] [[Клавиша 4|{{Серая клавиша|4}}]] [[Клавиша K|{{Синяя клавиша|K}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша 0|{{Серая клавиша|0}}]] | ||
== INDEX в предыдущем стандарте Forth-83 (англ.) == | |||
INDEX u1 u2 -- M | INDEX u1 u2 -- M | ||
Print the first line of each screen over the range {u1..u2}. | Print the first line of each screen over the range {u1..u2}. | ||
Строка 16: | Строка 13: | ||
which conventionally contains a title. | which conventionally contains a title. | ||
== INDEX в стандарте Forth-79 (англ.) == | |||
INDEX n1 n2 -- | INDEX n1 n2 -- | ||
Print the first line of each screen over the range {n1..n2}. | Print the first line of each screen over the range {n1..n2}. | ||
Строка 22: | Строка 19: | ||
which conventionally contains a title. | which conventionally contains a title. | ||
== INDEX в fig-FORTH Release 1 glossary, май 1979 (англ.) == | |||
INDEX from to -- | INDEX from to -- | ||
Print the first line of each screen over the range from, to. This is | Print the first line of each screen over the range from, to. This is | ||
used to view the comment lines of an area of text on disc screens. | used to view the comment lines of an area of text on disc screens. | ||
== Реализация | == Реализация INDEX == | ||
Юрий Семёнов приводит следующее определение слова INDEX (стр. 105): | Юрий Семёнов приводит следующее определение слова INDEX (стр. 105): | ||
: INDEX 1+ OVER - FOR ↵ ↑ 3 I.R SPACE 0 ( указание на нулевую | : INDEX 1+ OVER - FOR ↵ ↑ 3 I.R SPACE 0 ( указание на нулевую | ||
Строка 50: | Строка 30: | ||
OVER (LINE) TYPE NEXT DROP ; ( м. табл. 20 ) | OVER (LINE) TYPE NEXT DROP ; ( м. табл. 20 ) | ||
Опубликовано | Опубликовано только следующее описание слова INDEX из ФОРТ-ЕС, оно ссылается на определение, отсутствующее на экране № 46: | ||
<PRE> | <PRE> | ||
INDEX + N1,N2-> РАСПЕЧАТАТЬ НАЧАЛЬНУЮ СТРОКУ ЭКРАНОВ 46 | INDEX + N1,N2-> РАСПЕЧАТАТЬ НАЧАЛЬНУЮ СТРОКУ ЭКРАНОВ 46 | ||
С НОМЕРАМИ ОТ N1 ДО N2 | С НОМЕРАМИ ОТ N1 ДО N2 | ||
</PRE> | </PRE> | ||
== Ссылки == | == Ссылки == | ||
* [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH\03.%20KAK%20RABOTATJ%20NA%20FORTE КАК РАБОТАТЬ НА ФОРТЕ] в книге [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH Л.Броуди «Начальный курс программирования на языке Форт»] | * [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH\03.%20KAK%20RABOTATJ%20NA%20FORTE КАК РАБОТАТЬ НА ФОРТЕ] в книге [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH Л.Броуди «Начальный курс программирования на языке Форт»] | ||
Строка 72: | Строка 43: | ||
[[Категория:Слова Каллисто]] | [[Категория:Слова Каллисто]] | ||
[[Категория:Слова высокого уровня]] | [[Категория:Слова высокого уровня]] | ||
[[Категория:Работа с внешней памятью Каллисто]] | [[Категория:Работа с внешней памятью Каллисто]] | ||
[[Категория:Средства отладки Каллисто]] | [[Категория:Средства отладки Каллисто]] | ||
[[Категория:Слова Каллисто без стековых диаграмм]] |