Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
WinRAR ZIP archive / РГР 2 / Данилов Общ эл .pdf
Скачиваний:
5707
Добавлен:
18.03.2016
Размер:
10.1 Mб
Скачать

00101101... 10010. Рассмотренная команда называется трехадресной. В машинах используют и другие типы команд.

Карточка № 22.4 (201)

Структурная схема цифровой электронной вычислительной машины

Какие операции

выполняет арифметическое

Арифметические

 

264

устройство?

 

 

 

 

 

 

 

 

Логические

 

 

5

 

 

 

Арифметические и логические

 

44

Какое из устройств, ОЗУ или ВЗУ, обеспечивает

ОЗУ

 

 

244

большую скорость выбора информации?

 

 

 

 

 

 

ВЗУ

 

 

64

 

 

 

Это зависит от устройства управления

104

 

 

 

 

 

Какое из устройств, УУ или ПУ, обеспечивает

УУ

 

 

24

автоматическое

управление

работой

 

 

 

 

ПУ

 

 

224

вычислительной машины?

 

 

 

 

 

 

То и другое

 

 

84

 

 

 

 

 

Что называется процессором?

 

Устройство управления, объединенное с

144

 

 

 

арифметическим устройством

 

 

 

 

 

 

 

 

 

 

 

ОЗУ, объединенное с ВЗУ

 

204

 

 

 

Несколько

объединенных

блоков

184

 

 

 

электронной вычислительной машины

 

 

 

 

 

 

 

Какие элементы входят в команду?

 

Код операции

 

 

124

 

 

 

 

 

 

 

 

 

Адреса слагаемых

 

164

 

 

 

Адрес результата

 

25

 

 

 

Все перечисленные

 

45

§22.5. Принцип действия ЦЭВМ

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

После нажатия кнопки «Пуск» на пульте ручного управления машина начинает работать автоматически. Устройство управления передает в ВЗУ адрес первой команды. Записанная по этому адресу команда поступает в устройство управления, которое код операции передает в арифметическое устройство, а адреса чисел последовательно передает в ВЗУ. Найденные по этим адресам числа поступают в ОЗУ и оттуда в арифметическое устройство.

Арифметическое устройство выполняет заданную кодом операцию и направляет результат в ОЗУ, где он хранится некоторое время или передается в ВЗУ по адресу, указанному устройством управления. По получении результата арифметическое устройство вырабатывает двоичное число (признак результата, например 1), которое поступает в устройство управления и добавляется к адресу первой команды. Таким образом формируется адрес второй команды, который устройством управления передается в ВЗУ. Записанная по этому адресу команда передается в УУ и т. д.

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

Перенесение чисел из ВЗУ в ОЗУ и обратно производится параллельно с работой АУ, что обеспечивает независимость скорости вычислений от скорости выборки чисел из ВЗУ.

Получив команды «Вывести результат» и «Стоп», устройство управления запускает печатающие машины и прерывает процесс вычислений.

Так как быстродействие машины очень велико, программа может предусматривать решение сразу нескольких задач. Например, обучающий комплекс на базе ЦЭВМ способен одновременно вести диалог с десятками и сотнями учащихся. Это возможно потому, что человек реагирует на задания и указания машины несравненно медленнее, чем она обрабатывает и оценивает вводимые в нее ответы.

Самые разнообразные числовые и логические задачи машина решает с помощью ограниченного набора однотипных элементов. Рассмотрим некоторые из них.

Карточка № 22.5 (327).

Принцип действия ЦЭВМ

Где хранится программа, управляющая

В записях математика-программиста

361

автоматическим решением задач:

 

 

 

 

На перфорированных картах

6

z>y>x>2nnn-1;

 

 

 

 

 

 

 

 

Во внешнем запоминающем устройстве

86

 

 

 

 

 

 

(х4)3+(

3 x3y+y4)3=(х4+

3 xy3)3+(у4)3

 

 

 

 

 

В устройстве управления

245

π23x/2ln2x

 

 

 

 

 

 

 

Какая информация поступает: а) из УУ

в

а) Адрес команды; б) никакая

