Редактирование: SAVE-BUFFERS
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''SAVE-BUFFERS''' (сохранить буферы) — стандартное слово [[Каллисто]]. | '''SAVE-BUFFERS''' (сохранить буферы) — стандартное слово [[Каллисто]]. | ||
Если находящийся в [[буфер]]е [[экран]] | Если находящийся в [[буфер]]е [[экран]] был изменён, скидывает его на диск. | ||
== Ввод слова SAVE-BUFFERS == | == Ввод слова SAVE-BUFFERS == | ||
В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите клавиши [[Клавиша 1|{{Серая клавиша|1}}]] {{ШГ←}} [[Клавиша ↔|{{Серая клавиша|↔}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша P|{{Синяя клавиша|P}}]] [[Клавиша -|{{Серая клавиша|−}}]] [[Клавиша Р-ГРД-Г|{{Чёрная клавиша|Р-ГРД-Г}}]] [[Клавиша В/О|{{Чёрная клавиша|В/О}}]] [[Клавиша 3|{{Серая клавиша|3}}]] [[Клавиша П|{{Чёрная клавиша|П}}]] [[Клавиша П|{{Чёрная клавиша|П}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша ×|{{Серая клавиша|×}}]] [[Клавиша 1|{{Серая клавиша|1}}]] | В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите клавиши [[Клавиша 1|{{Серая клавиша|1}}]] [[Клавиша ШГ влево|{{Чёрная клавиша|ШГ←}}]] [[Клавиша ↔|{{Серая клавиша|↔}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша P|{{Синяя клавиша|P}}]] [[Клавиша -|{{Серая клавиша|−}}]] [[Клавиша Р-ГРД-Г|{{Чёрная клавиша|Р-ГРД-Г}}]] [[Клавиша В/О|{{Чёрная клавиша|В/О}}]] [[Клавиша 3|{{Серая клавиша|3}}]] [[Клавиша П|{{Чёрная клавиша|П}}]] [[Клавиша П|{{Чёрная клавиша|П}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша ×|{{Серая клавиша|×}}]] [[Клавиша 1|{{Серая клавиша|1}}]] | ||
== SAVE-BUFFERS в стандарте ANS Forth == | == SAVE-BUFFERS в стандарте ANS Forth == | ||
Строка 13: | Строка 13: | ||
модифицированные. | модифицированные. | ||
== SAVE-BUFFERS в предыдущем стандарте Forth-83 (англ.) == | |||
SAVE-BUFFERS -- M,79 "save-buffers" | SAVE-BUFFERS -- M,79 "save-buffers" | ||
The contents of all block buffers marked as UPDATEed are | The contents of all block buffers marked as UPDATEed are | ||
Строка 23: | Строка 20: | ||
remain assigned. | remain assigned. | ||
== SAVE-BUFFERS в стандарте Forth-79 (англ.) == | |||
SAVE-BUFFERS 221 | SAVE-BUFFERS 221 | ||
Write all blocks to mass-storage that have been flagged as | Write all blocks to mass-storage that have been flagged as | ||
UPDATEd. An error condition results if mass-storage writing | UPDATEd. An error condition results if mass-storage writing | ||
is not completed. | is not completed. | ||
== История == | |||
Для совместимости с Фортом английское слово ''buffer'' (''рус.'' буфер) в имени SAVE-BUFFERS по-прежнему используется во множественном числе, хотя в [[Каллисто]] [[буфер]] всего один. | |||
== Реализация == | == Реализация == | ||
Определение слова SAVE-BUFFERS в ядре ФОРТ-ЕС: | |||
<PRE> | <PRE> | ||
SAVE-BUFFERS -> ЗАПИСАТЬ НА ДИСК ВСЕ ИСПРАВЛЕННЫЕ БЛОКИ 26 | SAVE-BUFFERS -> ЗАПИСАТЬ НА ДИСК ВСЕ ИСПРАВЛЕННЫЕ БЛОКИ 26 | ||
Строка 58: | Строка 45: | ||
== Ссылки == | == Ссылки == | ||
* См. [[EMPTY-BUFFERS]] | |||
* См. | |||
* Слово [http://forth.sourceforge.net/standard/dpans/dpans7.htm#7.6.1.2180 SAVE-BUFFERS] в стандарте ANS Forth ''(англ.)'' | * Слово [http://forth.sourceforge.net/standard/dpans/dpans7.htm#7.6.1.2180 SAVE-BUFFERS] в стандарте ANS Forth ''(англ.)'' | ||
* Слово [http:// | * Слово [http://www.forth200x.org/documents/html3/block/SAVE-BUFFERS.html SAVE-BUFFERS] в черновике Forth 200x ''(англ.)'' | ||
* [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH\10.WWOD-WYWOD ВВОД-ВЫВОД] в книге [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\10.WWOD-WYWOD ВВОД-ВЫВОД] в книге [http://gudleifr.h1.ru/cgi-bin/pilo.cgi?FL=../g9.txt&IS=\6.PERWOISTOTNIKI\LEO%20BRODIE%20STARTING%20FORTH Л.Броуди «Начальный курс программирования на языке Форт»] | ||
Строка 70: | Строка 56: | ||
[[Категория:Слова высокого уровня]] | [[Категория:Слова высокого уровня]] | ||
[[Категория:Работа с внешней памятью Каллисто]] | [[Категория:Работа с внешней памятью Каллисто]] | ||
[[Категория: | [[Категория:Слова Каллисто без стековых диаграмм]] | ||