Редактирование: ?EXEC

Перейти к навигации Перейти к поиску
Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы войдёте или создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.

Текущая версия Ваш текст
Строка 1: Строка 1:
'''?EXEC''' — фортовское слово [[Каллисто]]. Проверка [[STATE|состояния]] исполнения.
'''?EXEC''' — встроенное слово [[Каллисто]]. Проверка состояния исполнения.
  ?EXEC          ( −− )                              Сгенерировать ошибку 18, если нет состояния исполнения.
  ?EXEC          ( −− )                              Сгенерировать ошибку 18, если нет состояния исполнения.
Убедиться, что [[INTERPRET|текстовый интерпретатор]] находится в [[Слово [|состоянии исполнения]]. Если это не так, выдать сообщение об ошибке.
Убедиться, что [[INTERPRET|текстовый интерпретатор]] находится в [[Слово [|состоянии исполнения]]. Если это не так, выдать сообщение об ошибке.
Строка 13: Строка 13:


== Реализация ==
== Реализация ==
<pre>
3020 ;#qEXEC
3021 ; ?EXEC            ( −− )                              Сгенерировать ошибку 18, если нет состояния исполнения.
3022 LQEXEC:        .DB    5
3023                .TEXT  "?EXEC"
3024                .DW    LQCOMP
3025 QEXEC:          .DW CALL, STATE,UAT, LITB
3026                .DB 18
3027                .DW BRAN,RQERR
</pre>
=== Советская реализация ===
Определение слова ?EXEC в FORTH ИТЭФ:
Определение слова ?EXEC в FORTH ИТЭФ:
<PRE>
<PRE>
Строка 33: Строка 21:
== Ссылки ==
== Ссылки ==
* {{Исходник|qEXEC|?EXEC}}
* {{Исходник|qEXEC|?EXEC}}
* См. слова [[?COMP]], [[STATE]], [[Слово [|&#91;]] и [[Слово ]|&#93;]]
* См. также слова [[?CSP]], [[?LOADING]], [[?PAIRS]], [[?STACK]] и [[?ERROR]]




Строка 41: Строка 27:
[[Категория:Слова Каллисто]]
[[Категория:Слова Каллисто]]
[[Категория:Слова высокого уровня]]
[[Категория:Слова высокого уровня]]
[[Категория:Обработка ошибок Каллисто]]
[[Категория:Слова, способные вызывать авост приложения]]
[[Категория:Слова, способные вызывать авост приложения]]
[[Категория:Фортовские слова]]
Пожалуйста, учтите, что любой ваш вклад в проект «ПМК вики» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Pmkwiki:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

В целях защиты вики от автоматического спама в правках просим вас решить следующую каптчу:

Отменить Справка по редактированию (в новом окне)