И В. С. Ямпольсний о основы автоматики и электронно- вычислительной техники нститутов



Download 1,31 Mb.
bet54/84
Sana03.12.2022
Hajmi1,31 Mb.
#877841
TuriУчебное пособие
1   ...   50   51   52   53   54   55   56   57   ...   84
Bog'liq
Untitled.FR11

Bn




P

P





К561ИМ1


ig_

8_
J_
1
11
7
i_
16
13

Л

_9
_6

/5

Af

SM




A2




S1

A3







a;




S2

B1




S3

82







S3




54

B4







PO










К155 И М3

En-5,
05щ.-12



Сигнал переноса, возникающий на выходе каждого /-разряда, является одним из трех слагаемых для следующего одноразряд­ного сумматора. Все промежуточные сигналы переноса (обведены пунктиром) на внешние выводы ИМС сумматора не поступают. Из приведенного примера видно, что процесс сложения идет после­довательно (по разрядам, начиная с младшего), и для' получе­ния правильного результата в г-разряде мы должны сначала сло­жить числа в (г—1)-разряде и получить от него значение переноса Pi. Поэтому быстродействие сумматора с последовательным фор­мированием сигнала переноса определяется случаем, когда при сло­жении А к В единица переноса возникает последовательно в каж­дом разряде, и, следовательно, время суммирования будет наиболь­шим и равным Гзд р —-п • tзд р, где /зд р — время задержки распро­странения сигнала переноса в одном разряде. Для повышения быстродействия создают схемы сумматоров с параллельным пере­носом, принцип построения которых подобен построению счетчиков со сквозным переносом (синхронные счетчики). Таким сумматором со схемой ускоренного переноса является микросхема К561ИМ1.
Узел сравнения (цифровой компаратор) предназначен для срав­нения двух многоразрядных двоичных чисел Л и В. Такая задача часто возникает в автоматических устройствах. Например, требу­ется установить, когда переменная величина А, увеличивающаяся (или уменьшающаяся) в каждом такте на 1, станет равной наперед заданному числу В.
Решение этой задачи (определение равенства двух многораз­рядных чисел А и В) может быть разбито на два этапа. На первом устанавливают равенство каждого разряда двух чисел (A—В,= 1 или А=В,—0). Логическим элементом, выполняющим эту операцию, является сумматор по модулю два (рис. 3.7, г), для которого справедливо равенство Y=A-BVA-B, показывающее, что выходной сигнал Y имеет низкий уровень только при А —В. На втором этапе выясняют, имеют ли выходные сигналы всех сумматоров по модулю два низкий уровень. Эту операцию выполняет многовходовый эле­мент И для входных сигналов низкого уровня. Выходной сигнал

  1. этого элемента, очевидно, равен: Q=>V}',b •••, Уп-

Таким образом, цифровой компаратор (рис. 4.17, а), состоящий из п элементов, выполняющих операцию сложения по модулю 2, и одного л-входового элемента И (по инверсным сигналам), будет иметь выходной уровень Q= 1 при А=В и Q=0 при АфВ. Число п должно равняться максимально возможной разрядности чисел А и В.
В интегральном исполнении имеются операционные узлы, позво­ляющие помимо операции А=В выполнять и другие операции сравнения A и А>В. Такой микросхемой является, например, К.561ИП2 (рис. 4.17, б), производящая сравнение двух четырех­разрядных чисел. Для увеличения разрядности сравниваемых чисел можно включать две и более ИМС, соединяя выходы А<.В, А=В, А>В микросхемы младших разрядов с соответствующими входами микросхемы старших разрядов.

К155ИПЗ


J6

__9
J0
л
л
J4
J5
/7

М

А2
АЗ
А4

Ft
F2
F3
F4

Bf
В2

ВЗ
84

А=8

50
5f
52
53
54

60
61


2
Ю

II
11
1
ю
ж
ia_
ь_
5
2 i_J



