Что это?Держите!
Скрытый текстCOLD
SAVE" -сохранить данные на дискете и назвать её указанным именем.
DISKWS
DISKID -показать имя образа диска
DISKNAME"
DISKADDR -установить ID используемого диска на шине.
IOXRST -убрать сигнал в указанных битах на IO-EXTENDERе.
IOXSET -установить сигнал в указанных битах на IO-EXTENDERе.
IOX! -установить число в IO-EXTENDER.
IOX@ -извлечь число из IO-EXTENDER.
IOXADDR -установить используемый адрес для IO-EXTENDER.
ERASE -?С помощью этого слова мы забываем (удаляем иа словаря) указанное слово и все слова, внесенные в словарь после него.
TIMES -Запустить программу несколько раз.
TIBFIND
.S
DEPTH -возвращает текущюю глубину стека.
WORDS -вывести список слов из словаря.
QUIT
INTERPRET
ABORT -Завершение выполнения текущей задачи и возврат управления на терминал.
ACCEPT
FIND
RP0
SP0
TICKS -задержка в 0.1 сек. (из стека).
MMUDBG
LEAVE -Немедленное завершение выполнения цикла LOOP или +LOOP. (Используетея только внутри цикла.)
+LOOP -следующая итерация цикла DO с указанным шагом.
LOOP -следующая итерация цикла DO с шагом +1.
?DO -детерминированный цикл с пред проверкй.
DO -детерминированный цикл, 2 параметра (до от).
REPEAT
WHILE
UNTIL
AGAIN -? повтор цикла
BEGIN -начало цикла с пост-условием.
." -вывести строку на дисплей (до знака ").
ELSE -окончание блока с истинным условием и начала ложного.
THEN -окончание блока после IF.
IF -проверка на условие и выполнение 1 из блоков (или обход).
; -выход из режима компиляции.
: -вход в режим компиляции.
REVEAL
HIDE
[
]
VARIABLE -создать переменную.
CONSTANT -создать константу.
CREATE
TIBSPLIT
TIBWORD
,S
,C
,
ALLOT
STATE
HERE
(HERE)
VOCAB
TIBPTR
/MOD -Деление. В стек заносятся остаток и частное.(u1 u2 — n остаток n частное)
S>D
FM/MOD
. -извлечь число из стека и вывести его на экран.
TYPE
SPACE -символ пробела.
(.")
KEY
KEY?
BS -Возврат назад на одну позицию («забой») 8.
EMIT -Вывод символа.(с —)
CR -Возврат каретки и перевод строки.
SCROLL
PAGE -Чистка экрана дисплея и установка курсора в верхний левый угол.
TERMADDR
RBP!
TICK -? задержка на 0.1 секунды. 0,05?
DECIMAL -переключить вывод чисел в десятичной системе счисления.
HEX -переключить вывод чисел в шестнадцетеричной системе счисления.
ATOI
UATOI
ISNUM
ISUNUM
STRCMP
SPLIT
WORD
UITOA
BL
RADIX
TIB
SCRATCH
FALSE -логическая ложь (0).
TRUE -логическая истина (FFFF).
RSTRLEN
STRLEN
MEMCMP
FILL
MOVE
MIN
MAX
CELLS
CELL
= -сравнение двух чисел из стека.
>= -.
<= -.
> -.
< -.
<> -.
0< -сравнение с нулём.
0<> -.
0= -.
RP!
RP@
SP!
SP@
1- -декримент вершины стека.
1+ -инкримент вершины стека.
NEGATE
INVERT
XOR -побитовое исключающее или.
OR -побитовое ИЛИ.
AND -побитовое И.
<< -?побитовый сдвиг влево.
u>> -?побитовый сдвиг вправо.
2/ -деление на 2.
2* -умножение на 2.
SM/REM
* -Умножение.
M*
- -Вычитание
+ -Сложение.
C@
@ -Замещение адреса его содержимым.
C!
-! -Вычитание числа одинарной длины с содержимым заданного адреса.
+! -Сложение числа одинарной длины с содержимым заданного адреса.
! -Запоминание числа одинарной длины по заданному адресу.
R>
>R
TUCK
NIP
-ROT
ROT -Размещение третьего элемента в вершине стека.
2OVER -Копирование второй пары чисел и размещение копии в вершине стека.
OVER -Копирование второго элемента и размещение копии в вершине стека.
PICK -скопировать указанное число на вершину стека.
SWAP -Перестановка двух верхних элементов стека.
2DROP -Удаление из стека двух верхних элементов.
DROP -Удаление из стека верхнего элемента.
2DUP -Дублирование пары чисел, находящейся в вершине стека.
DUP -Дублирование верхнего элемента стека.
?DUP
EXECUTE
J -значение числа-счётчика из цикла DO на уровень выше.
I -значение числа-счётчика из текущего цикла DO.
UNLOOP
(leave)
(+loop)
(loop)
(?do)
(do)
(?branch)
(branch)
EXIT
(lit)
DOVAR
DOCON
[1.4.6] RedPower 2 [Prerelease 6]
Started by
VikR
, 09.05.2012 09:40
2372 replies to this topic
#122
Posted 15.05.2012 - 19:54
Как я сказал выше - мой словарь-напоминалка, сделанный "для себя". Если есть претензии...Что это?
Прошу называть меня Хитрый Лис или просто, Лис.
У тех, кто пишет понятно, есть читатели; у тех, кто пишет туманно, есть комментаторы.
--Альберт Камю
У тех, кто пишет понятно, есть читатели; у тех, кто пишет туманно, есть комментаторы.
--Альберт Камю
#124
Posted 16.05.2012 - 15:44
Как делать вложенные циклы?5. Циклы
А функции?На этом я заканчиваю краткий курс по FORTH.
А условные операторы?
А операторы условного и безусловного перехода?
Попробуй так:
Скрытый текст
Истинная гармония лежит между Абсолютной гармонией и Абсолютным хаосом
#125
Posted 16.05.2012 - 15:54
Что что? Я не сильно шибко разбираюсь в форте. Я в основном в курсе старался передать принцип написания программ, а не научить писать мудреные вещи, по крайне мере пока В цвета раскрасить хорошая идея, сделаю, но без шерсти, она тут не уместна.Как делать вложенные циклы?
Самый дружный и уютный сервер ТТЮХ! Ждёт Вас!
#126
Posted 16.05.2012 - 15:58
Шерсть уместна, провода как раз по цвету шерсти...Вложенные циклы, ифы и функции это и есть основы, без этого нормальные проги не написать...
Истинная гармония лежит между Абсолютной гармонией и Абсолютным хаосом
#128
Posted 16.05.2012 - 17:46
Ничего подобного! У себя попробовал - ничего не удалилось, ничего не сбросилось. Кстати, я менял приветствие "MineOS V1.0 Initialized", правда, вне игры. И ещё: можно ли выкладывать образы дискет с фортом?COLD - перезагружает ОС и сбрасывает все настройки по умолчанию, то есть удаляет все, написанные вами, программы. Вводится без дополнительных элементов:
Прошу называть меня Хитрый Лис или просто, Лис.
У тех, кто пишет понятно, есть читатели; у тех, кто пишет туманно, есть комментаторы.
--Альберт Камю
У тех, кто пишет понятно, есть читатели; у тех, кто пишет туманно, есть комментаторы.
--Альберт Камю
#129
Posted 16.05.2012 - 18:14
Странно, в первый раз сбросило, сейчас перепроверил и все на месте... ну да ладно, исправлю. Получается что только выводит название ОС. Поменять можно не только название, но и вообще все команды и их работу.Ничего подобного! У себя попробовал - ничего не удалилось, ничего не сбросилось. Кстати, я менял приветствие "MineOS V1.0 Initialized", правда, вне игры.
Куда выкладывать?И ещё: можно ли выкладывать образы дискет с фортом?
Самый дружный и уютный сервер ТТЮХ! Ждёт Вас!
#130
Posted 16.05.2012 - 18:17
Дк сюда. Просто у меня сомнения, ведь дискеты содержат часть мода.Куда выкладывать?
Прошу называть меня Хитрый Лис или просто, Лис.
У тех, кто пишет понятно, есть читатели; у тех, кто пишет туманно, есть комментаторы.
--Альберт Камю
У тех, кто пишет понятно, есть читатели; у тех, кто пишет туманно, есть комментаторы.
--Альберт Камю
#132
Posted 16.05.2012 - 18:23
А подскажите команду для проверки входящего сигнала с какого-либо провода, пожалуйста. Хочу начать творить на Форте
#134
Posted 16.05.2012 - 18:41
Он имеет в виду какие сигналы проводов выпускает компьютер. Насколько я понял.
#136
Posted 16.05.2012 - 18:55
[youtube'>http://www.youtube.com/watch?v=WWaLxFIVX1s[/youtube] Зачем же он нужен? Если он не может принимать сигнал. Может все-же есть команда для проверки сигнала поступающего на декодер? IOX@ . проверяет покажет только сигналы отправляемые компьютером? Поступающие не покажет?Входящего? На компьютер что ли? На сколько я знаю, компьютер не является приемником.
НЯША - ил, грязь с тиною, жидкое, топкое дно озера; вязкая, жидкая топь. (с) Даль. Пруф
Иначе говоря: Думай что говоришь!
Я всегда говорю истину, но иногда неточно изъясняюсь.
Москалями называют всех русских за пределами России и москвичей в её пределах, вы удивлены?
#138
Posted 16.05.2012 - 19:06
Я имел ввиду сумму сигналов ID всех проводов, поступающих в декодер
#139
Posted 16.05.2012 - 19:13
Можно сделать пароль на кнопках или рычагах.
Написал программу-замок:А подскажите команду для проверки входящего сигнала с какого-либо провода, пожалуйста. Хочу начать творить на Форте
Скрытый текст
P.S: Надеюсь написано достаточно подробно и понятно.
P.P.S: Да здравствует CapsLock!!!
UPD: О вложенных циклах:
можно написать так:
Скрытый текст
Благодарствую))Как будет время создам раздел с программами, в котором первой будет твоя
Прошу называть меня Хитрый Лис или просто, Лис.
У тех, кто пишет понятно, есть читатели; у тех, кто пишет туманно, есть комментаторы.
--Альберт Камю
У тех, кто пишет понятно, есть читатели; у тех, кто пишет туманно, есть комментаторы.
--Альберт Камю
4 user(s) are reading this topic
0 members, 4 guests, 0 anonymous users