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 дає можливість простір введення-виведення портів, які використовують утиліту програмного конфігурування адреси адаптерів.


 

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

70808. Развитие ипотечного кредитования в Кыргызской Республике 119.55 KB
  Оценка объектов недвижимости служащих обеспечением ипотечных кредитов. При выполнении дипломной работы были поставлены следующие задачи: Изучить историю возникновения и развития ипотеки; Раскрыть содержание закладной и ее виды; Дать классификацию ипотечного кредитования...
70809. Эффективность откорма крупного рогатого скота в условиях ЗАО «РусАгро-Айдар» Ровенского района Белгородской области 1.44 MB
  В связи с расширением специализации промышленного скотоводства большое значение придается разработке новых и совершенствованию существующих типовых проектов ферм, в частности для боксового содержания коров, доращивания и откорма молодняка рогатого скота.
70810. Познавательная деятельность младших школьников 77.7 KB
  Дидактические игры как средства активизации познавательной деятельности младших школьников как условия успешности обучения Игра один из тех видов детской деятельности которой используется взрослыми в целях воспитания дошкольников младших школьников обучая их различным...
70811. СТРАТЕГИЯ РАЗВИТИЯ 39.38 KB
  Актуальность темы исследования. Российская экономика пребывает в условиях глубинных преобразований, осуществляемых как на макро, так и на микро-уровнях. Этот процесс характеризуется несколькими важными тенденциями.
70812. Управление ликвидностью и платежеспособностью предприятия (на материалах ООО «Рассвет» Горшеченского района Курской области) 143.48 KB
  В условиях современного финансового кризиса и постоянно растущего уровня инфляции сложился финансово-долговой тип предпринимательства характеризующийся замещением производственных активов финансовыми...
70813. Жизнь и общественно-политическая деятельность Эвы Перрон (1919-1952) 342.5 KB
  Актуальность. Женщины играют все более заметную роль во всех сферах: культурной, общественной, экономике, политике. Мария Эва Дуарте де Перон одна из наиболее харизматичных лидеров в истории Латинской Америке.
70814. Аудит операционно-хозяйственных расходов в ОСП Хохольский почтамт УФПС Воронежской области - филиал ФГУП «Почта России» 780 KB
  Актуальность данной темы заключается в необходимости изучения аудита расчетов с подотчетными лицами, с целью выяснения типичных ошибок при учете таких расчетов. Изучение выбранной темы также дает возможность оценить способы избегания ошибок, допускаемых при учете расчетов с подотчетными лицами.
70815. Проблемы и развития кредитной политики ОАО «АСБ Беларусбанк» 262.09 KB
  Актуальность темы дипломной работы обусловлена тем, что сектор банковского кредитования физических и юридических лиц является, пожалуй, наиболее динамично развивающимся сегментом финансового рынка. Кредиты с каждым днем становятся все доступнее: снижаются ставки, расширяется линейка предлагаемых продуктов...