Способы адресации внешних устройств. Дать их оценку. Команды ввода – вывода к1810вм86 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Способы адресации внешних устройств. Дать их оценку. Команды ввода – вывода к1810вм86



Способы адресации внешних устройств. Дать их оценку. Команды ввода – вывода К1810ВМ86

Все ву находятся в особом адресном пространстве. Для обмена данными используются команды IN и OUT. В формате этих команд находится адрес ВУ, с которым необходимо произвести обмен. Команды IN и OUT имеют прямую адресацию. Чтобы повысить гибкость МПС используется интерфейсный принцип связи между МПС и ву. Обращение к ву производится с помощью магистралей, по которым передается адрес этих ву. Магистральный принцип позволяет размещать те или иные КВУ в различных местах конструктива, а обращение производится по их адресу. Все магистрали являются общими, по ним передается адрес и активизируется обмен только с там ву, адрес которого совпадает с адресом на ША. Чтобы упростить МПС, сделать более универсальной, разработаны специальные МС которые предназначены для связи с типовыми ВУ. Отдельные типы ВУ характеризуются величиной питающего напряжения. Тип сигнала различается протоколом обмена.

 

Программно управляемые способы обмена данными с внешними устройствами: синхронный и асинхронный.

Программно управляемый синхронный обмен: используется когда ву всегда готово к обмену. Момент обмена полностью определяется моментом выполнения команд IN и OUT. Когда в программе встречается одна из этих команд, по ША передается адрес ву, активизируется контроллер и по шине данных происходит обмен. + простота, быстрое выполнение. – не все ву могут выполнить такой обмен. Программно управляемый асинхронный обмен: используется когда ву необходимо значительное время на подготовку новых данных или на использование принятых данных. Единственным активным элементом является МП. Если МП необходимо произвести обмен он через один из портов передает на ву активный сигнал управления; ву приступает к подготовке приема или передачи данных и когда оно будет готово к обмену, через другой порт МП подает активный уровень сигнала состояния. Получив этот сигнал МП командой IN или OUT производит обмен. + простота, не требуются дополнительные затраты, для любого типа МП. – может быть значительная потеря времени.

 

Обмен данными с внешними устройствами по прерыванию, типовая процедура входа в режим прерывания. Особенности, преимущества и недостатки.

При этом обмене МП не производит опрос ву, выполняет основную программу; когда по требованию МП ву готово произвести обмен, оно через контролер прерываний передает в МП сигнал требования прерывания INT. Он поступает на такой же вход МП в последнем такте выполнения текущей команды МП опрашивает состояние входа INT, если там активный уровень сигнала он вместо выполнения последующей команды формирует активный уровень сигнала подтверждения прерывания INTА. В ответ на который контролер прерываний передает по ШД в МП в той или иной форме адрес подпрограммы обработки прерываний (ПОП). После этого МП переходит к выполнения ПОП и она производит обмен данными. + МП не надо производить опрос и тратить на это время, ву практически мгновенно получает обслуживание; - нужны дополнительные аппаратные затраты – КП. НЕОБХОДИМО УЧЕСТЬ: запрос может поступить асинхронно по отношению выполняемой основной программы. В это время в регистрах МП могут быть данные необходимые для выполнения основной программы, поэтому любая ПОП должна начинаться с включения в стек содержимого регистра флага и всех РОН которые используются в ПОП. В конце ПОП эту информацию необходимо вернуть в обратном порядке. Это требует дополнительное время. Запрос на прерывание может быть не кстати т.к. в этот момент МП выполняет ответственный участок основной программы, чтобы избежать коллизий на подобных участках программу прерываний необходимо запретить.

 

Обмен данными с ВУ с прямым доступом в память. Особенности метода и целесообразность области применения.

Связан с внезапным и кратковременным появлением канала связи для передачи информации. При необходимости обмена КПДП активизирует сигнал HOLD (требование на захват системных шин), получив этот сигнал МП немедленно переводит все свои выводы либо в третье состояние, либо в неактивное и этим полностью электрически отключается от системных шин. После этого он активизирует активный уровень HLDA (сигнал подтверждения) в котором извещает КПДП о том, что системные шины в его распоряжении и он должен сам управлять памятью. Запретить прямой доступ к памяти невозможно.

 

Назначение вводов МП ВМ86. как у него производится разделение адресных пространств памяти и ВУ?

