Инструменты пользователя

Инструменты сайта


msx:basic_dialogue_programming_language:201

Это старая версия документа!


Первая страницаПредыдущая страницаНазад к обзоруСледующая страницаПоследняя страница


Не Шекспир главное, а примечания к нему.

Из записной книжки А.Чехова

Приложение 2. Справочный материал


— Эта заморская диковина может стать твоим
талисманом,— сказала тетушка Дебора.
— А что такое - талисман?
— Если я тебе скажу, у тебя в одно ухо войдет,
в другое выйдет. Посмотри в словаре.
Я, конечно, ответил:
— Очень–то нужно.
Но она хорошо знала, что я полезу в словарь.

Дж.Стейнбек

2.1. Список служебных слов

FIXME

Следующие слова системы MSX BASIC (кроме слов ELSE и TIME) зарезервированы как служебные (ключевые) слова, которые не могут быть использованы как имя или часть имени переменной.

ABS(эбс)
AND(энд)
ASC(эй эс си)
ATN(эй ти эн)
ATTR$(эй ти ти а)
AUTO(ауто)
BASE(бейз)
BEEP(бип)
BIN$(бин)
BLOAD(би лоуд)
BSAVE(би сейв)
CALL(кол)
CDBL(си ди би эл)
CHR$(си эйч а)
CINT(си инт)
CIRCLE(секл)
CLEAR(клиа)
CLOAD(си лоуд)
CLOSE(клоуз)
CLS(си эл эс)
CMD(си эм ди)
COLOR(кала)
CONT(конт)
COPY(копи)
COS(си оу эс)
CSAVE(си сэйв)
CSNG(си эс эн джи)
CSRLIN(си эс ар лин)
CVD(си ви ди)
CVI(си ви ай)
CVS(си ви эс)
DATA(дейта)
DEF(дэф)
DEFDBL(деф ди би эл)
DEFINT(деф инт)
DEFSNG(деф эс эн джи)
DEFSTR(деф эс ти ар)
DELETE(делит)
DIM(дим)
DRAW(дро)
DSKF(ди эс кей эф)
DSKI$(ди эс кей ай)
DSKO$(ди эс кей оу)
ELSE(элс)
END(энд)
EOF(и оу эф)
EQV(и кью ви)
ERASE(эрейз)
ERL(и ар эл)
ERR(э ар а)
ERROR(эрра)
EXP(эксп)
FIELD(филд)
FILES(файлз)
FIX(фикс)
FN(эф эн)
FOR(фо)
FPOS(эф пос)
FRE(фри)
GET(гет)
GOTO(гоу ту)
GOSUB(гоу саб)
GO TO(гоу ту)
HEX$(хекс)
IF(иф)
IMP(и эм пи)
INKEY$(инки)
INP(ай эн пи)
INPUT(ин/пут)
INSTR(ин эс ти ар)
INT(инт)
IPL(ай пи эл)
KEY(ки)
KILL(кил)
LEFT$(лэфт)
LEN(лен)
LET(лет)
LFILES(эл файлз)
LINE(лайн)
LIST(лист)
LLIST(эл лист)
LOAD(лоуд)
LOC(лоук)
LOCATE(лоукейт)
LOF(лоф)
LOG()(лог)
LPOS()(эл пос)
LPRINT(эл принт)
LSET(эл сет)
MAX(макс)
MERGE(медж)
MID$(мид)
MKD$(эм кей ди)
MKI$(эм кей ай)
MKS$(эм кей эс)
MOD(моуд)
MOTOR(моута)
NAME(нэйм)
NEW(нью)
NEXT(некст)
NOT(нот)
OCT$(окт)
OFF(офф)
ON(он)
OPEN(оупен)
OR(о)
OUT(аут)
PAD(пэд)
PAINT(пэйнт)
PDL(пи ди эл)
PEEK(пик)
PLAY(плей)
POINT(поинт)
POKE(поук)
POS(поуз)
PRESET(пи рисет)
PRINT(принт)
PSET(пи сет)
PUT(пут)
READ(рид)
REM(рем)
RENUM(реньюм)
RESTORE(ристо)
RESUME(ризъюм)
RETURN(ритен)
RIGHT$(райт)
RND(ар эн ди)
RSET(ар сет)
RUN(ран)
SAVE(сэйв)
SCREEN(скрин)
SET(сет)
SGN(эс джи эн)
SIN(син)
SOUND(саунд)
SPACE$(спейс)
SPC(эс пи си)
SPRITE(спрайт)
SQR(эс кью а)
STEP(стэп)
STICK(стик)
STOP(стоп)
STR$(эс тэ эр)
STRIG(стриг)
STRING$(стринг)
SWAP(свэп)
TAB(тэб)
TAN(тэн)
THEN(зен)
TIME(тайм)
TO(ту)
TROFF(тиароф)
TRON(ти рон)
USING(юзинг)
USR(ю эс эр)
VAL(вэл)
VARPTR(вар пи ти а)
VDP(ви ди пи)
VPEEK(ви пик)
VPOKE(ви поук)
WAIT(вэйт)
WIDTH(вайдс)
XOR(экс оу а)

Служебное слово MAXFILES составлено из двух служебных слов:
MAX и FILES .

Отметим, что имеется ряд служебных слов, которые интерпретатор «опознает», однако, при включении компьютера каждому из этих служебных слов не поставлена в соответствие определенная команда или функция. Однако у пользователя есть возможность самому создать подпрограммы, поддерживающие работу этих операторов (CMD, IPL) и функций (ATTR$, DSKI$, DSKO$) путем воздействия на подпрограммы–ловушки, которые отвечают за их выполнение.

FIXME DELETEME

старое

старое

Команды

Трассировка

Обработка ошибок

Работа с файлами

Работа с переменными

Цикл, переходы

Условия

Клавиатура

Другие манипуляторы

Логические операторы

Функции

Математические

Тригонометрические

Строковые

Преобразования

Доступ к ОЗУ

Ввод–вывод

RAM диск

Звук и музыка

Спрайты

Экран

Принтер

Часы и время

Псевдопеременные

Инициализация

Disk BASIC

MSX Disk BASIC

Network BASIC

MSX Network BASIC

MSX BASIC 3.0

MSX BASIC 3.0 на MSX 2 +


Первая страницаПредыдущая страницаНазад к обзоруСледующая страницаПоследняя страница

msx/basic_dialogue_programming_language/201.1676214604.txt.gz · Последние изменения: 2023-02-12 18:10 — GreyWolf