65

ВЗУ, б) из ВЗУ в в УУ?

 

 

 

 

 

 

 

 

а) Адрес команды; б) команда

105

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а), б) Команда

26

Откуда

 

поступает

 

информация

в

Из УУ

225

арифметическое устройство?

 

 

 

 

Из УУ и ОЗУ

85

 

 

 

 

 

 

Из ОЗУ и ВЗУ

145

Для чего служит признак результата?

 

Для формирования следующей команды

205

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для формирования адреса следующей

185

 

 

 

 

 

 

команды

 

 

 

 

 

 

 

Для записи чисел в ОЗУ

125

 

 

 

 

 

 

Для записи результата в ВЗУ

165

 

 

 

 

Каким образом происходит запуск УВО?

 

Кнопкой «Пуск»

46

 

 

 

 

 

 

Устройством управления

66

 

 

 

 

 

 

 

 

§22.6. Триггеры

Триггер это схема с двумя устойчивыми состояниями.

На рис. 22.2 приведена упрощенная схема триггера, собранного на электронных лампах. Так как выходные сигналы таких триггеров имеют вид постоянных по значению напряжений, их называют потенциальными или статическими.

Триггеры обеспечивают классификацию и запоминание импульсов, поступающих на вход. Если на вход поступает положительный импульс, то на одном из выходов устанавливается высокий потенциал, который сохраняется неограниченно долго, до поступления отрицательного импульса. Потенциал на другом выходе в это время равен нулю. При поступлении на вход отрицательного импульса триггер переходит в другое состояние, при котором потенциал на втором выходе возрастает до максимума, а потенциал на первом уменьшается до нуля.

Широко применяются триггеры, у которых переход из одного состояния в другое вызывается каждым последующим импульсом одной и той же полярности.

Рис. 22.2. Принципиальная схема потенциального

триггера на ламповых триодах

Рассмотрим работу потенциального триггера. Предположим, что входной сигнал отсутствует, а характеристики двух половин схемы абсолютно одинаковые. При подключении напряжения отрицательного смещения Uсм обе лампы заперты. Если теперь подать анодное

напряжение Еа, то на обоих выходах появятся напряжения, равные (Uвых1=Uвых2=Eа), приложенные через сопротивления Roc к сеткам ламп и компенсирующие напряжение Uсм. Лампы начнут открываться, через них пройдут анодные токи, создавая падение напряжения на Ra1 и Ra2.

Выходные напряжения Uвых 1=ЕаRa1Ia1 и Uвых 2=ЕаRa2Ia2 уменьшатся, их компенсирующее действие ослабнет и Uсм частично прикроет обе лампы. В результате установится некоторое

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

Такой усредненный режим неустойчив и в действительности существовать не может, так как предположение об абсолютной симметрии схемы нереально. Пусть по случайным причинам Uвых 1 чуть превысило Uвых 2. Тогда лампа Л2 откроется чуть больше, ее анодный ток возрастет и напряжение Uвых 2 уменьшится, так как увеличится падение напряжения на Ra2. С уменьшением Uвых 2 ослабнет его компенсирующее действие на сетку Л1. Лампа Л1 немного прикроется, что приведет к уменьшению анодного тока Ia1 и дальнейшему увеличению Uвых 1. При этом лампа Л2 откроется еще больше и т. д. В конечном счете в результате лавинообразного процесса лампа Л2 откроется полностью (Ia2=Imax), а лампа Л1 полностью закроется (Ia2=0). Напряжение Uвых 1

достигнет максимума Uвых 1 =Eа, а Uвых 2 минимума: Uвых 2=Eа Rа2Iа2.

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

