Редактирование:
Пустое слово
(раздел)
Перейти к навигации
Перейти к поиску
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
== Реализация == <pre> 3146 ;#null 3147 ; без имени I ( −− ) Пустышка. Закончить интерпретацию входного потока. 3148 ; Нулевое слово прерывает цикл INTERPRET 3149 ; Старый, но весьма сомнительный приём. В Каллисто−2 будет удалён. 3150 LNULL: .DB 81H 3151 .DB 0 ; "\0" 3152 .DW LQUERY 3153 NULL: .DW CALL, BLK,UAT,ZBRAN,NUL 3154 .DW ONE,BLK,PSTOR, IN,ZSTORE, QEXEC 3155 NUL: .DW LEV, EXIT </pre> === Советская реализация === Юрий Семёнов приводит следующее определение слова \0 (стр. 107): : 0 BLK @ ( экранный буфер?) IF ( если да) 1 BLK +! ( переключение указателя на следующий экран) 0 IN ! ( обнуление указателя смещения) ?EXEC ( система в режиме исполнения?) THEN R> DROP ; ( уход в QUIT) У Баранова-Ноздрунова определение слова \0 выглядит так (стр. 79): : X ( ---> ) R> DROP ; IMMEDIATE Слово \0 в ФОРТ-ЕС было [[примитив]]ом. Вот его описание и определение: <PRE> *Н -> (ПУСТОЕ СЛОВО) - ЗАКОНЧИТЬ ИНТЕРПРЕТАЦИЮ 40 ВХОДНОГО ПОТОКА Экран номер 40 ( 31.03.84 EXPECT OUERY INTERPRET ФОРТ-СИСТЕМА X ) CODE X ( ->) ЗАБИТЬ-Х ( НУЛЕВОЙ КОД ВМЕСТО БУКВЫ "X") EXIT# B, END-CODE IMMEDIATE </PRE> Определение слова \0 в FORTH ИТЭФ: <PRE> HEAD 301Q,,200Q,NULL,$COL ; NULL DW BLK,AT,ZBRAN,NUL-$ DW ONE,BLK,PSTOR,ZERO,IN,STORE,QEXEC NUL: DW LEV,SEMI </PRE>
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «ПМК вики» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
Pmkwiki:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
В целях защиты вики от автоматического спама в правках просим вас решить следующую каптчу:
Отменить
Справка по редактированию
(в новом окне)
Навигация
Персональные инструменты
Вы не представились системе
Обсуждение
Вклад
Создать учётную запись
Войти
Пространства имён
Статья
Обсуждение
русский
Просмотры
Читать
Править
История
Ещё
Поиск
Навигация
Заглавная страница
Свежие правки
Случайная страница
Справка по MediaWiki
Инструменты
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице