‗RW: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
м (Арви Хэкер переименовал страницу Слово RW в ‗RW)
Нет описания правки
Строка 1: Строка 1:
'''R/W''' — стандартное слово [[Каллисто]]. Конфликтует со [http://forth.sourceforge.net/standard/dpans/dpans11.htm#11.6.1.2056 словом R/W] из стандартов ANS FORTH и [http://www.forth200x.org/documents/html3/file/RDivW.html Форт-2012].
'''R/W''' — стандартное слово [[Каллисто]]. Конфликтует со [http://forth.sourceforge.net/standard/dpans/dpans11.htm#11.6.1.2056 словом R/W] из стандартов ANS FORTH и [http://www.forth200x.org/documents/html3/file/RDivW.html Форт-2012].


== Ввод слова R/W ==
== Ввод слова _RW ==
В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите клавиши [[Клавиша ×|{{Серая клавиша|×}}]]   [[Клавиша P|{{Синяя клавиша|P}}]] [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша ÷|{{Серая клавиша|÷}}]]   [[Клавиша Р-ГРД-Г|{{Чёрная клавиша|Р-ГРД-Г}}]] [[Клавиша В↑|{{Серая клавиша|В↑}}]]
В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите клавиши [[Клавиша ШГ вправо|{{Чёрная клавиша|ШГ→}}]] [[Клавиша ×|{{Серая клавиша|×}}]] [[Клавиша В↑|{{Серая клавиша|В↑}}]]


== R/W в fig-FORTH Release 1 glossary, май 1979 (англ.) ==
== R/W в fig-FORTH Release 1 glossary, май 1979 (англ.) ==
Строка 13: Строка 13:




== Пример реализации R/W из fig-Форта, симулирующий блоки в ОЗУ ==
== Пример реализации _RW из fig-Форта, симулирующий блоки в ОЗУ ==
  HEX
  HEX
  4000 CONSTANT LO ( начало буферной области )
  4000 CONSTANT LO ( начало буферной области )
  6800 CONSTANT HI ( эквивалент 10 экранов )
  6800 CONSTANT HI ( эквивалент 10 экранов )
  : R/W >R ( сохранить boolean )
  : _RW >R ( сохранить boolean )
     B/BUF × LO + DUP
     B/BUF × LO + DUP
     HI > 6 ?ERROR ( проверка диапазона )
     HI > 6 ?ERROR ( проверка диапазона )

Версия от 08:17, 26 февраля 2016

R/W — стандартное слово Каллисто. Конфликтует со словом R/W из стандартов ANS FORTH и Форт-2012.

Ввод слова _RW

В режиме ЛАТ последовательно нажмите клавиши  ШГ→   ×   В↑ 

R/W в fig-FORTH Release 1 glossary, май 1979 (англ.)

R/W           addr blk f --
       The fig-FORTH standard disc read-write linkage. addr specifies the
       source or destination block buffer, blk is the sequential number of
       the referenced block; and f is a flag for f=O write and f=l read.
       R/W determines the location on mass storage, performs the read-write
       and performs any error checking.


Пример реализации _RW из fig-Форта, симулирующий блоки в ОЗУ

HEX
4000 CONSTANT LO ( начало буферной области )
6800 CONSTANT HI ( эквивалент 10 экранов )
: _RW >R ( сохранить boolean )
    B/BUF × LO + DUP
    HI > 6 ?ERROR ( проверка диапазона )
    R> IF ( чтение ) ↔ ENDIF
    B/BUF CMOVE ;


  У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.