N⟩LINK: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) (→Ссылки) |
||
Строка 29: | Строка 29: | ||
== Ссылки == | == Ссылки == | ||
* {{Исходник|NtoLINK|N>LINK}} | * {{Исходник|NtoLINK|N>LINK}} | ||
* См. слова [[⟩BODY|>BODY]], [[BODY⟩|BODY>]], [[NAME⟩|NAME>]] и [[N⟩BODY|N>BODY]] | |||
Версия от 13:08, 21 июня 2016
N>LINK (от имени к связи) — фортовское слово Каллисто.
N>LINK ( a1 −− a2 ) От имени к связи. Преобразовать NFA в LFA.
Слово N>LINK позволяет получить адрес поля связи по известному адресу поля имени.
Ввод слова N>LINK
В режиме ЛАТ последовательно нажмите клавиши 4 P F ИП Р-ГРД-Г − 7 4 9
История
Слово N>LINK пришло в Каллисто из расширения стандарта Форт−83 — удобного, хотя и необязательного к реализации. Будучи слишком низкоуровневым, оно было исключено из стандарта 1994 года.
Слово из расширения стандарта Форт−83 (необязательное).
N>LINK в предыдущем стандарте Forth-83 (англ.)
N>LINK addr1 -- addr2 "name-to-link" addr2 is the link field address corresponding to the name field address addr1.
Реализация
Описание и определение слова N>LINK в ядре ФОРТ-ЕС:
N>LINK * NFA->LFA ПЕРЕЙТИ ОТ ПОЛЯ ИМЕНИ К ПОЛЮ СВЯЗИ 30 Экран номер 30 ( 31.03.86 >BODY BODY> >LINK LINK> L>NAME N>LINK >NAME NAME> ) : N>LINK ( NFA->LFA) DUP С@ 31 AND + 2+ ;
Ссылки
- Исходный текст слова N>LINK в Каллисто Классик 1.0
- См. слова >BODY, BODY>, NAME> и N>BODY
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |