MBASIC.COM байсик OS-DOS V3.60 Орион-128, CP/M-80

MBASIC.COM транслятор языка байсик, CP/M-80 Орион Софт OS-DOS V3.60

Продаю платы и наборы микросхем, куплю микросхемы Купить программы, микросхемы, готовые блоки запчастей ПК Орион-128

Все версии CP/M-80

Все версии ORDOS

 Авторский контроллер НГМД. Мы собираем именно такой и на нем работаем.  Читайте про пакет Атлас. Также дискеты можно отформатировать из под ORDOS пакетом программ Атлас.

Дискеты должны быть отформатированы в OS DOS (CP/M-80) программой FORMAT.COM и на дискету записана система OS DOS V3.60  программой SYS.COM или SG360.COM

Руководство системного программиста OS DOS ORION-SOFT

MBASIC.COM транслятор языка байсик, CP/M-80 Орион Софт OS-DOS V3.60

КОМАНДЫ MBASIC


auto {НОМЕР СТРОКИ}{,ШАГ} - АВТОМАТИЧЕСКОЕ ГЕНЕРИРОВАНИЕ НОМЕРОВ СТРОК ПРОГРАММЫ

clear - ОБНУЛЕНИЕ ВСЕХ ЧИСЛОВЫХ ПЕРЕМЕННЫХ, ЗАКРЫТИЕ ОТКРЫТЫХ ФАЙЛОВ

cont - ПРОДОЛЖЕНИЕ РАБОТЫ ПРОГРАММЫ, ПРЕРВАННОЙ ПО ctrl/c ИЛИ ОПЕРАТОРАМИ stop, end.

delete {НОМЕР ПЕРВОЙ СТРОКИ} {-} {НОМЕР ПОСЛЕДНЕЙ} - УНИЧТОЖЕНИЕ ПОДРЯД ИДУЩИХ СТРОК ПРОГРАММЫ.

edit {НОМЕР СТРОКИ} - РЕДАКТИРОВАНИЕ СТРОКИ ПРОГРАММЫ - ПЕРЕМЕЩЕНИЕ КУРСОРА: {ПРОБЕЛ} - КУРСОР ВПРАВО {КУРС. ВЛЕВО} - КУРСОР ВЛЕВО

- ВСТАВКА ТЕКСТА: i ТЕКСТ - ЗАДАННЫЙ ТЕКСТ ВСТАВЛЯЕТСЯ В СТРОКУ НАЧИНАЯ С ПОЗИЦИИ КУРСОРА.
Х ТЕКСТ - ЗАДАННЫЙ ТЕКСТ ВСТАВЛЯЕТСЯ В КОНЕЦ СТРОКИ.
- СТИРАНИЕ ТЕКСТА: `d - СПРАВА ОТ ПОЗИЦИИ КУРСОРА СТИРАЮТСЯ  СИМВОЛОВ. ЕСЛИ ` (КОЛИЧЕСТВО)
ОТСУТСТВУЕТ, ТО СТИРАЕТСЯ ОДИН СИМВОЛ.
- ЗАМЕНА ТЕКСТА: `С ТЕКСТ - СПРАВА ОТ ПОЗИЦИИ КУРСОРА ` СИМВОЛОВ ЗАМЕНЯЮТСЯ ЗАДАННЫМ ТЕКСТОМ ИЗ  СИМВОЛОВ. ЕСЛИ  ОТСУТСТВУЕТ, ТО ЗАМЕНЯЕТСЯ ОДИН СИМВОЛ.
- ПОИСК СИМВОЛА: `s СИМВОЛ - КУРСОР ОСТАНАВЛИВАЕТСЯ ПЕРЕД ЗАДАННЫМ СИМВОЛОМ, ВСТРЕТИВШИМСЯ В СТОКЕ `-Й РАЗ.
`К СИМВОЛ - ОТЫСКИВАЕТСЯ `-Е ПОЯВЛЕНИЕ ЗАДАННОГО СИМВОЛА И СТИРАЮТСЯ ВСЕ СИМВОЛЫ, СТОЯЩИЕ ПЕРЕД НИМ.
- КОНЕЦ РЕДАКТИРОВАНИЯ: {ВК} - ЗАКАНЧИВАЕТСЯ РЕДАКТИРОВАНИЕ И ОБНОВЛЕННАЯ СТРОКА ПЕРЕДАЕТСЯ В ПРОГРАММУ.
{АР2} - ВЫПОЛНЯЕТ ФУНКЦИЮ {ВК} ПРИ ПРОМЕЖУТОЧНЫХ ЭТАПАХ РЕДАКТИРОВАНИЯ.

