Способы обмена информацией в микропроцессорной системе Режимы ввода/вывода: 1) Программно-управляемый ВВ называемый также программным или нефорсированным ВВ; 2) Ввод/вывод по прерываниям форсированный ВВ 3) Прямой доступ к памяти. Цикл программного ожидания готовности внешнего устройства. Фрагмент блок-схемы контроллера ВУ с разрядом. Структура единой программы прерываний и ее связь с основной программой Формирование векторов прерывания в контроллере ВУ. Реализация приоритетов ВУ в микроЭВМ с векторной системой прерываний, с интерфейсным вектором (ППР (вх.) - "Предоставление прерывания (входной)"; "ППР (вых.) Предоставление прерывания (выходной)"). Контроллер прерываний Intel 8259A RGI - регистр запретов прерываний; хранит все уровни, на которые поступают запросы IRQx; PRB - схема принятия решений по приоритетам; схема идентифицирует приоритет запросов и выбирает запрос с наивысшим приоритетом; ISR - регистр обслуживаемых прерываний; сохраняет уровни запросов прерываний, находящиеся на обслуживании ПКП; RWCU - блок управления записью/чтением; принимает управляющие сигналы от микропроцессора и задает режим функционирования ПКП; RGM - регистр маскирования прерываний; обеспечивает запрещение одной или нескольких линий запросов прерывания; Упрощенная схема взаимодействия контроллера прерываний с процессором и контроллером шины в 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. Микропроцессор МС6800 фирмы Motorola.