Воронежский государственный технический университет
Кафедра конструирования и производства радиоаппаратуры
491-2008
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к выполнению лабораторных работ
по дисциплине
«Цифровые интегральные схемы и микропроцессоры»
для студентов специальности 210201
«Проектирование и технология радиоэлектронных средств»
очной и заочной форм обучения
Воронеж 2008
Составитель канд. физ.-мат. наук
УДК 621
Методические указания к выполнению лабораторных работ по дисциплине «Цифровые интегральные схемы и микропроцессоры» для студентов специальности 210201 «Проектирование и технология радиоэлектронных средств» очной и заочной форм обучения / ГОУВПО Воронежский государственный технический университет; сост. . Воронеж, 2008. 46 с.
Методические указания к лабораторным работам по курсу «Цифровые интегральные схемы и микропроцессоры» содержат лабораторные задания, а также методические указания и теоретические сведения, необходимые для выполнения заданий. Предназначены для студентов 3 курса очной и заочной форм обучения и студентов 2 курса сокращённой формы обучения.
Основным содержанием лабораторных работ является изучение работы микроЭВМ «Партнер 01.01» с использованием эмулятора микроЭВМ “EMU-80” , изучение её программного обеспечения и отработка практических приёмов программирования и отладки программ на языке Ассемблера.
Табл. 3. Ил. 5. Библиогр.: 2 назв.
Рецензент: канд. техн. наук, доц. Е.Д. Алперин
Ответственный за выпуск зав. кафедрой д-р техн. наук, проф. А.В. Муратов
Издается по решению peдaкциoннo-издaтeльcкoгo совета Воронежского государственного технического университета
© ГОУВПО " Воронежский государственный
технический университет", 2008
Лабораторная работа 1
ИЗУЧЕНИЕ МИКРОЭВМ “ПАРТНЕР” С ИСПОЛЬЗОВАНИЕМ ЭМУЛЯТОРА “EMU-80”
Цель работы: Изучение структуры и принципов работы микроЭВМ “Партнер 01.01”, особенностей работы эмулятора микроЭВМ “EMU-80” и эмулятора КР580.
Основные технические характеристики эмулируемой микроЭВМ «Партнер 01.01»:
· Центральный процессор - КР580ВМ80А
· Объем памяти - 80 Кбайт
· в том числе ОЗУ - 64 Кбайт
· ПЗУ - 16 Кбайт
· Быстродействие выполнения операций типа «регистр-регистр» - 500 тыс. операций в секунду.
Программное обеспечение (ПО) включает системные наборы программ: Монитор, Ассемблер, Редактор и Бейсик.
Общие сведения об эмуляторе. Эмулятор «Emu 80» обеспечивает выполнение на IBM – совместимых компьютерах программ, разработанных для 8- разрядных микроЭВМ типа «Партнер 0101», «Радио 86РК», «Апогей» и «Микроша».и др
Желательные системные требования::
· процессор - не ниже PIII 450МГц;
· ОЗУ - не менее 128МБ ;
· ОС MS Windows семейства NT;
Назначение системных программ. Программа МОНИТОР выполняет функции минимальной операционной системы (ОС) и обеспечивает управление устройствами машины (контроллерами клавиатуры, дисплея), предоставляет пользователю возможность загрузки программ из ПЗУ, запуска их, а также необходимые средства для отладки программ, написанных на языках Ассемблера или Бейсик. Данная версия программы Монитор в основном совместима с аналогичной программой микроЭВМ типа «Радио 86 РК» (Микроша, Криста), что позволяет использовать ПО этих машин.
РЕДАКТОР предназначен для редактирования любого текста непосредственно на экране дисплея: исправление ошибок, удаление и ввод новых символов и фрагментов текста.
АССЕМБЛЕР - программа - транслятор для разработки программ на языке Ассемблера микропроцессора KP580BM80A. Текст программы с клавиатуры с помощью РЕДАКТОРа заносят в область текстового буфера ОЗУ, а затем с помощью АССЕМБЛЕРа транслируют. Результат трансляции - машинные коды располагаются в другой области ОЗУ, называемой областью трансляции.
БЕЙСИК – программа для разработки программ на языке Бейсик. Текст программы заносят в область текстового буфера ОЗУ, а заем вводят команду RUN для выполнения программы.
Директивы МОНИТОРа.
С помощью директив Монитора пользователь может управлять работой машины, просматривать и изменять содержимое ячеек памяти и регистров процессора, отлаживать программу, загружать программы из ПЗУ.
Общая форма записи директив:
<Символ>[параметр1],[параметр2],[параметр3]<Enter>
Имена всех директив состоят из одной латинской буквы, непосредственно за которой могут следовать не более трех параметров, представляющие собой шестнадцатеричные числа. Параметры отделяются между собой запятой. Запятую ставят в тех случаях, когда один из параметров (в том числе и первый) отсутствует. Директивы заканчиваются нажатием клавиши < Enter >. При вводе директив возможны следующие
2
ошибки: длинная строка, неправильное имя директивы, неправильный формат числа. Если эти ошибки произошли, то машина отвечает на них звуковым сигналом, и на экране появляется знак вопроса. После чего необходимо повторить ввод директивы.
Директива «D»
По директиве «D» на дисплей выводится содержимое заданной области памяти в шестнадцатеричном коде (Н-коде)
Форма директивы
<D> [начальный адрес], [конечный адрес]
один или оба параметра могут быть опущены В этом случае они принимаются равными нулю.
Пример: D100,200
Эта директива выводит на дисплей содержимое области памяти от 100Н до 200Н в шестнадцатеричном коде.
Директива «L»
По директиве «L» на дисплей выводится содержимое области памяти
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.