Содержание
- 2. Работа процессора В счетчик команд заносится адрес ячейки памяти, содержащий первую команду программы.
- 3. Работа процессора Адрес команды через регистр адреса поступает на шину адреса памяти. По сигналу управления процессор
- 4. Работа процессора Из регистра данных текущая команда поступает в регистр команды. Там команда дешифруется и анализируется
- 5. Работа процессора Если машинная команда использует данные из памяти, процессор определяет их адреса и считывает данные
- 6. Работа процессора Содержимое счетчика команд увеличивается на длину команды и в нем уже содержится адрес следующей
- 7. Работа процессора АЛУ выполняет операцию над данными, находящимися в регистрах сохраняет результат в аккумулятое.
- 8. Работа процессора В регистре слова состояния программы устанавливаются признаки выполнения команды
- 9. Работа процессора Считывается следующая команда и цикл повторяется.
- 10. Архитектура компьютера (Фон-Неймана) Процессор Память Устройства ввода – вывода (периферийные устройства) Контроллеры интерфейсов устройств ввода вывода
- 11. Шина или аппаратный интерфейс Набор аппаратных средства и правила обмена (протоколов), обеспечивающих взаимосвязь устройств между собой
- 12. Классификация интерфейсов По способу передачи данных. Параллельные Одновременная передача всех разрядов (байта, слова и др.) Имеет
- 13. По направлению обмена: Симплексные – только передача или прием в одну сторону. Полудуплексные – передача или
- 14. Классификация интерфейсов По способу реализации: Внутренние - для связи электронных модулей внутри материнской платы: Системная шина
- 15. Контроллер интерфейса ввода вывода Промежуточное устройство, которое служит для связи интерфейса периферийного устройства с шиной ввода-вывода
- 16. Контроллер ввода-вывода Содержит, как правило, группу регистров, называемых портами ввода-вывода: Регистр состояния – хранит текущее состояние
- 17. Адреса портов отображаются на адресное пространство памяти MMIO – Memory Mapped IO Каждому порту выделен уникальный
- 18. Инструкции записи и чтения для портов и ячеек памяти разные. Специальные инструкции для обращения к портам
- 19. Используется в х86; Внутренняя память (буфер) контроллера (если имеется) , находится в адресном пространстве памяти, а
- 20. Memory Mapped IO
- 21. ОРГАНИЗАЦИЯ ВВОДА - ВЫВОДА В АРХИТЕКТУРЕ Х8086
- 22. Intel 8008 Intel 8008 (апрель 1972 ) первый 8-битный процессор, для продвинутых калькуляторов, терминалов ввода-вывода; Тактовая
- 23. Intel 8080 Intel 8080 (апрель 1974 года ) — 8-битный микропроцессор Количество регистров: 7 Разрядность регистров:
- 24. Микропроцессорный комплект К процессору i8080 компанией Intel был выпущен микропроцессорный комплект поддержки в составе: 8259 —
- 25. Intel 8086 Intel 8086 (июнь 1978) Количество регистров: 14 Разрядность регистров: 16 бит Разрядность шины данных:
- 26. 8086
- 27. Intel 8088 Intel 8088 (июль 1979) Количество регистров: 14 Разрядность регистров: 16 бит Разрядность шины данных:
- 28. Структурная схема i8086
- 29. Формирование физического адреса команд и данных (реальный режим) Физический адрес = сдвинутое на 4 разряда значение
- 30. Назначение выводов х8086
- 31. Машинный цикл процессора (чтение/запись ) Машинный цикл чтения / записи занимает четыре такта генератора Частота тактового
- 33. Структурная схема IBM PC XT Сигнал CS =0 переводит выходы соответствующего контроллера из третьего состояния (выводит
- 34. Схема включения процессора RGA – регистр адреса Служит для хранения адреса памяти или порта В/В на
- 35. Обобщенная схема
- 36. Контроллер прямого доступа к памяти КПДП запись в регистры
- 37. Контроллер прерываний и трехканальный таймер
- 38. Программируемы параллельный интерфейс ROM, RAM
- 39. Слоты расширения
- 40. Контроллер прямого доступа Контроллер прямого доступа к памяти (DMA - Direct Memory Access) обеспечивает высокоскоростной обмен
- 41. Контроллер ПДП Регистры RGP1 и RGP2 служат для расширения адреса до 20 бит.
- 42. Основные сигналы DRQ – запрос от устройства к КПДП на ПДП HOLD – запрос от КПДП
- 43. Диаграмма работы Контроллер может работать в режиме передачи блока данных и в режиме одиночной передачи. Контроллер
- 44. Внутренние регистры Адреса регистров в диапазоне 00h – 0Fh
- 45. Последовательность передачи при ПДП на примере контроллера HDD
- 46. Инициализация контроллера DMA Процессор «знает» с какой областью памяти работает внешнее устройство (начальный адрес области памяти
- 47. Последовательность операций при ПДП 1. Инициализация контроллера 2. Принять Запрос (DRЕQ) на ПДП от контроллера HDD
- 48. Внутренняя структура
- 49. Каскадирование контроллеров ПДП
- 50. Каналы ПДП для РС ХТ В РС ХТ на нулевой канал КПДП каждые 15 мкс подается
- 51. Контроллер прерываний i8259 IRQ0-IRQ7 входы запросов на прерывание INTCS – выбор чипа контроллера прерываний от дешифратора
- 52. Контроллер прерываний i8259
- 53. Внутренние регистры Регистр запросов IRR ( Interrupt request register ) – запоминает все запросы на входе
- 54. Временная диаграмма
- 55. Порядок операций при прерывании 1. Инициализация контроллера 2. Контроллер устройства В/В вырабатывает сигнал запроса на прерывание,
- 56. Приоритеты прерываний IRQ# Номер вектора Устройство 0 08h Системный таймер 1 09h Клавиатура 2 0Ah Зарезервировано(2-ой
- 57. Инициализация контроллера Программирование i8259 осуществляется двумя типами управляющих слов: Командные слова инициализации ICW (Initialization Command Word)
- 58. Каскадирование контроллеров
- 59. Трехканальный таймер 040h - нулевой канал 041h – первый канал 042h - второй канал 043h –
- 60. Таймер i8253 Каждый канал представляет собой независимый счетчик с программно-управляемым коэффициентом пересчета, который может работать в
- 61. Трехканальный таймер i8253 для РС ХТ Нулевой канал Используется для ведения системного времени, вызывая каждую 1/18
- 62. PPI (Programmable Parallel Interface) i8255A. Код нажатой клавиши запоминается в специальном регистре и по нему вырабатывается
- 63. Структурная схема i8255
- 64. Программируемый параллельный интерфейс PPI (Programmable Parallel Interface) i8255A. Включает три двунаправленных байтовых порта (А, В и
- 65. Универсальный последовательный синхронно-асинхронный приемо-передатчик i8251 (COM порт) USART – Universal Synchronous/Asynchronous Resiver/Тransmitter Реализует синхронно-асинхронными канал последовательной
- 66. Структурная схема В состав входят передатчик, приемник, буфер шины данных и схемы управления передатчиком, приемником
- 67. Cтруктура шина ISA Проц. ОЗУ Сист. К Кон. Пр. К П Д П Кон.В-В Кон.В-В ISA
- 69. Скачать презентацию