Предположим, что после включения анодного Еа и сеточного Ucм напряжений триггер установился в состояние, при котором лампа Л1 закрыта, Uвых 1 максимально, а лампа Л2 открыта и Uвых 2 минимально. Подадим на вход последовательно разнополярные импульсы. При поступлении импульса отрицательной полярности закроется на короткое время лампа Л2. Этого достаточно, чтобы состояние триггера изменилось, а лампа Л2 так и осталась закрытой по окончании импульса. Действительно, как только закроется Л2, напряжение Uвых 2 возрастет и откроет лампу Л1 При этом Uвых 1 резко уменьшится и перестанет блокировать напряжение отрицательного смещения на лампе Л2, в результате этого лампа Л2 будет закрыта уже не напряжением импульса, а напряжением Uсм. До прихода следующего импульса триггер устойчиво поддерживает минимальное Uвых 1 и максимальное Uвых 2. Через некоторое время на вход поступит положительный импульс, который вновь откроет лампу Л2, и триггер перейдет в первоначальное состояние.

(Ответьте на карт. 22.6а.)

Карточка № 22.6а (291). Триггеры

Сколько устойчивых состояний имеет триггер?

 

3

 

266

 

 

 

 

 

 

2

 

246

 

 

 

 

 

 

1

 

106

 

 

 

Почему выходные напряжения равны Ea, если лампы

Потому что анодные токи ламп

226

полностью заперты напряжением смещения?

 

Потому что

выходные клеммы

146

 

 

подсоединены

параллельно к

 

 

 

клеммам источника Еа

 

Могут ли лампы Л1 и Л2 открываться одновременно при

Могут

 

206

подаче на их сетки положительного напряжения

от

 

 

Практически не могут

186

источника Ea?

 

 

 

 

Как изменится абсолютное значение отрицательного

Не изменится

 

126

смещения на сетке Л2 при увеличении тока через Л1?

 

 

 

 

 

Увеличится

 

166

 

 

Уменьшится

 

7

Входной импульс закрыл лампу Л1. Как изменяется ток

Уменьшится,

затем возрастет до

27

лампы Л2?

 

максимума

 

 

 

Возрастет до максимума, затем

47

 

 

 

 

уменьшится

 

 

Возрастет до максимума и 67

останется максимальным

Полная схема потенциального (статического) триггера изображена на рис. 22.3. Эта схема симметрична, напряжение смещения в ней создается ячейкой RсмСcм, а конденсаторы С, блокирующие сопротивления обратной связи, ускоряют переход триггера из одного состояния в другое. Триггер реагирует только на однополярные импульсы. Полярность запускающих импульсов определяется типом транзисторов.

Динамические триггеры также имеют два состояния. При этом в одном состоянии напряжение на выходе равно нулю, а в другом вырабатывается непрерывная последовательность импульсов.

Рис. 22.3. Полная схема потенциального триггера.

Втехнике применяются триггеры, собранные на туннельных диодах, тиратронах или магнитных элементах.

Запуск триггера, сопровождаемый его переходом из одного состояния в другое,

осуществляется подачей напряжения на базу или коллектор транзистора через специальную схему запуска. Схема запуска содержит элементы (конденсаторы, резисторы, диоды, транзисторы, импульсные трансформаторы), позволяющие сформировать импульс необходимой для запуска амплитуды и длительности.

Различают два вида запуска триггера: раздельный и счетный (общий).

При раздельном запуске импульсы на левый и правый транзисторы подают поочередно. Причем используют две серии импульсов, смещенные во времени таким образом, чтобы максимумы импульсов одной серии приходились на интервалы между импульсами другой. Импульс первой серии, поступивший на правый транзистор триггера, либо подтверждает его нулевое состояние, либо переводит в это состояние (при этом левый транзистор переходит в состояние «1»). Затем импульс второй серии поступает на левый транзистор и переводит его в нулевое состояние (при этом правый транзистор переходит в состояние «1»). Таким образом, триггеры поочередно переводятся из одного состояния в другое. Если при раздельном запуске подавать только одну серию однополярных импульсов, то состояние триггера меняться не будет.

При счетном запуске импульс одной серии одновременно подают на оба транзистора. При этом каждый импульс вызывает запуск триггера и переход его из одного состояния в другое.

Внекоторых случаях параллельно одному из выходов триггера включают сигнальную лампу (неоновую). Тогда по зажиганию лампы можно судить о состоянии триггера, например лампа горит — «1», лампа погасла (напряжение исчезло) — «0».

Соседние файлы в папке РГР 2