Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MP_practicum.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
924.67 Кб
Скачать

1.3.1. Описание клавиатуры

Клавиатура состоит из 24 клавиш, из них 8 клавиш директивные, а 16 – информационные. Директивные клавиши служат для вызова следующих директив: П – чтение и изменение содержимого памяти; РГ – чтение и изменение содержимого регистров; СТ – передача управления программе пользователя; КС – определение контрольной суммы массива памяти; ЗК – заполнение массива константой; ПМ – перемещение массива в памяти; клавиша с обозначением «_» – клавиша для разделения данных при вводе (клавиша пробела); ВП – выполнить (ввод директивы). Информационные клавиши служат для ввода чисел в шестнадцатеричном коде и вызова регистров. При неправильной работе с клавиатурой на экране дисплея высвечивается знак «?».

1.3.2. Ввод, индикация, и изменение содержимого памяти

Для ввода данных в память последовательно нажимаются следующие клавиши:

,

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

,

числа AD, 03, 1A заносятся в память, начиная с адреса 082F.

Для индикации содержимого памяти нажимается клавиша с обозначением «_», после чего на дисплее высвечивается адрес ячейки памяти и ее содержимое в виде шестнадцатеричного кода. Для изменения содержимого индицируемой ячейки памяти набирается новое содержимое и нажимается клавиша с обозначением «_». Для перехода к следующей ячейке памяти без изменения содержимого индицируемой ячейки памяти, не производя набор новых данных, нажимается клавиша с обозначением «_».

1.3.3. Индикация и изменение содержимого регистров

Для ввода содержимого регистров нажимается клавиша РГ, а затем идентификатор регистра. Идентификатором регистра являются символы, определяющие регистры микропроцессора К580ВМ80А: A – регистр-аккумулятор A (8 бит); B – регистр B (8 бит); C – регистр C (8 бит); D – регистр D (8 бит); E – регистр E (8 бит); H – регистр H (8 бит); L – регистр L (8 бит); F – регистр признаков F (8 бит); SL – младший байт указателя стека (8 бит); SH – старший байт указателя стека (8 бит); PL – младший байт счетчика команд (8 бит); PH – старший байт счетчика команд (8 бит). При этом на экране дисплея высвечивается содержимое регистра. Для изменения содержимого регистра вводятся новые данные.

1.3.4. Запуск программы пользователя

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

,

где и указывают соответственно на начало и конец запускаемой программы, обозначает точку останова. Состояние регистров микропроцессора при достижении адреса сохраняется, и управление передается программе МОНИТОР.

1.3.5. Определение контрольной суммы массива памяти

Для определения контрольной суммы массива памяти последовательно нажимаются следующие клавиши:

,

где и указывают соответственно на начало и конец массива. Контрольная сумма представляет собой сумму содержимого всех ячеек массива по модулю 256 6ез учета переполнения.

1.3.6. Заполнение массива константой

Для заполнения массива константой последовательно нажимаются следующие клавиши:

,

где и указывают соответственно на начало и конец массива, который заполняется константой .

1.3.7. Перемещение массива в памяти

Для перемещения массива в памяти последовательно нажимаются следующие клавиши:

,

где и указывают соответственно на начало и конец массива до перемещения, а определяет начало размещения массива после перемещения.

1.3.8. Пошаговое выполнение программы

Имеются две разновидности пошагового выполнения программы: поцикловый режим и покомандный режим. В поцикловом режиме микропроцессор переводится в режим ожидания при выполнении каждого рабочего цикла, а в покомандном режиме – лишь при чтении первого байта команды. Для перехода в пошаговый режим необходимо установить переключатель РБ/ШГ в положение ШГ, выбрать с помощью переключателя КМ/КЦ пошаговый режим по циклам КЦ или по командам КМ и передать управление программе пользователя. После этого на светодиодном индикаторе пульта отобразится начальный адрес программы, данные по этому адресу и содержимое регистра состояния микропроцессора. Для выполнения шага программы нажимается кнопка ШГ. Для выхода из пошагового режима переключатель РБ/ШГ устанавливается в положение РБ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]