Микропроцессор. Устройства на базе микропроцессоров. Чтение и запись данных. Операции над четырёхразрядным кодом по машинным командам, страница 15

Горизонтальный способ повышения разрядности информационного слова.

Используется 8 однотипных микросхем малой разрядности 64К & 1, на нем  выставляется необходимый адрес (0800). В каждом уст. Адр. 0800. Информация по данному адресу выставляется на ШД по соответствующим памяти ШД, каждая микросхема памяти выводит информацию на соответствующую ШД при считывании данных из памяти. При такой организации наращивания информационного слова. Чтобы получить доступ к большему объему памяти, необходимо увеличивать разрядность ШД.

Вертикальный способ.

При вертикальном способе емкость увеличивается за счет расширения адресного пространства, при считывании данных из ячейки памяти по указанному адресу. Часть линий ШД используется для  выборки микросхемы памяти. Чтобы получить

Пропущено: Колочинский (32-34)

3. Прямом доступе к памяти в режиме захвата шины .

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

 


            нет                   готово устройство обмен данными

При программном обмене внешнее устройство должно выставить флаг готовности при готовности к обмену или должно быть пассивным ( всегда готовым ) .

Недостаток : в случае отказа программа зависает на этом блоке , программа может быть непредсказуемо длинной из-за неоднократного ожидания готовности внешнего устройства , недостаточно высокая оперативность обработки большого числа внешних устройств , поэтому при предельном использовании возможностей ...? и большом числе внешних устройств используют обмен по прерыванию . После получения запроса на прерывание МП выполняет подпрограмму , обслуживающую прерывания , которая включает :

1) подтверждение запроса на прерывание

2) идентификация источника прерываний

3) сохранение состояний основных регистров процессора и флагов

4) обмен данными

5) восстановление исходного состояния регистра флагов

6) возврат в текущую программу

Во многих МП при обслуживании прерываний используется принцип маскирования , при котором МП может не воспринимать запросы на прерывание .

Последовательность обслуживания прерывания может быть организована двумя способами :

1) с программным ( аппаратным ) опросом

2) прерывание по вектору

РИСУНОК

3Прn

 

3Пр2

 

3Пр1

 

1

 

3Пр

 

МП

 

Если 1 и N подали запрос на прерывание , то будет обслужено 1-ое прерывание

( N будет ждать ) .

При аппаратном обмене выходной сигнал МП разрешения прерываний подается последовательно во все устройства , которые могут потребовать прерывание .

устройство , которое на линии разрешения прерываний ближе к МП , имеет более высокий приоритет . Сигналы запроса на.................

этих устройствах время обращения к информации зависит от адреса . В основном используется 2 типа устройств : ЗУ ПЗС (на приборах с зарядовой связью

( используются в сканерах )) , ЗУ ЦМД ( на цилиндрических магнитных доменах ) .

ЗУ ЦМД применяются для запоминания большого кол-ва информации ( очень дорогие ) .

Для записи 1 бита в ...? в момент времени соответствующий началу такта , инжектирует дырку в n-канал . Так как на контакте 1 в это время отрицательный потенциал , то избыток дырок образуется под этим контактом . В такте t2 отрицательный потенциал на контакте 2=> избыток дырок перемещается под данный контакт и т.д. При записи нуля инжектор дырок не включается .

Один цикл записи информации равен 3 тактам. Кол-во циклов записи = ...? емкости устройства в битах . После записи по последнему адресу содержимое по первому адресу появляется у выходного p-n перехода .