🗊 Презентация Порты ввода-вывода

Категория: Информатика
Нажмите для полного просмотра!
Порты ввода-вывода, слайд №1 Порты ввода-вывода, слайд №2 Порты ввода-вывода, слайд №3 Порты ввода-вывода, слайд №4 Порты ввода-вывода, слайд №5 Порты ввода-вывода, слайд №6 Порты ввода-вывода, слайд №7 Порты ввода-вывода, слайд №8 Порты ввода-вывода, слайд №9 Порты ввода-вывода, слайд №10 Порты ввода-вывода, слайд №11 Порты ввода-вывода, слайд №12 Порты ввода-вывода, слайд №13 Порты ввода-вывода, слайд №14 Порты ввода-вывода, слайд №15 Порты ввода-вывода, слайд №16 Порты ввода-вывода, слайд №17 Порты ввода-вывода, слайд №18 Порты ввода-вывода, слайд №19 Порты ввода-вывода, слайд №20 Порты ввода-вывода, слайд №21 Порты ввода-вывода, слайд №22 Порты ввода-вывода, слайд №23

Содержание

Вы можете ознакомиться и скачать презентацию на тему Порты ввода-вывода. Доклад-сообщение содержит 23 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Порты ввода/вывода Языки программирования (часть 1)
Описание слайда:
Порты ввода/вывода Языки программирования (часть 1)

Слайд 2


Порты ввода/вывода
Описание слайда:
Порты ввода/вывода

Слайд 3


Порты ввода/вывода Используются для взаимодействия с внешними устройствами. 216 портов по 8 бит. С номерами от 0000 до FFFF. F8–FF — зарезервированы....
Описание слайда:
Порты ввода/вывода Используются для взаимодействия с внешними устройствами. 216 портов по 8 бит. С номерами от 0000 до FFFF. F8–FF — зарезервированы. Соседние 8-битные порты могут группироваться в 16- и 32-битные.

Слайд 4


Инструкция IN Операнды: первый (приёмник) — AL/AX/EAX; второй (источник) — imm8 или DX. Читает значение из порта. Второй операнд задаёт номер порта.
Описание слайда:
Инструкция IN Операнды: первый (приёмник) — AL/AX/EAX; второй (источник) — imm8 или DX. Читает значение из порта. Второй операнд задаёт номер порта.

Слайд 5


Инструкция OUT Операнды: первый (приёмник) — imm8 или DX; второй (источник) — AL/AX/EAX. Записывает значение в порт. Первый операнд задаёт номер...
Описание слайда:
Инструкция OUT Операнды: первый (приёмник) — imm8 или DX; второй (источник) — AL/AX/EAX. Записывает значение в порт. Первый операнд задаёт номер порта.

Слайд 6


Инструкции INS и OUTS Среди строковых команд есть две для работы с портами: INSB/INSW/INSD OUTSB/OUTSW/OUTSD Принцип работы — аналогично другим...
Описание слайда:
Инструкции INS и OUTS Среди строковых команд есть две для работы с портами: INSB/INSW/INSD OUTSB/OUTSW/OUTSD Принцип работы — аналогично другим строковым командам.

Слайд 7


Порты ввода/вывода Внешним устройствам ставятся в соответствие те или иные порты. Для некоторых устройств номера портов фиксированные. Для некоторых...
Описание слайда:
Порты ввода/вывода Внешним устройствам ставятся в соответствие те или иные порты. Для некоторых устройств номера портов фиксированные. Для некоторых — могут изменяться. Запись в порт — отправка данных устройству. Чтение из порта — приём данных от устройства.

Слайд 8


Порты ввода/вывода Пример: Видеоадаптер VGA использует порты с номерами 03B0–03DF. Порты 03C7, 03C8 и 03C9 можно использовать для чтения/изменения...
Описание слайда:
Порты ввода/вывода Пример: Видеоадаптер VGA использует порты с номерами 03B0–03DF. Порты 03C7, 03C8 и 03C9 можно использовать для чтения/изменения используемого набора цветов.

Слайд 9


Порты ввода/вывода Изменение цвета номер X (0–255): В порт 3C8 записать номер цвета X. В порт 3C9 последовательно записать красную составляющую...
Описание слайда:
Порты ввода/вывода Изменение цвета номер X (0–255): В порт 3C8 записать номер цвета X. В порт 3C9 последовательно записать красную составляющую (0–63); зелёную составляющую (0–63); синюю составляющую (0–63).

Слайд 10


Порты ввода/вывода Получение цвета номер X (0–255): В порт 3C7 записать номер цвета X. Из порта 3C9 последовательно читать красную составляющую;...
Описание слайда:
Порты ввода/вывода Получение цвета номер X (0–255): В порт 3C7 записать номер цвета X. Из порта 3C9 последовательно читать красную составляющую; зелёную составляющую; синюю составляющую.