@
Арифметическо-логический узел. Любое устройство обработки цифровой информации содержит операционный блок, состоящий из последовательностной и комбинационной частей. Комбинационная часть выполняет арифметические и логические операции над двумя многоразрядными словами и поэтому состоит из сумматора, узла сравнения и других схем, производящих различные логические опе­рации. Однако на практике целесообразнее использовать специаль­ный арифметическо-логический узел, который мог бы осуществлять все необходимые операции и был бы выполнен в виде одной микро­схемы. Такие стандартные узлы арифметическо-логических устройств (АЛУ), входящие в состав различных серий (например, К155ИПЗ, К561ИПЗ), имеют условно-графинеское обозначение, показанное на рисунке 4.18.
Эти ИМС предназначены для действий с двумя четырехразряд­ными двоичными словами А и В. Результат выполнения логических преобразований и арифметических действий поступает в виде четы­рехразрядного слова на выходы F. Кроме того, имеются вход Ро и выход Р сигналов переноса, отдельный выход признака равен­ства данных Л=В и выходы переменных Gо и G[, используемые для наращивания разрядности АЛУ при объединении нескольких микросхем. Для облегчения наращивания разрядности оба сигнала переноса (Ро и Р) инверсны по отношению к входным сигналам Л и В, т. е., когда А и В задаются в положительной логике, сигналу переноса отвечает низкий уровень напряжения.
В зависимости от набора управляющих сигналов S микросхема выполняет одну из 16 логических (при S4=l) при арифметическо- логических операций (при 54=0). При этом логические операции выполняются поразрядно над каждой парой одноименных разрядов
входных слов (входы и выходы переноса отключаются), а арифмети­ческие — над четырехразрядными словами с учетом сигнала пе­реноса. Реализуемые АЛУ функции представлены в таблице 4.4.

Таблица 4.4

Выбор функции

Логическая

Арйфметическо-логическая










so

операция

операция

S3

S2

S1

S4=l

S4=0

0

0

0

0

F=A"

f=a+R

0

0

0
1

1

F=AVB

F=AVB+Po

0

0

0

F=A-B

F=AVB+T^

0

0

1

1

F=0

F=-l+P0 _

0

1

0

0

F=A-B

F=A+A-B+Po

0

1

0

1

F=B

F= (AVB) + (A-B)+P„

0

1

1

0

F=A(§JB

F=A—B— 1-hPo

0

1

1

1

F=A-B

F=A-B — 1+PSL

1

0

0

0

F=AVB

F=A+A-B_±-Po

1

0

0

1

F=A®B

F=A+B-j-Po

1

0

1

0

F=B

F=(AVB)+A-B+P0

1

0

1

1

F=A-B

F=A-B-1±P0

1

1

0

0

F= 1

F=A+A+P0

1
1
1

1
1
1

0
1
1

1
0
1

F=AVB
F=AVB
F=A

F= (AVB) +A+PJ F= (AVR)+A+P^ F=A-1+P^

Обозначения: V — логическое сложение;
• — логическое умножение; ф — сложение по модулю 2;
-) арифметическое сложение;
арифметическое вычитание;
F=A+A — сдвиг влево на один разряд.



Все логические операции, выполняемые АЛУ, уже были рассмот­рены в § 3.1. Читателю предоставляется возможность самостоя- 1 тельно установить соответствие между операциями, описанными в таблице 3.1, и операциями, выполняемыми АЛУ (табл. 4.4 при 54=1).
При S4=0 АЛУ настраивается на выполнение логическо-ариф- метических операций. Порядок действий при этом такой, что сна­чала производятся необходимые логические преобразования над входными словами (при этом переносы не учитываются), а затем — арифметические действия сложения и вычитания с учетом перено­са Р0.
Операция сложения выполняется АЛУ, настроенным управ­ляющими сигналами S4, ..., 50 на работу в качестве сумматора. Для того чтобы не усложнять конструкцию АЛУ, операцию вычита­ния (для которой был бы нужен специальный вычитатель) заме­няют сложением (выполняемым сумматором) уменьшаемого с вычи­таемым, представленным в специальном коде. Рассмотрим это действие подробнее.
Вычитание двоичных чисел, записанных в прямом коде, подобно вычитанию в десятичной системе:

/меОное пособие 1
основы 3
~1Г~ 24
I - т 24
• J 45
шпшшда 67
п п п о п в п. 107

Стрелками показана операция «заем», производимая для тех раз­рядов, в которых вычитаемое больше уменьшаемого. В десятичной системе занимаемая единица старшего разряда равна десяти едини­цам соседнего младшего разряда, а в двоичной — двум единицам младшего разряда.
Для замены операции вычитания операцией сложения приходится представлять вычитаемое В в дополнительном коде. Дополнитель­ный код образуется из«обратного (инверсного) кода добавлением к нему единицы. Так, четырехразрядное вычитаемое В, представ­ленное в прямом коде Впр=В4ВЗВ2В1, может быть представлено и в обратном коде В0бР=В4В352В1, и в дополнительном коде ВдОП=
=£обР+1
Очевидно, для четырехразрядных чисел, записанных в этих ко­дах, справедливы равенства
ВПр+В0бр= 1111;
Впр-|-Вдоп=бпр_1_ВобР-|-1 = 1111 + 1 = 10 000;
Впр= 10000—5Доп= 10000—Вобр— 1 •
Следовательно, операцию вычитания можно представить в виде Апр—Впр=-^пр+Вдоп—10000.
Таким образом, в АЛУ при выполнении операции вычитания входной операнд В преобразуется в дополнительный код, а вычи­тание числа 10 000 производится без помощи специальных схем, только с использованием сигнала переноса в старший (пятый) разряд. Правда, при этом результат арифметических действий на выходе АЛУ будет также представлен в обратном коде.
ВОПРОСЫ И ЗАДАНИЯ

  1. Нарисуйте схему включения регистра К155ИР1 (см. рис. 4.3) в качестве реверсивного сдвигового регистра. Нарисуйте вре­менные диаграммы, иллюстрирующие сдвиг влево, при условии, что первоначально в RG хранилось число 0101, а затем запи­сано число 1 100.

  2. Нарисуйте фрагмент схемы (см. рис. 4.5, необходимый для де­шифрации 7, 8 и 12-го состояния.

  3. Составьте логические функции, описывающие работу дешифра­тора (рис. 4.6, г) при появлении сигналов на выходах 2 и 18,

  1. и 23, 15 и 31.

  1. Нарисуйте схему соединения входов стробирования ИМС К155ИД4 (рис. 4.6, в), позволяющую использовать ее как дешифратор трехразрядного двоичного кода в код 1 из 8.

.4.5. Нарисуйте функциональную схему устройства, которое бы:
а) принимало на хранение двухразрядную двоично-десятич­ную информацию, передаваемую последовательным кодом;
б) преобразовывало ее в параллельный код; в) позволяло индицировать хранимую информацию в виде семисегмёнтных двоичных цифр.
Указание. В устройстве можно использовать по две ИМС К155ИР1 (см. рис. 4.3) и К514ИД2 (см. рис. 4.7), а также два индикатора типа АЛС324Б (см. рис. 2.37).

    1. В § 4.2 описаны схемы мультиплексоров (рис. 4.8 и 4.9). Попробуйте самостоятельно дать определение и описать ра­боту устройства, выполняющего обратную функцию, т. е. демуль­типлексора. Проверьте, нет ли в § 4.2 описания операцион­ного элемента, который мог бы выполнять функции демуль­типлексора.

    2. Определите максимальную рабочую частоту двоичного асин­хронного восьмиразрядного счетчика, если /зд р каждого тригге­ра равно 10'7 с.

    3. Нарисуйте схему асинхронного реверсивного счетчика с /Ссч=5.

    4. Нарисуйте схему двоично-десятичного.счетчика с входами пред­варительной установки.

    5. Нарисуйте схему делителя частоты с целочисленным пере­менным коэффициентом деления от 1 до 16.

    6. На рисунке 4.16, а приведена функциональная схема одно­разрядного двоичного сумматора. Используя элементы «сумма по модулю 2» (рис. 3.7, г), упростите схему сумматора.

    7. Подберите в литературе схемы с использованием операцион­ных элементов: а) в технических средствах обучения; б) в де­монстрационных приборах и макетах по школьным курсам информатики и физики; в) в игровых устройствах, доступ­ных для повторения в кружках технического творчества школь­ников.

