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


 

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

55204. Українська мова за професійним спрямуванням. Плани та завдання до практичних занять 558 KB
  Основи мовної політики і фактори прискорення процесів упровадження державної мови. Місце мови в комунікативній деонтиці юриста. Це і зумовило 28 жовтня 1989 р. прийняття Закону про мови в Українській РСР коли під тиском національно-демократичних сил тодішня влада пішла на законодавче закріплення статусу державної за українською мовою й оголосила українську мову державною і мовою національного спілкування у межах України.
55205. Кольорова металургія України, розміщення основних виробництв. Сучасний стан, проблеми й перспективи розвитку галузі 24.51 KB
  Кольорова металургія включає видобуток, збагачення, металургійну переробку кольорових руд, дорогоцінних і рідкісних металів, у тому числі виробництво сплавів, прокату кольорових металів, переробку вторсировини і видобуток кольорових каменів.
55207. Роль РПС і регіональної економіки у вирішенні найважливіших соціальних та економічних проблем в Україні 24.19 KB
  Закономірність територіальної концентрації продуктивних сил полягає у зосередженні виробництва й населення у найвигідніших місцях регіону, що забезпечує вищий (ніж середній для регіону) рівень життя та ефективність виробництва
55210. Агропромисловий комплекс України, його структура. Роль і значення АПК у народному господарстві 24.56 KB
  Агропромисловий комплекс (АПК) – один із найбільших і найважливіших секторів економіки України. Перед ним стоять відповідальні завдання: впровадження в життя аграрної політики, розв’язання продовольчої проблеми, забезпечення населення продовольством
55212. Застосування екологічних ігор, головоломок в педагогічній практиці 105.5 KB
  За допомогою гри можна зацікавити учнів викликати в них інтерес до навчального матеріалу. За допомогою ігор можна закріплювати вміння і навички. Захоплюють дітей ігри з картинками загадками про рослини і тварини ігри-вікторини Що в лісі росте Хто в лісі живе Лісові орієнтири...