Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[7]

держимое регистра счетчика команд увеличивается для формирования исполнительного адреса следующей команды.

При перемещении программы из одной области памяти в другую смещение не изменяется, так как относительные позиции команд и данных сохраняются. Поскольку содержимое счетчика команд постоянно увеличивается, формируемые исполнительные адреса изменяются для одного и того же смещения, т.е. это динамический способ адресации. Команды с относительной адресацией занимают два байта, но, поскольку для выполнения операции сложения смещения и содержимого счетчика команд используется АЛУ микропроцессора, эти команды выполняются дольше, чем двухбайтовые команды с прямой или косвенной адресацией.

Г л а в а 2. ЭКСПЛУАТАЦИЯ ПЭВМ

2.1. ВКЛЮЧЕНИЕ МАШИНЫ

Базовый вариант ПЭВМ, состоящий из трех узлов (системный блок, ВКУ, клавиатура), объединяется в единую систему двумя семижильными кабелями, входящими в комплект ПЭВМ. При этом ВКУ и блок клавиатуры подключаются к системному блоку через разъемы RGB и КЛАВИАТУРА соответственно.

Блок питания, находящийся внутри системного блока, осуществляет питание всех узлов ПЭВМ, за исключением ВКУ, имеющего свой блок питания. Поэтому ВКУ и системный блок включаются раздельно.

После включения питания микропроцессор начинает выполнять последовательность стартового цикла - "холодный" старт. "Холодный" старт осуществляется микропроцессором в несколько этапов под управлением специальной программы, называемой "Системный монитор". Эта программа хранится в ПЗУ емкостью 2048 байт (2К) и занимает адреса F800 - FFFF в адресном пространстве микропроцессора. Первый этап "холодного" старта начинается с выборки вектора восстановления, хранящегося в ячейках FFFC и FFFD системного монитора. Вектор восстановления - это начальный адрес программы, осуществляющей дальнейшие начальные установки системы.

Прежде всего по содержимому ячейки индикации питания, имеющей адрес 03F4, программа проверяет, было ли включено питание только что или была нажата клавиша СБРОС. В первом случае микропроцессор продолжает выполнять "холодный" старт, во втором - переходит к выполнению "теплого" старта.

При продолжении "холодного" старта очищается экран ВКУ, и в верхней его части появляется надпись ** АГАТ **. После этого происходит установка ячейки индикации питания (занесение числа А5), сообщающей, что электропитание включено. Завершается "холодный" старт автоматическим включением дисковода и загрузкой программы, находящейся на предварительно вставленным в него ГМД. О начале работы НГМД сигнализирует свечение индикатора на его передней панели. Если дискета в накопитель не вставлена, то прервать работу дисковода можно нажатием клавиши СБРОС.

"Теплый" старт выполняется каждый раз, когда нажимается клавиша СБРОС. При этом повторяется вся последовательность цикла "холодного" старта до


момента проверки ячейки индикации питания. В эту ячейку в цикле "холодного" старта было занесено число А5, и "теплый" старт заканчивается загрузкой в счетчик команды микропроцессора вектора повторного входа (содержимое ячеек 03F2 и 03F3). Таким образом, ПЭВМ начинает выводить данные на экран через несколько секунд после включения машины и ВКУ.

Характер появляющейся на экране информации зависит от формы диалога с ПЭВМ. Но одно условие является обязательным - это наличие символа, приглашающего к диалогу, и курсора. Курсор - это мигающая черточка на экране, указывающая позицию расположения на экране очередного символа. Курсор может принимать и иную форму, в том чсле белого квадрата, и даже может быть невидимым для глаза. В последнем случае местоположение курсора остается звестным машине, хотя и не обнаруживается визуально.

Вид символа приглашения к диалогу зависит от программы, с которой ведется диалог. При диалоге с системным монитором на экране появляется "*", в случае диалога с интерпретатором языка БЕЙСИК - знак "]".

2.2. КЛАВИАТУРА

Прежде чем приступть к диалогу с компьютером, необходимо изучить клавиатуру.

Клавиатура ПЭВМ сходна со стандартной клавиатурой обычной пишущей машинки и насчитывает 77 клавиш, объединенных в три группы (рис. 2.1). Клавиши, относящиеся к одной группе, расположены вместе и окрашены в один цвет. Центральное положение занимает самая многочисленная группа алфавитно-цифровых клавиш светлого цвета. С помощью этих клавиш в работе с ПЭВМ можно использовать: 32 символа букв русского алфавита; 26 символов букв латинского алфавита; 10 символов арабских цифр; 28 специальных знаков.

При нажатии каждой клавиши этой группы могут быть воспроизведены на экране два символа латинского или русского набора букв, что задается одновременным нажатием клавиш РЕГ и РУС или РЕГ и ЛДТ.