files "ИМЯ ФАЙЛА" - ВЫВОД НА ЭКРАН КАТАЛОГА ДИСКЕТЫ.

kill "ИМЯ ФАЙЛА" - УНИЧТОЖЕНИЕ ФАЙЛОВ, ХРАНЯЩИХСЯ НА ДИСКЕТЕ.

{l}list {{НОМЕР 1 СТРОКИ}{-НОМЕР ПОСЛЕДНЕЙ СТРОКИ} - ВЫВОД НА ЭКРАН (ПРИНТЕР) ПРОГРАММЫ ИЛИ ЕЕ ЧАСТИ.

load "ИМЯ ФАЙЛА" {,r} - ЗАГРУЗКА ПРОГРАММЫ С ДИСКА В ПАМЯТЬ КОМПЬЮТЕРА И, ЕСЛИ ЭТО НЕОБХОДИМО (r), ЕЕ ЗАПУСК.

merge "ИМЯ ФАЙЛА" - ДОБАВЛЕНИЕ К ПРОГРАММЕ В ПАМЯТИ КОМПЬЮТЕРА СОДЕРЖИМОГО ИЗ ФАЙЛА НА ДИСКЕ.

name "СТАРОЕ ИМЯ" as "НОВОЕ ИМЯ" - ПЕРЕИМЕНОВАНИЕ ФАЙЛА

renum {НОВЫЙ НОМЕР СТРОКИ {,СТАРЫЙ НОМЕР {,НОВ. ШАГ}}} - ПЕРЕНУМЕРАЦИЯ СТРОК ПРОГРАММЫ, НАХОДЯЩЕЙСЯ В ПАМЯТИ.

reset - ЗАКРЫТИЕ ФАЙЛОВ, ЗАПИСЬ НА ДИСК СВЕДЕНИЙ О ЗАКРЫТЫХ ФАЙЛАХ.

run {НОМЕР СТРОКИ} - ЗАПУСК ПРОГРАММЫ, ВОЗМОЖНО, {"ИМЯ ФАЙЛА",{r}} ПОСЛЕ ЕЕ ЗАГРУЗКИ С ДИСКА.

save "ИМЯ ФАЙЛА",{А},{p} - ЗАПИСЬ ПРОГРАММЫ ИЗ ПАМЯТИ НА ДИСК.
А - ЗАПИСХ В ФОРМАТЕ ascii

p - С ЗАЩИТОЙ ОТ РЕДАКТИРОВАНИЯ

system - ВЫХОД ИЗ СРЕДЫ basic В cp/m.

tron (troff) - НАЧАТЬ (ЗАКОНЧИТЬ) РАБОТУ РЕЖИМА ТРАССИРОВКИ.

ОПЕРАТОРЫ

data - (СПИСОК КОНСТАНТ) - ОРГАНИЗАЦИЯ НАБОРА ДАННЫХ ДЛЯ СЧИТЫВАНИЯ ОПЕРАТОРОМ read.

defdbl - ОПРЕДЕЛЕНИЕ ТИПА УДВОЕННОЙ ТОЧНОСТИ ДЛЯ СООТВЕТСТВУЮЩИХ ИМЕН ПРОГРАММЫ.

defint - ОПРЕДЕЛЕНИЕ ТИПА "ЦЕЛЫЙ" ДЛЯ СООТВЕТСТВУЮЩИХ ИМЕН ПРОГРАММЫ.

defstr - ОПРЕДЕЛЕНИЕ ТИПА "СИМВОЛЬНЫЙ" ДЛЯ СООТВЕТСТВУЮЩИХ ИМЕН ПРОГРАММЫ.

defisng - ОПРЕДЕЛЕНИЕ ТИПА "СИМВОЛЬНЫЙ" ДЛЯ СООТВЕТСТВУЮЩИХ ИМЕН ПРОГРАММЫ.

deffn - ИМЯ (СПИСОК ФОРМАЛЬНЫХ ПАРАМЕТРОВ) = ВЫРАЖЕНИЕ -ОПРЕДЕЛЕНИЕ ФУНКЦИИ ПОЛЬЗОВАТЕЛЯ.

dim - (СПИСОК ОПИСАТЕЛЕЙ МАССИВА) - ОПРЕДЕЛЕНИЕ МАССИВОВ.

erase - (СПИСОК ИМЕН МАССИВА) - ОЧИСТКА ОБЛАСТИ ПАМЯТИ, ЗАНЯТОЙ УЖЕ НЕНУЖНЫМИ МАССИВАМИ.

option base (0/1) - ОПРЕДЕЛЕНИЕ НИЖНЕЙ ГРАНИЦЫ ИНДЕКСОВ МАССИВОВ ПРОГРАММЫ.

rem - (ПОСЛЕДОВАТЕЛЬНОСТЬ СИМВОЛОВ) - КОММЕНТАРИЙ В ПРОГРАММЕ.

restore {НОМЕР СТРОКИ} - НАЧАТЬ СЧИТЫВАНИЕ КОНСТАНТ ИЗ НАБОРА ДАННЫХ ОПЕРАТОРА data, УКАЗАННОГО НОМЕРОМ СТРОКИ.

ОПЕРАТОРЫ ПРИСВОЕНИЯ И ВВОДА/ВЫВОДА

input {;} {СИМВОЛ. КОНСТАНТА ;} СПИСОК ПЕРЕМЕННЫХ - ВЫВОД НА ЭКРАН СИМВОЛЬНЫЙ КОНСТАНТЫ И ВВОД ЗНАЧЕНИЙ ДЛЯ УКАЗАННЫХ ПЕРЕМЕННЫХ.

{let} ПЕРЕМЕННАЯ=ВЫРАЖЕНИЕ - ОПЕРАТОР ПРИСВОЕНИЯ line input {;} {СИМВОЛ. КОНСТ.} СИМВОЛ. ПЕРЕМЕННАЯ - ВЫВОД НА ЭКРАН СИМВОЛЬНОЙ КОНСТАНТЫ И ВВОД СИМВОЛА, НАБРАННОГО НА КЛАВИАТУРЕ.

lprint (lprint using) - ВЫВОД СООБЩЕНИЙ НА ПРИНТЕР.

print {СПИСОК ВЫРАЖЕНИЙ} - БЕЗФОРМАТНЫЙ ВЫВОД НА ЭКРАН.

print using (УКАЗАТЕЛЬ ФОРМАТА);(СПИСОК ВЫРАЖЕНИЙ) -ФОРМАТНЫЙ ВЫВОД НА ЭКРАН.

read (СПИСОК ПЕРЕМЕННЫХ) - ВЫВОД ДАННЫХ ИЗ НАБОРА ДАННЫХ, ОРГАНИЗОВАННОГО ОПЕРАТОРОМ data.

width {lprint} (ДЛИНА) - ЗАДАНИЕ КОЛИЧЕСТВА СИМВОЛОВ В СТРОКЕ ВЫВОДА НА ЭКРАН (ПРИНТЕР).

write {СПИСОК ВЫРАЖЕНИЙ} - ВЫВОД НА ЭКРАН ЗНАЧЕНИЙ РАЗДЕЛЯЕМЫХ ЗАПЯТЫМИ.

УПРАВЛЯЮЩИЕ ОПЕРАТОРЫ

end - ЗАВЕРШЕНИЕ ВЫПОЛНЕНИЯ ПРОГРАММЫ

for ПАР. ЦИКЛА=НАЧ. ЗН. to КОН. ЗН. {step ШАГ} -ОПЕРАТОР ОРГАНИЗАЦИИ ДЕТЕРМИНИРОВАННОГО ЦИКЛА.

goto (НОМЕР СТРОКИ) - БЕЗУСЛОВНЫЙ ПЕРЕХОД

if УСЛОВИЕ then ОПЕРАТОРЫ {else ОПЕРАТОРЫ} -УСЛОВНЫЙ ОПЕРАТОР.

next {ПАРАМЕТР ЦИКЛА} - КОНЕЦ ТЕЛА ЦИКЛА for-to-step.

on (ЧИСЛОВОЕ ВЫРАЖЕНИЕ) goto (СПИСОК НОМЕРОВ СТРОК) - ВЫБОР ОДНОГО ИЗ НЕСКОЛЬКИХ НАПРАВЛЕНИЙ ПЕРЕХОДА.

stop - ПРЕРЫВАНИЕ ВЫПОЛНЕНИЯ ПРОГРАММЫ.

wend - КОНЕЦ ТЕЛА while.

while (УСЛОВИЕ) - ОПЕРАТОР ОРГАНИЗАЦИИ ИТЕРАЦИОНАЛЬНОГО ЦИКЛА.

АНИЕ ВЫПОЛНЕНИЯ ПРОГРАММЫ.

wend - КОНЕЦ ТЕЛА while.

while (УСЛОВИЕ) - ОПЕРАТОР ОРГАНИЗАЦИИ ИТЕРАЦИОНАЛЬНОГО ЦИКЛА

    

Купить платы, готовые блоки, наборы микросхем, прошитые ПЗУ, микропроцессоры на Орион-128, КР565РУ5В, КР565ру7В, к565ру5г AU, к565ру7г Au в позолоте, куплю микросхемы

 

Полезные и интересные статьи

На предыдущую страницу  На главную страницу  На следующую страницу