{ 5.1. МАГИСТРАЛЬНАЯ (ШИННАЯ) СИСТЕМА ОБМЕНА ИНФОРМАЦИЕЙ. ИНТЕРФЕЙСЫ
0
Операционные элементы служат основой для создания более крупных единиц цифровой техники — так называемых устройств. К основным устройствам относятся процессор, устройства памяти и устройства ввода и вывода информации. В современных средствах автоматики и вычислительной техники каждое устройство обычно выполняется в виде конструктивно законченного модуля (агрегата). Объеди­няя необходимое количество различных типов модулей, можно собрать цифровую систему практически любого назначения и про­изводительности. Модульный принцип позволяет потребителю са­мому выбирать состав оборудования и производить модернизацию системы, постепенно дополняя ее новыми устройствами.
~ Модульная организация системы опирается на магистральную (шинную) структуру обмена сигналами. На рисунке 5.1 изображена обобщенная структурная схема цифровой системы обработки ин­формации, в которую входят процессор (П), оперативное (ОЗУ), постоянное (ПЗУ) и внешнее (ВЗУ) запоминающие устройства, дисплей (Д), устройство печати (УП) и цифровой измерительный прибор (ЦИП). Обмен информацией между отдельными устрой­ствами происходит по трем многоразрядным шинам (многопро­водным линиям связи), соединяющим все модули. Шины данных (ЩД), адресов (ША) и управления (ШУ) осуществляют все не­обходимые связи внутри системы, обеспечивая обмен данными, адресами и управляющими сигналами. Разрядность шин опреде­ляется количеством одновременно передаваемой информации. На­пример, при обмене данными в виде байтов шина Д состоит из восьми линий.
Обмен информацией между любыми устройствами по общим шинам возможен благодаря временному распределению линий свя­зи. В каждый момент времени они предоставляются для связи только двух абонентов. Выбор абонента производится при помощи адресной шины, на которой процессор выставляет код адреса того устройства, с которым необходимо обменяться информацией. Не­которую особенность имеет только обращение к ОЗУ и ПЗУ, где отдельным абонентом является не все запоминающее устройство, а каждая ячейка памяти. По шине управления передаются сигналы, определяющие характер обмена (ввод или вывод), и сигналы, синхронизирующие взаимодействие устройств, участвующих в об­мене информацией.

| 5.1. МАГИСТРАЛЬНАЯ (ШИННАЯ) СИСТЕМА ОБМЕНА ИНФОРМАЦИЕЙ. ИНТЕРФЕЙСЫ
Операционные элементы служат основой для создания более крупных единиц цифровой техники — так называемых устройств. К основным устройствам относятся процессор, устройства памяти и устройства ввода и вывода информации. В современных средствах автоматики и вычислительной техники каждое устройство обычно выполняется в виде конструктивно законченного модуля (агрегата). Объеди- ' няя необходимое количество различных типов модулей, можно собрать цифровую систему практически любого назначения и про­изводительности. Модульный принцип позволяет потребителю са­мому выбирать состав оборудования и производить модернизацию системы, постепенно дополняя ее новыми устройствами.

  • " Модульная организация системы опирается на магистральную (шинную) структуру обмена сигналами. На рисунке 5.1 изображена ' - обобщенная структурная .схема цифровой системы обработки ин- формации, в которую^входят процессор (П), оперативное (ОЗУ), постоянное (ПЗУ) и внешнее (ВЗУ) запоминающие устройства, дисплей (Д), устройство печати (УП) и цифровой измерительный прибор (ЦИП). Обмен информацией между отдельными устрой­ствами происходит по трем многоразрядным шинам (многопро­водным линиям связи), соединяющим все модули. Шины данных (ЩД), адресов (ША) и управления (ШУ) осуществляют все не­обходимые связи внутри системы, обеспечивая обмен данными, адресами и управляющими сигналами. Разрядность шин опреде­ляется количеством одновременно передаваемой информации. На­пример, при обмене данными в виде байтов шина Д состоит из восьми линий.

Обмен информацией между любыми устройствами по общим шинам возможен благодаря временному распределению линий свя­зи. В каждый момент времени они предоставляются для связи только двух абонентов. Выбор абонента производится при помощи адресной шины, на которой процессор выставляет код адреса того устройства, с которым необходимо обменяться информацией. Не­которую особенность имеет только обращение к ОЗУ и ПЗУ, где отдельным абонентом является не все запоминающее устройство, а каждая ячейка памяти. По шине управления передаются сигналы, определяющие характер обмена (ввод или вывод), и сигналы, синхронизирующие взаимодействие устройств, участвующих в об­мене информацией.
д <
i
>
f) ft ft ft fl ft ft -


Download 1,31 Mb.

Do'stlaringiz bilan baham:
1   ...   50   51   52   53   54   55   56   57   ...   84




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish