150 likes | 453 Views
Способы обмена информацией в микропроцессорной системе. Режимы ввода / вывода: 1) Программно-управляемый ВВ называемый также программным или нефорсированным ВВ; 2) Ввод / вывод по прерываниям форсированный ВВ 3) Прямой доступ к памяти.
E N D
Способы обмена информацией вмикропроцессорной системе Режимы ввода/вывода: 1) Программно-управляемый ВВ называемый также программным или нефорсированным ВВ; 2) Ввод/вывод по прерываниям форсированный ВВ 3) Прямой доступ к памяти.
Цикл программного ожиданияготовности внешнего устройства.
Фрагмент блок-схемы контроллера ВУ с разрядом.
Структура единой программы прерываний и ее связь с основной программой
Формирование векторов прерывания в контроллере ВУ.
Реализация приоритетов ВУ в микроЭВМ с векторной системой прерываний, с интерфейсным вектором (ППР (вх.) - "Предоставление прерывания (входной)"; "ППР (вых.) - Предоставление прерывания (выходной)").
Контроллер прерываний Intel 8259A RGI - регистр запретов прерываний; хранит все уровни, на которые поступают запросы IRQx; PRB - схема принятия решений по приоритетам; схема идентифицирует приоритет запросов и выбирает запрос с наивысшим приоритетом; ISR - регистр обслуживаемых прерываний; сохраняет уровни запросов прерываний, находящиеся на обслуживании ПКП; RGM - регистр маскирования прерываний; обеспечивает запрещение одной или нескольких линий запросов прерывания; RWCU - блок управления записью/чтением; принимает управляющие сигналы от микропроцессора и задает режим функционирования ПКП;
Упрощенная схема взаимодействия контроллера прерываний с процессором и контроллером шины в IBM-совместимых персональных компьютерах класса AT
Контроллер ПДП для ввода данных из ВУ в режиме «Захват цикла» и отключением процессора от шин системного интерфейса.
Основные характеристики микропроцессоров имикро-ЭВМ • 1. быстродействие БИС МПК; • 2. разрядность магистрали данных, возможность наращивания разрядности (для секционных МП); • 3. объем непосредственно адресуемой памяти или разрядность магистрали адреса; • 4. потребляемая мощность; • 5. состав МПК; • 6. система команд, число команд, используемые виды адресации, эффективность системы команд при решении определенного класса задач; • 7. число регистров общего назначения; • 8. размеры и организация стека; • 9. развитость системы прерываний, прямого доступа в память, программно-управляемого обмена; • 10. уровни сигналов;
Основные характеристики микропроцессоров имикро-ЭВМ • 11. число источников питания; • 12. наличие системного программного обеспечения, разработанного для данного МПК; • 13. наличие систем автоматизации разработки для данного МПК; —- стоимостные характеристики; • 14. доступность, т.е. возможность приобретения; • 15. стойкость к внешним факторам: помехам, климатическим условиям и др. • Пользователей функционально и конструктивно законченных средств МП • техники наиболее часто интересуют следующие характеристики: • 16. производительность; • 17. разрядность данных; • 18. объем памяти ; • 19. развитость программного обеспечения: наличие языков высокого уровня, система команд, виды адресации, состав прикладного программного обеспечения, возможности системного программного обеспечения и др.; • 20. состав штатных внешних устройств и возможности подключения новых ВУ: • модули памяти, устройства ввода-вывода; • 21. скорости ввода-вывода информации; • 22. простота обслуживания и др.
Регистровая архитектураМикропроцессор Z80 фирмы Zilog.