Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Задания к лабараторной работе.

ЛАБАРАТОРНАЯ РАБОТА №1

 

Эмулятор программы “Монитор-отладчик” для микропроцессора КР580ИК80А

 

ЦЕЛЬ РАБОТЫ – изучить органы управления эмулятора и режимы его работы.

Для управления микро-ЭВМ используется специальная программа “Монитор”.

Эта программа позволяет выполнить:

  • чтение и изменение содержимого памяти;
  • чтение и изменение содержимого РОН (регистров общего назначения);
  • выполнение программ пользователя;
  • копирование областей памяти; отладку программ пользователя.

Для осуществления перечисленных функций есть инструкции, которые называются командами Монитора.

Результат выполнения команды или программы отображается на дисплее. Данные и адреса выводятся в шестнадцатеричном коде.

Знак «?» означает приглашение к работе.

При вводе команды или данных программа «Монитор» анализирует их. Если команда «Монитор» или адрес были введены с ошибкой, то «Монитор» выдает сообщение об ошибке на дисплей.

Ниже приведены команды Монитора.

 

ИНДИКАЦИЯ СОДЕРЖИМОГО ОЗУ

 

  • Формат команды:

«D» [Enter]

[0000-0FFF] [Enter],

где “ D ”.(display) команда монитора, по которой на дисплей выводится дамп памяти в указанном интервале;

0000-0FFF – шестнадцатеричные адреса начала и конца области озу содержимое которой выводится на экран.

Если адрес не введён, то индикация начинается с адреса 0000.

 

МОДИФИКАЦИЯ СОДЕРЖИМОГО ОЗУ

 

  • Формат команды

«S» [Enter]

[ХХХХ] [Enter],

где - ХХХХ - 4-х разрядный адрес ячейки памяти ОЗУ с которой начнется модификация.

По этой команде возможно заменить старое значение в указанной ячейке памяти на новое. После ввода команды «S» и адреса ячейки памяти на дисплее справа появится адрес и содержимое указанной ячейки памяти. Если после ввода нового значения в ячейку нажать клавишу [Enter], то на дисплее появится содержимое следующей ячейки памяти. Выход осуществляется нажатием клавиши «Q»(quit) и [Enter]. При этом значение записанное в ячейке памяти не изменяется.

 

ИНДИКАЦИЯ СОДЕРЖИМОГО РОН

 

  • Формат команды:

«XV» [Enter]

По этой команде на экран выводится содержимое всех регистров общего назначения (РОН) микропроцессора.

 

МОДИФИКАЦИЯ СОДЕРЖИМОГО РОН

 

  • Формат команды:

«X» [Enter]

[A,BC,DE,HL,SP,(CY,Z,S,P,AC)] [Enter]

По этой команде можно изменить содержимое РОН. Для этого после ввода команды введите имя регистра или флага.

Пример 1. Команда:?_X [Enter] 2. Команда:?_X [Enter]

Регистр?_DE [Enter] Регистр?_CY [Enter]

Введите новое значение:?_6F4C [Enter] Введите новое значение:?_1 [Enter]

D=6F E=4C CY=1

 

КОПИРОВАНИЕ ОБЛАСТЕЙ ПАМЯТИ В ОЗУ

 

  • Формат команды

«М» [Enter]

[1***,2***,3***] [Enter]

По этой команде данные из одной области ОЗУ переписываются в другую область.

1*** - Начало переписываемого блока

2*** - Конец переписываемого блока

3*** - Адрес начала для размещения копии блока.

 

ВЫПОЛНЕНИЕ ПРОГРАММ ПОЛЬЗОВАТЕЛЯ

 

  • Формат команды:

«G» [Enter]

[ХХХХ] [Enter]

ХХХХ – Стартовый адрес программы пользователя. Может находится в диапазоне 0000-0FFF.

 

ОТЛАДКА ПРОГРАММЫ ПОЛЬЗОВАТЕЛЯ

 

  • Формат команды

«Т» [Enter]

[0000-0FFF] [Enter]

0000-0FFF – Стартовый адрес программы пользователя.

Для отладки программ пользователя эмулятор снабжен средствами пошагового выполнения программы. При выполнении этой команды микропроцессор переходит в состояние «ожидания» после выполнения каждой команды программы.

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

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

 

 

ЗАДАНИЯ К ЛАБАРАТОРНОЙ РАБОТЕ.

 

1. Изучить и приобрести практические навыки работы с клавиатурой и дисплеем компьютера.

2. Исследовать содержимое ячеек ОЗУ.

3. Выполнить операции перемещения заданной области памяти в ОЗУ.

4. Выполнить операции записи чисел в заданные РОН микропроцессора.

 



<== предыдущая лекция | следующая лекция ==>
Официальные заявки должны быть представлены в Мандатную комиссию 28 октября 2016г. | Запись и выполнение простых программ.
Поделиться с друзьями:


Дата добавления: 2016-11-23; Мы поможем в написании ваших работ!; просмотров: 301 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

В моем словаре нет слова «невозможно». © Наполеон Бонапарт
==> читать все изречения...

2175 - | 2123 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.