Выводы АД0-АД15 – мультиплексированы с тремя состояниями двунаправленная ШД. В первом такте на этих выводах появляется информация об адресе ву, памяти данных. На втором такте или позже эти линии играют роль ШД. А16-А19 – мультиплексированная ША/состояния. В первом такте на этих линиях появляется 4 бита (старших) адреса. S4 S3: 00-ES, 01-SS, 10 – CS, 11 – DS. Две линии S3 и S4 определяют какой сегментный регистр будет использоваться в текущем цикле шины для вычисления физического адреса. Эти линии обычно подаются на вх дешифратора. Если использовать выход дешифратора для управления памятью, то можно расширить память для каждого вида информации (память программ, данных, стека, текущая) до одного м байта. S5 – дублирует состояние флага IF. Этот вывод можно использовать для информирования ВУ о том, разрешены текущие прерывания или нет. S6 – не используется и равен 0. ВНЕ – нулевой сигнал говорит о том, что для передачи данных в текущем цикле шины будет использована старшая половина ШД. Этот сигнал появляется только в первом такте, все остальное время присутствует S7 (резервный).сигналы RD и WR – управляющие сигналы чтения и записи. Управляющие – это значит, что на момент появления, окончания длительность сигнала определялась требованиями проводимой операции, следующие 2 сигнала информационные (присутствуют весь цикл шины). Если M/IO =1 в текущем цикле будет обращение к памяти, если M/IO = 0, то обращение к ву. OP/IP – сигнал показывает направление передачи информации по ШД в текущем цикле шины. Если OP/IP =1 – активизируется OP, информация выводится по ШД, если 0 = то вводится. DEN- строп данных используется для сопровождения данных по ШД. HOLD, HLDA – используется для управлении обмена с ПДП. NMI – вход приема немаскируемых запросов. INTR – вход приема маскируемых запросов. CLK – вход тактовой частоты. RESET – сигнал системного сброса. При единичном уровне сигнала на этом входе сбрасывается в 0 некоторые управляющие триггера, счетчик команд РС. Уставнавливается все разряды в 1 у сегментного регистра CS. Область памяти начиная с физического адреса FFFF0H до FFFFFFH является второй запретной областью. Она является стартовой областью. Обычно по адресу FFFF0H размещается команда безусловного перехода с атрибутом А. RDY – вход приема сигналов готовности от ВУ. Используется для аппаратной синхронизации МП и ВУ. TEST – опрос готовности. Если на входе TEST сигнал нулевого уровня, то МП переходит к выполнению следующей команды. Если на входе сигнал единичного уровня, то МП пропускает 5 тактов, после чего вновь проверяет вход TEST. Используется для программной синхронизации МП и ВУ. MN/MX – если на вх. Сигнал 1, то МП работает в минимальном режиме, если 0 – в максимальном режиме. Максимальный режим предназначается не для работы МП в автономном устройстве, а в большой МП-системе. В максимальном режиме меняется назначение всех выводов МП и даже их мнемоника. INTA – сигнал подтверждения прерывания. STBA- строк адреса.

 

 

Как функционирует регистр очереди команд в микропроцессоре КВМ86. Какие особенности он вносит в работу микропроцессора КВМ86?

 

Из каких частей состоят вещественные числа? Что эти части определяют?

Мантиссы (выражающей значение числа без учёта порядка); Знака мантиссы (указывающего на отрицательность или положительность числа); Порядка (выражающего степень основания числа, на которое умножается мантисса); Знака порядка

 

Как определяются десятичные эквиваленты вещественных чисел?

-0.000101 E+100= -1.01=-1 1/2 2 =-1.25

+101=+0.101E +11 = +0.00101E + 101 = +1010.0E -1

 

Способы адресации внешних устройств. Дать их оценку. Команды ввода – вывода К1810ВМ86

Все ву находятся в особом адресном пространстве. Для обмена данными используются команды IN и OUT. В формате этих команд находится адрес ВУ, с которым необходимо произвести обмен. Команды IN и OUT имеют прямую адресацию. Чтобы повысить гибкость МПС используется интерфейсный принцип связи между МПС и ву. Обращение к ву производится с помощью магистралей, по которым передается адрес этих ву. Магистральный принцип позволяет размещать те или иные КВУ в различных местах конструктива, а обращение производится по их адресу. Все магистрали являются общими, по ним передается адрес и активизируется обмен только с там ву, адрес которого совпадает с адресом на ША. Чтобы упростить МПС, сделать более универсальной, разработаны специальные МС которые предназначены для связи с типовыми ВУ. Отдельные типы ВУ характеризуются величиной питающего напряжения. Тип сигнала различается протоколом обмена.

 



Поделиться:


Последнее изменение этой страницы: 2016-09-19; просмотров: 430; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 100.26.35.111 (0.097 с.)