Крайнюю правую группу образуют 15 темных клавиш, называемых функциональными или программируемыми; их назначение может меняться программным способом.

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

СВР - клавиша сброса. Нажатие этой клавиши заставляет микропроцессор осуществить "теплый" старт, например, для прерывания выполнения любой программы.

СВР

У

+

i

г

J 1 ♦ * \ и

5 %

t

д

-

пет

УПР

1

>

г

У

и

к к

Е Е

Н N

1 i

1

f f

» 1 х

Г И

if

-

1

-

РЕГ g

М И М I

Т I Ь I в I юI ь „г

Г X I В I g> > ? - РЕГ

РУС

ф

F

Ы Y

В W

А А

It Р

Р К

0 0

Й

L

i\*v

э

»

<

LAT

7

Рис. 2.1. Расположение клавиш на клавиатуре

1

2

3

4-

5

6

7

8

9

0

.

=

F1

F2

F3


Чтобы исключить случайный сброс, клавиша СБР защищена от случайного нажатия. Сброс системы происходит только, если клавишу СБР нажать одновременно с клавишей УПР.

£~ - клавиша перевода строки. Обеспечивает ввод информации, набранной на

клавиатуре (например, директив). Обычно эта клавиша нажимается последней, после чего ПЭВМ воспринимает все, что было введено до ее нажатия, и отвечает тем или иным образом. В дальнейшем описание клавиши ~ будет упоминаться

достаточно часто при разборе конкретных случаев ввода директив в ПЭВМ.

ПВТ - клавиша повторения. Нажатие этой клавиши обеспечивает автоматическое повторение набора символа, нажатого одновременно с клавишей ПВТ, с частотой 10 раз в секунду. Повторение прекратится, когда будет отпущена клавиша символа или клавиша ПВТ.t

РЕГ - клавиша переключения регистра. Исподуется совместно с другими клавишами для набора символов, изображенных в нижней части клавиш. Например, при нажатии клавиши РЕГ и клавиш цифр на экране будут высвечиваться те символы, которые изображены на соответствующих кнопках снизу.

т, 4,, -», <- клавиши управления курсора. Нажатие одной из этих клавиш вызывает перемещение курсора в ту сторону, в которую направлена стрелка, изображенная на данной клавише. С помощью этих клавиш возможно перемещение курсора в пределах экрана вверх, вниз, вправо, влево.

РЕД - клавиша редактирования. Нажатие этой клавиши обеспечивает ввод в режим редактирования, в котором нажатие клавиши -» или *- вызывает простое передвижение курсора без изменения буфера входной строки, а нажатие любой другой клавиши выводит из режима редактирования. Более подробно использование этой клавиши описано в гл. 5.

УПР - клавиша управления. Сама никаких действий не производит, используется только совместно с другими клавишами. Одновременное нажатие клавиши УПР с алфавитно-цифровыми клавишами вызывает действие ПЭВМ, определяемое программой "Системный монитор".

УПР Л - очистка экрана. Все, что высвечивалось на экране до нажатия клавиши, стирается; курсор перемещается в левый верхний угол экрана ВКУ.

УПР Щ - очистка до конца строки. Все, что высвечивалось справа за курсором на данной строке, стирается; курсор остается на месте.

УПР Ч - очистка до конца экрана. Все, что высвечивалось ниже и вправо от курсора, стирается; курсор остается на месте.

УПР Г - короткий звуковой сигнал.

УПР Б - выход в интерпретатор языка БЕЙСИК с первоначальными установками. Любая программа или переменные, которые имелись в ПЭВМ ранее (до выхода в программу "Системный монитор"), будут потеряны.

УПР Ц - выход в интерпретатор языка БЕЙСИК с сохранением имеющейся в памяти программы.

УПР Р - инициирование ввода с НГМД. Используется в директиве "X" УПР Р, где X - номер разъема внутреннего системного интерфейса, в который установлен модуль контроллера - НГМД.

УПР М - дублирование действия клавиши J~.



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36] [стр.37] [стр.38] [стр.39] [стр.40] [стр.41] [стр.42] [стр.43] [стр.44] [стр.45] [стр.46] [стр.47] [стр.48] [стр.49] [стр.50] [стр.51] [стр.52] [стр.53] [стр.54] [стр.55] [стр.56] [стр.57] [стр.58] [стр.59] [стр.60] [стр.61] [стр.62] [стр.63] [стр.64] [стр.65] [стр.66] [стр.67] [стр.68] [стр.69] [стр.70] [стр.71] [стр.72] [стр.73] [стр.74] [стр.75] [стр.76] [стр.77] [стр.78] [стр.79] [стр.80] [стр.81] [стр.82] [стр.83] [стр.84] [стр.85] [стр.86] [стр.87] [стр.88] [стр.89] [стр.90] [стр.91] [стр.92] [стр.93] [стр.94] [стр.95] [стр.96] [стр.97] [стр.98]