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.