Microprocessing systems in electric devices

advertisement
Способы обмена информацией в
микропроцессорной системе
Режимы ввода/вывода:
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.
Download