- •Методические указания к выполнению контрольных работ №1, 2 по дисциплине «Организация эвм и систем», включая лабораторное моделирование
- •1. Теоретическая часть
- •Порт ввода/вывода кр580 вв55 ( аналог Intel 8255)
- •Формат управляющего слова
- •2. Практика
- •1. Теоретическая часть.
- •Система команд
- •Библиографический список
Формат управляющего слова
D7=0, если задаётся слово установки или сброс разрядов каналов (программно).
Примеры задания формата управляющего слова
Для того чтобы организовать вывод информации по всем каналам ПУ, нужно задать формат управляющего слова: 10000000.
Для того чтобы организовать ввод по каналам А, В, С, нужно задать формат управляющего слова: 10011011.
Для того, чтобы организовать ввод по каналам А, В, вывод по каналу С, нужно задать формат управляющего слова: 10010010.
2. Практика
Лабораторная работа 1
Задание. Смоделировать работу порта ввода/вывода в различных режимах работы, задавая формат управляющего слова (см. Примеры задания формата управляющего слова). В электронном отчете привести структурную схему порта КР580 ВВ55.
Лабораторная работа 2
Задание 1. Используя стандартную схему связи ВУ с МПС (рис.1), построить цифровой узел сопряжения, где порт ввода/вывода адресуется в заданном диапазоне адресов.
Задание 2. Смоделировать работу схемы любыми программными средствами в режиме "0", учитывая все входные и выходные параметры.
Вариант №1.
000-00F, использовать набор сигналов, характерных для шины PCI.
Вариант №2.
1А0-1АF, использовать набор сигналов, характерных для шины ISA.
Вариант №3.
2В0-2ВF, использовать набор сигналов, характерных для шины PCI.
Вариант №4.
350-35F, использовать набор сигналов, характерных для шины ISA.
Вариант №5.
0D0-0DF, использовать набор сигналов, характерных для шины PCI.
Вариант №6.
1E0-1EF, использовать набор сигналов, характерных для шины ISA.
Вариант №7.
240-24F, использовать набор сигналов, характерных для шины PCI.
Вариант №8.
3C0-3CF, использовать набор сигналов, характерных для шины ISA.
Вариант №9.
070-07F, использовать набор сигналов, характерных для шины PCI.
Вариант №10.
080-08F, использовать набор сигналов, характерных для шины ISA.
Вариант №11.
120-12F, использовать набор сигналов, характерных для шины PCI.
Вариант №12.
2F0-2FF, использовать набор сигналов, характерных для шины ISA.
Рис.2. Пример схемы связи МПС с ПВВ, адресуемом в заданном диапазоне
Контрольная работа 2
Моделирование процесса выполнения инструкций микропроцессором
1. Теоретическая часть.
Регистры используются для хранения информации и её преобразования. Операции над числом в регистре реализуются с помощью управляющих сигналов от устройства управления.
Регистры по функциональному назначению делятся на следующие типы:
программный счетчик, (счетчик команд), (регистр адреса команды) – используется для формирования адреса команды.
регистр команд – используется для хранения кода текущей выполняемой команды. Входящий в состав команды код операции используется для формирования в УУ определенной серии управляющих сигналов. Остальная часть кода команды может содержать информацию об адресах операндов, если команда адресная.
регистр адреса памяти – используется для запоминания адреса команды, операнда или результата операции во время чтения команды или операнда из памяти или во время записи результата операции в память.
Также регистры могут быть программно-недоступными и программно-доступными.
Для разных типов процессоров состав регистров может быть разным. Однако в их составе всегда присутствуют:
Регистр словосостояния процессора – содержит информацию о текущем состоянии процессора.
РОН (регистры общего назначения) – используются для разного рода хранения информации исходя из программы, которую выполняет процессор. Обращение к таким регистрам осуществляется через языки низкого уровня (например, через ассемблер).
Для работы с памятью используются различные режимы адресации. Состав режимов зависит от архитектуры процессора.