Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  База цифровых устройств 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 [ 86 ] 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176

Для увеличения числа хранимых слов до 2 требуется взять 2 субмодулей. Адрес слова в пределах субмодуля указьпшется к младшими разрядами адреса, поступающими непосредственно на адресные входы микросхем, а старщие разряды адреса используются для формирования сигнала разрешения работы тою или иного субмодуля (рис. 5.4).

памяти

Модуль памяти

Cy6 модуль

Субмодуль

СубМОдаЛЬ

Модуль

Рис. 5.4. Структуры модуля памяти

Сигналы управления

Адресация - только часть процесса управления памятью и ВУ. Кроме адресов требуются стробы чтения и записи (RDn WR), задающие направление обмена, сигналы разрешения работы (CS, F.N), признак обращения к ВУ пли памяти (Ю/М). Процессор обычно вырабатывает минимальную группу сигналов, тогда как в системном интерфейсе может быть предусмотрена несколько иная пуппа. В частности, МП К1821ВМ85А дает три сигнала: сигнал чтения (RD). записи (WR) и сигнал Ю/М. г. е. обращения к ВУ при высоком уровне и к памяти - при низком. В системном же интерфейсе используется система из четырех сигналов; сигнала чтения из памяти MEMR , записи в память MEMW, чтения из ВУ lOW и записи в ВУ roR.

К четверке сигналов легко перейти но следующим соотношениям;

MEMR = RD Ю/М = RDVIO/M;

MEMW = WR Ю/М = WRVIO/M;

ЮЯ = RD Ю/М = RDVIO/M;

Ю\¥ = WR Ю/М = WRVIO/M



Статические ОЗУ могут быть асинхронными или 1ак1ируемыми. Для тактируемых ОЗУ нужен импульсный характер какого-либо сигнала упраилсния (обычно сигнала CS). В этом случае для повторного разрешения работы памяти нужно предварительно вернуть сигнал в пассивное состояние. Для придания сигналу импульсного характера можно применить, в частности, соотношение CS =JV1EMR х MEMW. При этом обеспечивается пассивное состояние сигнала CS на интервалах, на которых не действуют пи сигнал чтения, ни сигнал записи (MEMR = MEMW = !)

Иногда условием обмена является готовность к нему памяти Hjni ВУ. Для выявления готовности применяют такой метод: появление адреса мея.тен-ного устройства ведет к запуску генератора одиночного импульса необходимой длительности, на время существования которого сигнал готовности RDY снимается. Длительность интервала неготовности рассчитывается согласно требованиям мея.тенного устройства. Пропессор ж.лет появления сигнала готовности и только после его появления выполняет операцию обмена. Чтобы избежать потерь времени, желательно генерировать интервал неготовности с привязкой его к синхроимпульсам МПС.

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

Виды обмена

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

В первом случае инициатором обмена BBjmercH программа. Возможно взаимодействие с устройством, всегда готовым к обмену или с ожиданием готовности устройства. В последнем случае вырабатываются сигналы, сооб-шаюшие о состоянии устройства. Процессор анализирует их и при готовности устройства реализует проптамму обслуживания данного устройства. Такой обмен может быть сопряжен с большими потерями времени. Быстродействие внешних устройств, с которыми идет обмен, зачастую очень мало в сравнении с быстродействием процессора. Ожидая готовности устройства, процессор не выполняет полезной работы, а занят в каждом цикле проверкой состояния внешнего устройства и простаивает в течение больших интервалов времени.

При обменах по прерываниям ожидание исключается, т. к. инициатива обмена исходит от внешнего устройства (ВУ). При своей готовности ВУ сигнализируют процессору, запрашивая у него прерывания основной программы и обслуживания обмена. Процессор завершает выполнение текущей команды и переходит к подпрограмме обслуживания прерывания. Отсутствие длительных интервалов ожидания сушественно увеличивает производительность МПС.



Для обмена между памятью и ВУ без участия процессора используется режим ПДП. В обычном режиме пересылка данных между памятью и ВУ требует вначале приема данных в пропессор, а затрм выдачи их приемнику, чго снижает темп передачи. В режиме ПДП процессор отключается от системных шин и передает управление обменом специальному контроллеру ПДП. что увеличивает темп передачи данных. Ншшчие ПДП повышает эффективность МПС.

§ 5.3. Микропроцессор серии 1821 (Intel 8085А)

Во всем мире широко применяются микропроцессоры фирмы Intel и их аналоги. Эта фирма разработала первый МП, затем целый ряд их семейств и в настоящее время по разным оценкам производит 85...92% ог общего объема выпуска микропроцессоров. При изучении МП целесообразно ориентироваться на конкретные образцы. Здесь выбран МП K182IBM85A- аналог микропроцессора Intel 8085А. Это простой для изучения обьект, на котором легко проследеть основные принципы работы МП. Несмофя на свой многолетний возраст, этот МП до сих пор выпускается промышленностью и встречается в каталогах фирм. Естественно, что областью его применения не являются компьютеры, в которых сейчас применяют гораздо более мощные и производительные МП. Такие МП, как К1821ВМ85А используются в системах управте-ния различной аппаратурой, где их возможностей хватает.

Структура микропроцессора К1821ВМ85А

Структура микропроцессора K182IBM85A показана на рис. 5.5. Микропроцессор имеет восьмиразрядную шину данных (внутреннюю), че рез которую его блоки обмениваются информацией. На схеме приняты следующие обозначения:

□ АС (Accumulator) - регистр-аккумулятор, выполненный на двухступенчатых триггерах и способный хранить одновременно два слова (одни из операндов и результат операции);

□ TR (Temporary Register) - регистр времешюго хранения одного пз операндов;

□ ALU (Aritlimetic-Logic Unit) - арифметико-тюгическое устройство, выполняющее действия над двумя словами-операндами, подаваемыми на его входы. Аккумулятор служит источником и приемником данрых, TR - источником слова данных, хранимым на время выполнения о1юра ции. АЛУ функционирует согласно соотношению А:= А В, где В хра нится в TR, второй операнд поступает от аккумулятора, в него же посту



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 [ 86 ] 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.