Слайд 11


Порты ввода/вывода Порты 0040–0043 используются для управления таймерами. Есть три канала таймеров: Канал 0 отвечает за таймер, срабатывающий 18.2...
Описание слайда:
Порты ввода/вывода Порты 0040–0043 используются для управления таймерами. Есть три канала таймеров: Канал 0 отвечает за таймер, срабатывающий 18.2 раза в секунду и генерирующий прерывание 08h. Канал 1 отвечает за memory refresh. Канал 2 позволяет управлять встроенным динамиком (пищалкой).

Слайд 12


Порты ввода/вывода Порты 0060–0063 используются для управления PPI — Programmable Peripheral Interface. Бит 1 порта 0061 управляет состоянием...
Описание слайда:
Порты ввода/вывода Порты 0060–0063 используются для управления PPI — Programmable Peripheral Interface. Бит 1 порта 0061 управляет состоянием встроенного динамика: Всего 2 состояния. Изменяя значение этого бита с определённой частотой, можно добиться звука требуемой частоты.

Слайд 13


Порты ввода/вывода Для вывода звука можно соединить выход таймера 2 со входом динамика. См. TechHelp -> Speaker control
Описание слайда:
Порты ввода/вывода Для вывода звука можно соединить выход таймера 2 со входом динамика. См. TechHelp -> Speaker control

Слайд 14


Порты ввода/вывода Порты 0330 и 0331 используются для взаимодействия с MPU-401 (если есть такое устройство). Эмулируется NTVDM и DOSBox. Но в NTVDM...
Описание слайда:
Порты ввода/вывода Порты 0330 и 0331 используются для взаимодействия с MPU-401 (если есть такое устройство). Эмулируется NTVDM и DOSBox. Но в NTVDM есть ошибка эмуляции, из-за которой нота начинает звучать только после записи следующего сообщения.

Слайд 15


MPU-401 MPU — MIDI Processing Unit. MIDI: 16 каналов (канал 10 — перкуссия); один из 128 инструментов в каждом. В режиме UART MP-401 просто передаёт...
Описание слайда:
MPU-401 MPU — MIDI Processing Unit. MIDI: 16 каналов (канал 10 — перкуссия); один из 128 инструментов в каждом. В режиме UART MP-401 просто передаёт поступающие данные на устройство воспроизведения.

Слайд 16


MPU-401 Порт 0331 — управляющий: используется для отправки команд и определения готовности MPU-401 к приёму/передаче данных/команд. Порт 0330 — порт...
Описание слайда:
MPU-401 Порт 0331 — управляющий: используется для отправки команд и определения готовности MPU-401 к приёму/передаче данных/команд. Порт 0330 — порт данных: используется для передачи данных (MIDI-сообщений).

Слайд 17


MPU-401 Сброс устройства: отправить команду FFh в порт 331. Переключение в режим UART: отправить команду 3Fh в порт 331. Воспроизведение звуков:...
Описание слайда:
MPU-401 Сброс устройства: отправить команду FFh в порт 331. Переключение в режим UART: отправить команду 3Fh в порт 331. Воспроизведение звуков: посылать MIDI-сообщения в порт 330.

Слайд 18


MIDI-сообщения
Описание слайда:
MIDI-сообщения

Слайд 19


MIDI-сообщения
Описание слайда:
MIDI-сообщения

Слайд 20


MPU-401 Бит 6 порта 330h равен 0, когда MPU-401 готов принимать данные. Нужно дождаться этого перед отправкой MIDI-сообщения. Бит 7 порта 330h равен...
Описание слайда:
MPU-401 Бит 6 порта 330h равен 0, когда MPU-401 готов принимать данные. Нужно дождаться этого перед отправкой MIDI-сообщения. Бит 7 порта 330h равен 0, когда MPU-401 хочет передать данные. Нужно считывать данные перед продолжением работы.

Слайд 21


Порты ввода/вывода Для большинства устройств взаимодействие намного сложнее. С ними приходится общаться через контроллер шины, к которой они...
Описание слайда:
Порты ввода/вывода Для большинства устройств взаимодействие намного сложнее. С ними приходится общаться через контроллер шины, к которой они подключены (ISA, PCI и т.п.). Само устройство может содержать сотни т.н. регистров и поддерживать десятки различных режимов работы.

Слайд 22


Порты ввода/вывода Для большинства устройств взаимодействие намного сложнее. Драйвер — набор процедур, реализующих взаимодействие с устройством. ОС...
Описание слайда:
Порты ввода/вывода Для большинства устройств взаимодействие намного сложнее. Драйвер — набор процедур, реализующих взаимодействие с устройством. ОС определяет, какие процедуры должен содержать драйвер.

Слайд 23


Вопросы?
Описание слайда:
Вопросы?



Похожие презентации
Mypresentation.ru
Загрузить презентацию