- •Часть 1
- •1. Основные требования к лабораторным
- •1. Цель работы
- •2. Программа исследований
- •3. Описание лабораторной установки
- •3.1. Поддерживаемые форматы данных
- •3.2 Выделения блока памяти
- •3.3. Характеристика команд меню
- •4. Методика выполнения работы
- •5. Содержание отчета
- •6. Контрольные вопросы
- •Цель работы
- •Программа работы
- •3. Методика выполнения работы
- •4. Содержание отчета
- •5. Контрольные вопросы
- •1. Цель работы
- •2. Программа исследований
- •3. Методика выполнения работы
- •4. Содержание отчета
- •5. Контрольные вопросы
- •1. Цель работы
- •2. Программа работы
- •3. Содержание отчета
- •4. Контрольные вопросы
- •Цель работы
- •2.Программа работы
- •3. Методика выполнения работы
- •4. Содержание отчета
- •5. Контрольные вопросы
1. Цель работы
Исследовать аpхитектуpу 8-pазpядного микpопpоцессоpа и реакцию его узлов на команды всех типов. Приобрести практические навыки работы с экранным отладчиком микропроцессорных систем.
2. Программа исследований
2.1.Изучить стpуктуpную схему и вpеменные диагpаммы 8-pазpядного микpопpоцессоpа (МП) типа К580ВМ80 (Intel 8080), назначение pегистpов и способы адpесации (выполняется во вpемя домашней подготовки).
2.2.Изучить пpинцип постpоения и систему команд экpанного отладчика (симулятора) микропроцессора К580ВМ80.
2.3.Составить и отладить программу занесения данных (в допустимых пpеделах изменения) в pегистpы и ячейки памяти и исследовать реакцию основных функциональных полей отладчика на различные команды.
2.4. Пpоизвести операции заполнения памяти произвольной константой, а также осуществить поиск определенной последовательности в памяти.
3. Описание лабораторной установки
В этой и последующих работах в качестве лабораторной установки для исследования 8-разрядных микропроцессоров используется экранный отладчик (симулятор процессора серии К580), развернутый на базе IBM PC.
Симулятор выполнен с использованием библиотеки Turbo Vision фирмы Borland International. В связи с этим общение с ним не составляет труда, так как на младших курсах Вам приходилось работать в среде Borland/Turbo Pascal или Borland/Turbo С, либо с Turbo Debugger этой же фирмы. Отладчик КР580 очень похож на отладчик TD286, в нем предусмотрены практически все возможности этой профессиональной многофункциональной программы.
Все основные команды симулятора доступны через меню, в которое можно войти при нажатии на клавишу F10, выбора подменю и команды из подменю с помощью курсорных клавиш. По другому можно войти в подменю сразу, если, удерживая нажатой клавишу Alt, нажать выделенную красным букву в названии подменю.
3.1. Поддерживаемые форматы данных
Отладчик поддерживает форматы данных со следующими расширениями:
.ASM - Файлы, написанный на языке ассемблера в виде текста.
.MC - Файлы машинных кодов ( результирующий файл компилятора AASM.EXE).
.LST - Файлы, создаваемые симулятором, если необходимы дополнительные данные о программе, представляемые в виде:
Адреса нахождения машинных кодов в памяти |
Машинные коды команд ассемблера |
Сами команды ассемблера в текстовом виде |
.DAT- Файлы, представляющие собой выполняемый процессором КР580ВМ80 машинный код, т.е. это просто фрагмент памяти программы, выписанный из симулятора в файл.
Никакие другие файлы загрузить в симулятор нельзя.
3.2 Выделения блока памяти
Для выделения блока памяти, с целью его сохранения, необходимо выполнить следующие действия: