95352

Простір введення–виведення

Доклад

Информатика, кибернетика и программирование

Інструкції введення-виведення створюють шинні цикли обміну в яких створюються сигнали: IORD-читання порту IOWR-запис в порт на шинах введення-виведення. Дані сигнали якраз відрізняють простір введення-виведення від простору де відповідні операції читання і запису виробляють MEMRD i MEMWR.

Украинкский

2015-09-22

28.5 KB

2 чел.

Простір введення-виведення

і8086 має роздільну адресацію пам’яті і портів введення-виведення. Інструкції введення-виведення створюють шинні цикли обміну в яких створюються сигнали: IORD-читання порту, IOWR-запис в порт на шинах введення-виведення. Дані сигнали якраз відрізняють простір введення-виведення від простору де відповідні операції читання і запису виробляють MEMRD# i MEMWR#. Для звернення програми до простору введення-виведення використовують всього чотири основні інструкції процесора:

IN – введення в регістр;

OUT – виведення з регістрів;

INS – введення з порту в елемент рядка пам’яті;

OUTS – виведення елементу з рядка пам’яті.

Останніх дві інструкції можуть використовуватися з префіксом повтору REP. Це дає можливість передавати блок даних між пам’яттю та портом введення-виведення. Обмін даними з портами, при якому використовуються рядкові інструкції введення-виведення отримали назву програмного введення-виведення.

Швидкість такого обміну набагато вища за канали прямого доступу до пам’яті, але ДМА на відміну від РІО не займає процесорний час.

Сигнали IORD# та IOWR# утворюються в циклах ДМА, причому на шині адреси формується адреса пам’яті, а не порту.

Для блокування дешифратора адреси порту в шині ISA використовується сигнал AEN.

Програмне керування сигналом AENX для кожного слоту шини ISA дає можливість простір введення-виведення портів, які використовують утиліту програмного конфігурування адреси адаптерів.


 

А также другие работы, которые могут Вас заинтересовать

58224. Губная артикуляция при [œ]. Степень раскрытия рта как для [ε] 127.5 KB
  [ɔ] – чистый гласный звук заднего ряда, открытый, огубленный. Губная артикуляция как при [œ]. Степень раскрытия рта как для [ε]. Звук более продвинут вперед, чем русское о и произносится более звонко. На конце слова не встречается.
58227. АТФ и другие органические соединения клетки 240 KB
  АТФ и другие органические соединения клетки. Аденозинтрифосфат АТФ. АТФ нуклеотид состоящий из азотистого основания аденина углевода рибозы и трех остатков фосфорной кислоты рис. АТФ неустойчивая структура.
58228. Уравнения химических реакций 78 KB
  Названия состав любой элемент кислород как образуются Образуют все элементы П.С на какие группы делятся кислотные Состав воздуха основные Углекислый газ и вода участвуют в...
58230. Революция в Нидерландах 56 KB
  Руководителями оппозиции были принц Вильгельм Оранский-Нассау немец граф Эгмонт и адмирал Горн. Вильгельм Оранский бежал за границу. Оранский в 1568-1572 гг. После поражений на юге Вильгельм Оранский прибыл на север.
58231. Формування відповідальної безпечної поведінки в сучасних 92.5 KB
  Тренер пропонує учасникам за власним бажанням обговорити найважчі запитання, а також спробувати заповнити анкету і оцінити рівень відповідальності за своє життя і здоров’я.
58232. Самый глубокий звук [α] из всех гласных французского языка 91 KB
  Это самый глубокий звук из всех гласных французского языка. Единственный звук, в котором нет продвижения вперед языка, а наоборот язык оттянут назад. Рот широко открыт, язык лежит плоско.