95352

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

Доклад

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

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

Украинкский

2015-09-22

28.5 KB

1 чел.

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

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

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

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

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

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

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

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

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

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

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


 

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

21874. Условия и факторы качества управленческих решений 47 KB
  Условия и факторы качества управленческих решений. Свойства качественных решений 3. Условия и факторы качества решений 3. Существует показатель косвенно оценивающий качество принятых управленческих решений через количество выполненных решений: Кк = Рв Рн Рп 100 где Кк коэффициент качества управленческих решений; Рп количество принятых управленческих решений; Рв количество выполненных управленческих решений; Рн количество выполненных некачественных решений.
21875. Модели и методология разработки управленческого решения 143.5 KB
  Модель менее сложна чем моделируемый объект и позволяет руководителю лучше разобраться в конкретной ситуации и принять правильное решение. В этой модели основное внимание уделяется роли ожиданий и системы ценностей членов организации их представлениям о ситуации взаимодействию между членами организации.Качество индуктивной модели определяется тем насколько с одной стороны удается упростить описание ситуации принятия решения а с другой насколько верно удается отразить основные свойства моделируемой ситуации. Здесь путь создания...
21876. Гражданский иск как способ восстановления нарушенных прав 339.5 KB
  Объектом работы являются правоотношения, возникающие между государством в лице органов и должностных лиц, осуществляющих производство по уголовному делу и гражданином, в связи с реализацией им права на восстановление нарушенных прав, в том числе и входящего в его структуру права на возмещение имущественного вреда и устранение последствий морального вреда.
21877. Роль автоматизации в процессе производства нефтяного кокса 405.5 KB
  Целью данной курсовой работы является изучение роли автоматизации в процессе производства нефтяного кокса. Актуальность избранной темы вызвана тем, что внедрение специальных автоматических устройств приводит к увеличению количества продукции и улучшению его качества, росту производительности труда, снижению себестоимости продукции, улучшению условий работы, удлинению сроков эксплуатации оборудования и т. д.
21878. Разработка информационных фильтров для программируемых сетевых агентов 548 KB
  Общая теория информационных агентов, дан обзор существующих разработок в области программирования при помощи агентов, введены и формализованы понятия социальной сети как информационного пространства, где действует агент, а также определены специфические функции агента, приведены этапы и результаты разработки сетевого агента.
21879. БАЛЬНЕОЛОГИЧЕСКИЕ РЕСУРСЫ КБР: ПРОБЛЕМЫ ИСПОЛЬЗОВАНИЯ И ПЕРСПЕКТИВЫ РАЗВИТИЯ (НА ПРИМЕРЕ КУРОРТА НАЛЬЧИК) 1.61 MB
  Изучение природных условий и ресурсов КБР, населения и трудовых ресурсов, хозяйства и экономических предпосылок развития рекреации; Составление характеристики рекреационных ресурсов КБР и их использования: природных, социально-экономических, культурно-исторических ресурсов; Рассмотрение современного курортно-рекреационного комплекса КБР...
21880. Бандитизм (статья 209 УК РФ) 250.5 KB
  Бандитизм - преступления против общественной безопасности, т.е. деяния, признанные уголовным законом грубо нарушающими нормальные условия повседневной жизни и деятельности людей. Эти преступления причиняют или могут причинить существенный вред личным, общественным, и государственным интересам, здоровью, телесной неприкосновенности и достоинству граждан.
21881. Влияние восточных элементов на режиссуру ХХ века 1.24 MB
  Рассмотреть основные принципы театра «Но», охарактеризовать функции маски в театре «Но», выявить аналогии основных принципов театра «Но» в европейской режиссуре, проанализировать функции маски в европейской режиссуре XX века.
21882. Основы организации обслуживания потребителей 87.5 KB
  1 Метод обслуживания официантами .2 Самообслуживание его сущность и формы Комплексная оценка показателей качества обслуживания 1. Процесс обслуживания потребителей –это совокупность операций которые выполняются исполнителем при непосредственном контакте с потребителем услуг во время реализации кулинарной продукции и организации досуга.