STEP
Это прикладная программа, написанная полностью на ассемблере и предназначенная для компьютера ZX-SPECTRUM.
Загрузка программы производится командой CLEAR 60600:
LOAD"" CODE 61906,3370 и запускается она командой RANDOMIZE USR 61913.
После запуска программы в правом верхнем углу экрана появляется подсвеченная буква Е, которая напоминает, что при выполнении в непосредственном режиме команды REM вызывается программа STEP и в поле редактирования появляется мигающий значок "*".
Список команд программы вызывается командой Н (HELP).
Ниже приведен синтаксис команд программы.
AUTOLINE — автонумерация вводимых строк программы
А — со строки 10 с шагом 10 AN — со строки N с шагом 10 A-N — со строки 10 с шагом N
A N1-N2 — со строки N1 с шагом N2
COPY — копирование блока строк
CN1N2N3 — копирование строк от N1 до N2 в область, начинающуюся с N3 с шагом 1 (смена шага командой R; копирование одиночной строки командой Е)
DELETE — удаление блока строк
DN1N2 — удаление строк с N1 до N2
EDIT — вывод строки из поля программы в поле редактирования
MOVE — пересылка блока строк в новое место
MN1N2N3 — пересылка строк от N1 до N2 в область, начинающуюся с N3 с шагом 10
RENUM — перенумерация строк программы
R — перенумерация всей программы (начало программы со строки Юсшагом 10); RN1 N2—перенумерация всей программы (начало программы со строки N1 с шагом N2); RN1N2N3N4 — перенумерация строк с N3 до N4, после перенумерации блок программы начинается со строки N1 с шагом N2 (возможны другие комбинации параметров)
inicken — утолщение знаков
Tl — утолщение знаков
ТО или Т — выключение команды
VARIABLE — вывод текущего значения переменной
V — переход к команде VARIABLE
VARIABLE:A — вывод значения переменной А
VARIABLE:A(I) — вывод значения А(1) из множества А
VARIABLE:A()N1N2 — вывод матрицы размером N1*N2
variables-delete" — выход из команды VARIABLE
QUIT
О — выход из программы, возврат в бейсик Ошибки при наборе команд программы STEP исправляются
клавишей DELETE.
• Отключение программы:
RANDOMIZE USR 61906 или командой NEW Программа STEP значительно облегчает редактирование программ на бейсике и не мешает выполнению программ на бейсике и в машинных кодах, использующих область памяти ниже адреса 60600.
Ввод всех команд программы (кроме QUIT) должен оканчиваться нажатием ENTER.