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

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


msx:basic_dialogue_programming_language:201

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


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

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

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


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

Дж.Стейнбек

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

Следующие слова системы 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$) путем воздействия на подпрограммы–ловушки, которые отвечают за их выполнение.


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

msx/basic_dialogue_programming_language/201.txt · Последние изменения: 2023-02-18 11:34 — GreyWolf