Скачиваний:
1
Добавлен:
23.11.2023
Размер:
3.31 Mб
Скачать

Лабораторное занятие №7

Цель работы: Изучить принцип организации современных микропроцессоров, изучить принцип функционирования современных микропроцессоров, изучить структуру современных микропроцессоров. Ознакомиться с работой микропроцессорных систем.

Задание:

  • используя свой персональный компьютер (или его макет) определите модель используемого микропроцессора в вашем персональном компьютере;

  • определите установочный разъем микропроцессора (можете использовать;

  • загрузите ПК. вызовите программу сведения о системе (пуск – программы – стандартные – служебные или файл msinfo32.exe);

  • используя программу сведения о системе, выпишите в отчет общее число прерываний IRQ вашего компьютера;

  • выпишите в отчет все свободные каналы DMA вашего компьютера.

Ход работы

Для определения модели используемого микропроцессора ПКМ нажали на «Этот компьютер» и выбрали «Свойства»

Нажали клавиши Win+R на клавиатуре компьютера и ввели msinfo32 (после этого нажали Enter). Открылось окно с информацией об оборудовании.

«Сведения о системе» в разделе «Аппаратные ресурсы», «Прерывания (IRQ)», число прерываний: 487.

В том же разделе, выписали свободный DMA.

Лабораторное занятие №8

Цель работы: Ознакомиться с работой микропроцессорных систем.

Задание:

  • ознакомится с аппаратной частью исследуемой микропроцессорной системы на базе МП комплекта КР580ИК80;

  • произвести запись информации в память системы, осуществить проверку информации и ее редактирование;

  • произвести вызов подпрограммы и запустить ее на исполнение.

Ход работы

Система состоит из Центрального Процессорного элемента (ЦПЭ), Блока памяти, включающего оперативное запоминающее устройство (ОЗУ) и постоянное запоминающее устройство (ПЗУ), Устройства Ввода Вывода, связывающего микропроцессор с периферийными устройствами: Клавиатурой, блоком Переключателей, Знаковым дисплеем и Светодиодным дисплеем.

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

Информация может передаваться из ЦПЭ в память и устройство ввода вывода или из устройства ввода вывода и памяти в ЦПЭ. ЦПЭ участвует ,как правило, во всех операциях переноса данных. Шина управления предназначена для передачи управляющих сигналов, признаков состояния периферийного оборудования и процессора. Ее разрядность определяется конфигурацией и режимом работы системы.

Данный микропроцессор является 8-битным и обрабатывает данные по байтно, то есть в виде группы из 8 бит, называемых словами.

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

Распределение адресов памяти между ОЗУ и ПЗУ показано в карте памяти микропроцессорной системы. Область ОЗУ для ввода информации пользователем выделена цветом.

Карта памяти микропроцессорной системы

Адреса

Емкостьпамяти

Тип памяти

Использование

0000→02FF

768 байт

ПЗУ

Область монитора

0300→03FF

256 байт

ПЗУ

Доп. область монитора

0400→05FF

512 байт

ПЗУ

Область пользователя

0600→7FFF

30,5 Кбайт

Неиспользуемая область

8000→83C6

967 байт

ОЗУ

Область пользователя

83C7→83FF

57 байт

ОЗУ

Рабочая область монитора

8400→FFFF

31 Кбайт

Неиспользуемая область

Включили питание системы, переключатель режима работы установили в положение АВТ.

Нажали кнопку СБРОС – на знаковых индикаторах загорятся все 0.

Нажали кнопки 8, 0, 0, 0 – число 8000 высветится на четырех правых индикаторах.

Нажали кнопку УСТ.АД.

Нажали кнопку АД +. Адрес на левых индикаторах увеличится на 1, а два правых индикатора покажут содержимое ячейки памяти с адресом 8001.

Нажали кнопку АД -. Адрес на левых индикаторах уменьшится на 1, а два правых индикатора покажут содержимое ячейки памяти с адресом 8000.

Нажать на кнопку СБРОС.

Нажали кнопки 8, 0, 0, 0 – число 8000 высветится на четырех правых индикаторах.

Нажали кнопку УСТ.АД. – число 8000 высветится на четырех левых индикаторах, а на двух правых индикаторах будет содержимое ячейки памяти с адресом 8000.

Нажали кнопки А, 0 – число А0 высветится на двух правых индикаторах.

Нажали кнопку ЗП. Произойдет приращение адреса на 1 и на левых индикаторах появится адрес 8001. На двух крайних правых индикаторах будет видно содержимое ячейки с адресом 8001, а то что теперь записано в ячейку с адресом 8000 (А0) сместится на два индикатора левее.

Нажали кнопки А, 1 и кнопку ЗП.

Нажали кнопки А, 2 и кнопку ЗП.

Нажали кнопки А, 3 и кнопку ЗП.

Нажали кнопки А, 4 и кнопку ЗП.

Нажали кнопку СБРОС.

Нажали кнопки 8, 0, 0, 0. Нажали кнопку УСТ.АД. На четырех левых индикаторах высветится число 8000, а два правых индикатора покажут содержимое ячейки памяти с этим адресом – А0.

Нажимая на кнопку АД +, убедились, что в ячейках памяти с адресами 8001, 8002, 8003, 8004 хранятся данные А1, А2, А3, А4.

Нажали кнопки 8, 0, 0, 2. Нажали кнопку УСТ.АД. На четырех левых индикаторах высветится число 8002, а два правых индикатора покажут содержимое ячейки памяти с этим адресом – А2.

Нажали кнопки В, А и ЗП. Нажали на кнопку АД – и убедится, что теперь содержимое ячейки памяти с адресом 8002 стало ВА.

Нажали на кнопку СБРОС.

Установили адрес 0350 и нажали кнопку ПУСК. Произойдет запуск программы с начальным адресом 0350.

Повторили эту процедуру для адресов 0351, 03Е0, 0300.

Соседние файлы в папке Лаба 7 и 8