Ознакомление со структурой учебной микроЭВМ, органами управления и индикации. Изучение и выполнение директив системного монитора

Страницы работы

Содержание работы

Цель работы: ознакомление со структурой учебной микроЭВМ, органами управления и индикации. Изучение и выполнение директив системного МОНИТОРа.

1. Таблица соответствия кодов:

Таблица 1

Десятичное

значение

Двоичное

значение

Шестнадцатеричное

значение

0

0000

0

1

0001

1

2

0010

2

3

0011

3

4

0100

4

5

0101

5

6

0110

6

7

0111

7

8

1000

8

9

1001

9

10

1010

A

11

1011

B

12

1100

C

13

1101

D

14

1110

E

15

1111

F

2. Назначение управляющих кнопок и клавиш клавиатуры пульта оператора.

1) кнопка включения/выключения УМК расположена в левой нижней части лицевой панели. На ней выгравирован символ «». Эта кнопка служит для включения (нажатое состояние) и выключения (отжатое состояние) УМК.

2) кнопка СБРОС расположена в правой средней части лицевой панели УМК. На кнопке выгравировано «СБ». Эта кнопка служит для инициализации системной программы МОНИТОР. После нажатия на эту кнопку осуществляется запуск программы МОНИТОР, и в левой части дисплея появляется символ «-». Это означает, что УМК готов к приему директив.

    3) кнопка ПРЕРЫВАНИЕ расположена под кнопкой СБРОС. На ней выгравировано «ПР». При нажатии на эту кнопку прерывается выполнение программы пользователя.

    4) кнопки для управления пошаговым режимом работы УМК: «РБ/ШГ» - покомандный режим работы, «КМ/ЦК» - поцикловой режим работы. Для выполнения пошагового режима необходимо нажать кнопку «ШГ». Для работыв автоматическом режиме обе кнопки «РБ/ШГ» и  «КМ/ЦК» должны быть в отжатом состоянии.

Клавиатура УМК расположена в правой нижней части лицевой панели и разделена на две части. В левой части расположены директивные клавиши, а в правой – числовые.

Директивные клавиши служат для вызова директив и имеют следующие обозначение:

П – просмотр и изменение содержимого ячеек памяти;

РГ – просмотр и изменение содержимого регистров микропроцессора;

СТ – старт программы (передача управления программе пользователя);

КС – вычисление контрольной суммы области (массива) памяти;

ЗК – заполнение массива памяти константой;

ПМ – перемещение массива памяти в адресном пространстве;

- клавиша РАЗДЕЛИТЬ (ПРОБЕЛ), служит для разделения нескольких параметров при вводе;

ВП – выполнить, означает конец директивы.

Регистры микропроцессора:

PH – старший байт программного счетчика PC;

PL – младший байт программного счетчика PC;

SH – старший байт указателя счетчика SP;

SL – младший байт указателя счетчика SP;

H – регистр H;

L – регистр L;

A – регистр A;

B – регистр B;

C – регистр C;

D – регистр D;

E – регистр E;

F – регистр F (флагов).

3. Порядок включения и запуск УМК.

Для включения УМК необходимо:

а) отжать (включить) кнопку, имеющую гравировку «», если она была включена;

б) подключить сетевой шнур к сети переменного тока 220 В;

в) нажать кнопку «», она должна остаться в нажатом состоянии.

Для запуска УМК необходимо:

а) отжать кнопки «РБ/ШГ» и  «КМ/ЦК», тем самым перевести УМК в автоматический режим работы;

б) нажать кнопку «СБ».

4. Краткое описание директив системного МОНИТОРа и методика их выполнения.

4.1. Директива ПРОСМОТР И ИЗМЕНЕНИЕ СОДЕРЖИМОГО ЯЧЕЙКИ ПАМЯТИ.

Эта директива используется для отображения (чтения) содержимого ячейки памяти, а также для изменения содержимого, т.е. записи данных.

Формат директивы:

П ХХХX ВП,     где ХХХХ – адрес ячейки памяти.  

4.2. Директива ПРОСМОТР И ИЗМЕНЕНИЕ СОДЕРЖИМОГО РЕГИСТРОВ.

Эта директива используется для просмотра (чтения) и изменения (записи, модификации) содержимого регистров микропроцессора.

Формат директивы:

РГ Х ВП,     где Х – идентификатор регистра микропроцессора.

4.3. Директива ЗАПОЛНЕНИЯ МАССИВА ПАМЯТИ КОНСТАНТОЙ.

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

Формат директивы:

ВК А1 А2 К ВП,     где А1 – начальный адрес массива (области памяти) ОЗУ;

А2 – конечный адрес массива ОЗУ;

К – константа (байт данных).

4.4. Директива ВЫЧИСЛЕНИЕ КОНТРОЛЬНОЙ СУММЫ МАССИВА ПАМЯТИ.

Контрольной суммой заданной области (массива) памяти называется сумма содержимого всех ячеек памяти без учета переполнения, т.е. переноса из старшего 7-го разряда байта. Эта директива используется для определения правильности записи в памяти различных программ путем подсчета их контрольной суммы.

Формат директивы:

КС А1 А2 ВП,   где А1 – начальный адрес массива;

А2 – конечный адрес массива.

4.5. Директива ПЕРЕМЕЩЕНИЕ МАССИВА ПАМЯТИ.

Эта директива используется для перемещение данных (копирование) из одной области памяти в другую.

Формат директивы:

ПМ А1 А2 А3 ВП,    где А1– начальный адрес перемещаемого массива;

А2 – конечный адрес перемещаемого массива;

А3 – начальный адрес записываемого массива.

4.6. Директива СТАРТ ПРОГРАММЫ.

Эта директива используется для запуска программы пользователя, а также при их отладки.

Формат директивы:

СТ [А1] [А2] [А3] ВП,    где А1– стартовый адрес выполнения программы;

А2 – адрес первой точки останова;

А3 – адрес второй точки останова;

[  ] – означает, что параметр может быть опущен.

Похожие материалы

Информация о работе