Составители:
ЛАБОРАТОРНАЯ РАБОТА 2
ИССЛЕДОВАНИЕ МАШИННЫХ ЦИКЛОВ МИКРОПРОЦЕССОРА К580ИК80А
ЦЕЛЬ РАБОТЫ: ознакомление с принципами функционирования МП
К580ИК80А и изучение процессов передачи информации в микроЭВМ.
Основные теоретические положения
Микросхема К580ИК80А представляет собой однокристальное 8-разрядное
процессорное устройство с фиксированной системой команд. Каждая команда
выполняется в течении одного или нескольких машинных циклов, включающих в
себя этапы выборки команд из памяти и ее исполнения. Команды К580ИК80А
состоят из различного числа байтов, а, соответственно и длительность цикла
выборки для разных команд различна. Кроме того, длительность исполнения
команды зависит от ее типа и способа адресации операндов. В основном же
длительность выполнения команды определяется числом обращений к памяти или
внешнему устройству, т.е. числом машинных циклов (МЦ). Число МЦ изменяется 1
для 1-байтовых команд межрегистровых пересылок данных до 5 для 3-байтовых
сложных команд.
Для получения внешним устройством информации о текущем МЦ, процессор
при наступлении очередного МЦ выдает на шину данных однобайтовое слово
состояния. Назначение каждого разряда слова состояния приведено в табл. 1.
В табл. 2 приведены типы машинных циклов и соответствующие им сигналы
состояния.
Таблица 1
Разряд
состояни
я
Наименовани
е
сигнала
Действие сигнала
0 INTA Подтверждение запроса прерываний
1 WO/ Данные выдаются из МП
2 STACK Означает наличие на шине адреса содержимого
указателя стека
3 HLTA МП перешел в состояние “Останов”
4 OUT Вывод на внешнее устройство
5 MI МП принимает код команды
6 INP Ввод с внешнего устройства
7 MEMR МП читает содержимое памяти
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »