Главная » Basic » ОДНОПОЛЬЗОВАТЕЛЬСКИЕ СИСТЕМЫ (СИСТЕМЫ С БЕЙСИКОМ НА ДИСКЕ)

0

1.1.2.  Один из очень гибких способов организации работы ЭВМ состоит в том, чтобы снабдить ее определенной операционной системой (ОС) . Она представляет собой программу, которая управляет работой аппаратной части ЭВМ, берет на себя все заботы об адресах, связанных с аппаратурой, и предоставляет возможность управлять работой ЭВМ с помощью ряда простых команд. частности, ОС позволяет достаточно простым способом загрузить систему Бейсиком или любую другую программу либо систему с языком програм-

мирования и запустить ее в работу. При исполнении других систем, по крайней мере, часть  ОС остается в памяти ЭВМ. Следовательно такая ЭВМ может быть в трех различных состояниях:

1.      "Голое" состояние без ОС или какой-либо другой программы. Обычно ЭВМ в таком состоянии способна воспринять только простую команду загрузки в память операционной системы, чаще всего с диска.

2.            Состояние  после  загрузки  ОС,  когда  можно  задавать  много  команд,   манипулирующих программами и данными. Одной из таких команд может быть команда  загрузки системы с языком программирования, например с

Бейсиком.

3.         В  третьем  состоянии  (после  загрузки  системы  с  Бейсиком)  можно  вводить  операторы  или команды Бейсика. При необходимости можно завершить работу системы с Бейсиком и вернуться к взаимодействию с операционной

системой.

Одна  из  подобных  операционных  систем  получила  очень  широкое  распространение.  Эта   ОС выпускается фирмой Digital Research и называется СР/М. Она представляет очень удобную среду для разработки программ. Так как сама СР/М адаптируется к особенностям аппаратной части конкретной ЭВМ, то с точки зрения программ представляемая ею среда выглядит одинаково и  не зависит от ЭВМ. Ниже описан пример сеанса работы с ЭВМ под управлением операционной  системы СР/М (команды, набираемые пользователем на клавиатуре, подчеркнуты):

(а)     Включается питание ЭВМ   (выключатель обычно находится на задней стенке ее  корпуса),

дисковода, если он не встроен в ЭВМ, и принтера, если таковой имеется.

(б)    Реакция  ЭВМ  на  включение  питания  минимальна:  в  левом  верхнем  углу  ВТУ  появится одиночный символ, например Н:

(в)  Системная дискета, на которой записаны СР/М и Бейсик, вставляется в дисковод, маркированный буквой А. Обычно это ближний к экрану дисковод; дискета вставляется так,  чтобы ее вырез был

направлен к задней стенке корпуса, а наклейка на дискете была обращена к дверце дисковода. Дверца после этого защелкивается. Если есть и другие дисководы, то им будут приписаны имена В и С.

(г)      Затем  операционная система загружается с  дискеты в  память;    это  называется  "вызовом" системы. Для вызова системы наберите на клавиатуре букву В и нажмите клавишу возврата каретки; машина среагирует на это, допечатав на экране буквы так, что образуется слово BOOT (вызов) .  Сигнальная лампочка на дисководе А должна замигать, что указывает на его активность,  и   на  экране должно появиться сообщение о начале работы системы:

Н:В_ООТ (нажмите клавишу возврата каретки) 64К HAPPY DAYS INC. VERSION СР/М 2.0 A>

(д)  Теперь СР/М загружена;  приглашение к вводу (>) показывает, что можно давать команды. Буква А перед знаком > показывает, что в данный

момент  активен  дисковод  А.  Любая  из  команд  СР/М  будет  применяться  к  файлам  на  дискете,

установленной в дисководе А.

(е)    Если  произошли  отклонения  от  указанной  выше  последовательности событий,  то  нажмите клавишу RESET на верхнем регистре (при нажатой клавише SHIFT) для возвращения в состояние (б) и далее повторите все заново. Сверьтесь с руководством по Вашей ЭВМ: клавиша, нажимаемая на шаге (г), может быть иной для Вашей ЭВМ.

(ж)        К  настоящему  моменту  загружена  лишь  ОС  и  Бейсик  пока  что  недоступен.   Чтобы познакомиться с примером команды операционной системы СР/М, наберите DIR, после чего будет изображен список файлов, находящихся на текущем дисководе (дисководе А) :

А > DIR (нажмите клавишу возврата каретки) (появится список имен файлов)

А>

(з)  Обратите внимание на файл по имени MBASIC.COM; это версия системы с Бейсиком Microsoft.

Наберите имя MBASIC для загрузки этой системы: А > MBASIC (нажмите клавишу возврата каретки) BASIC80REL. 5.21

(СР/М VERSION)

COPYRIGHT BY MICROSOFT CREATED 12-DEC-83

30715 BYTES FREE OK

(и) После ввода команды MBASIC сигнальная лампочка дисковода А должна замигать, и  после небольшой   задержки   должно   появиться   сообщение   о    начале   работы,    аналогичное    уже упоминавшемуся  выше.  Единственным  приглашением  к  вводу  со   стороны   Бейсика  является мигающий курсор в первом столбце экрана.

(к)  Теперь все готово  для сеанса работы с  Бейсиком. Попробуйте повторить  тот,  что  описан  в подразд. 2.1.1 как часть (в) процедуры начала работы.

При  работе  с  Бейсиком  под  управлением  СР/М  Вы  не  будете  замечать  наличие  операционной системы и сможете исполнять, сохранять и распечатывать свои программы на Бейсике так, как это было описано в гл. 1. При желании можно прекратить работу с Бейсиком, набрав команду SYSTEM, и  вернуться к  работе  с  ОС  СР/М.  Тем  самым  Вы  окажетесь в  состоянии (д)  описанной выше процедуры и сможете под управлением СР/М создавать,  редактировать, перемещать, уничтожать, распечатывать и копировать любые файлы, какие только пожелаете. Если программа на Бейсике не была сохранена в течение сеанса работы с Бейсиком, то при возвращении к СР/М она будет утрачена. Перечень  команд  СР/М  приводится  в  подразд.  8.5.2,  а  обсуждение  свойств  CP/М  с  Бейсиком включено в гл. 8.

Источник: Уолш Б.    Программирование на Бейсике: Пер. с англ. М.: Радио и связь, 1988. 336 с: ил.

По теме:

  • Комментарии