Редактирование: UNUSED
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 2: | Строка 2: | ||
UNUSED ( −− U ) Оценить количество свободных байт. | UNUSED ( −− U ) Оценить количество свободных байт. | ||
Оценить объём свободной [[Регистры байтовых данных|байтовой памяти]], доступной разработчику. | Оценить объём свободной [[Регистры байтовых данных|байтовой памяти]], доступной разработчику. | ||
== Детали реализации == | |||
Положенное на [[Стек данных|стек]] число U отражает ситуацию, но не точно. При необходимости часть пересчитанных свободных байт будет использована [[Каллисто]] под [[Стек возвратов Каллисто|стек возвратов]], а также при [[ACCEPT|вводе строки с клавиатуры]]. | |||
== UNUSED в стандарте ANS Forth == | == UNUSED в стандарте ANS Forth == | ||
Строка 19: | Строка 22: | ||
520 FREE: .DW CALL, RPAT,PAD,SUB, EXIT ; Положить на стек количество свободных байт в словаре. | 520 FREE: .DW CALL, RPAT,PAD,SUB, EXIT ; Положить на стек количество свободных байт в словаре. | ||
</pre> | </pre> | ||
Реализация из SP-Forth 4.20: | Реализация из SP-Forth 4.20: | ||
<pre> | <pre> |