Звоните! 
 (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

Операнд

Код операции

Операция

<

Пояснение

Операции АЛУ

Сложение

(С = Л + В +?)

РОН РР РОН Н 00 N Над операндом А, кра-РОН РР РР Н 01 N нящимся в РОН, но-ВШД РР ШД Н Н ООО мер которого задан в S ВШД РР РР Н Н 001 поле, нлн поступаю-ВШД РР РД Н Н 100 щни с ВШД, и операи-ВШД РД РР Н И Oil дом В, хранящимся в ВШД РД РД Н П ПО РР нлн РД, выполня-ВШД РД ШД Н 11 111 ются в АЛУ операции.

код И которых задай в О поле. Результат С операции поступает в ШД или в РД, или в РР, или в РОН, номер которого Ы

Над операндами Л н В, поступающими с РОН нли с РР, нли с РД, илн с ВШД, выполняется операция сложения с учетом переноса q, поступающего в младший разряд ИМС. Результат передается в РД, или РР, нлн РОН. нлн ШД. Номер РОН указан в поле S. В двух последних операциях А = О, и В может передаваться с РД в РОН или ШД без изменения при (7 = 0 ила с приращением на 1 прв q = 1

Счет (Л.

-Ь<7)

.в +

Вычитание о двойным циклическим сдвигом влево (С = = ЛДЦС(/1 -н

0100

0101

111

1100

1101

0111

Пересылки (А ->

РОН - ШД 0000 10 N Операнд А, поступаю-РОН . РД 0001 10 N щнй с ВШД или с РОН, ВШД - РОН 1111 10 N номер которого/V, перевод - РР ОНО 10 X дается в ШД, или РД, ВШД -. РР ОНО II 010 нлн РОН, или PP.

ШД - РД 0001 II 010 Символ х означает про-ЩД ШД 1111 И 010 [изволу1ый 3-разрядиый

ВШД ШД 0000 II 010 код. Пересылки {.ВШД-*

РР) и (ВШД -* -* ШД) осуществляются двумя МК. отличающимися друг от друга кодами операций и отмеченными фигурными скобками

ВШД РР, РР 1000 II 010 ЬНад обратным кодом Д РОЯ РР РР 1000 10 N операнда А, поступающего с ВШД нли РОН, номер которого Л, н операндом В, хранящимся в РР, выполняется операция сложения с учетом переноса д. Результат записывается в РР со сдвигом на один разряд по пра-

Операнд

Код операции

Операция

< о

Пояснение

Вычитание с двойным арифметическим сдвигом вправо (С = = ПДАС(Л -f + B + q))

ВШД РОН

РР РР

Сложение с ВШД двойным цикли- РОН ческнм сдвигом влево (С = = ЛДЦС(Л -f + B+q))

Сложение с ВШД

двойным а рифме- РОН тическим сдвигом О вправо (С = О

= ПДАС(А + + -B-f<?))

Счет со сдвигом

ПАС (В ЛАС (В -г 41 ПЦС (В + а) ПЦс (В + q) ЛЦС В ЛЦС (В ПЛС (В

ЛЛС (В + ф

РР РР

РР РР РР РР

РР РР

0010 11 0010 10

РР РР

РР РР РР РР

1001 11 1001 10

1011 11

1011 10

1010 10

1010 11

010 N

N X 010

0000 11

0010 11

0001 11

1001 11

ООН И

1011 11

1000 11

1010 11

внлу Jieepro двойного циклического сдвига (ЛДЦС), соединение регистров РР и РД при котором показано иа рис. 1.22, 3. Вследствие этого цифры со старших разрядов РР н РД старшей ИМС (МС С) ваписываются в младшие разряды соответствующих регистров младших МС (AtС At). Промежуточные ИМС (МС П) соединяются обычным для левого сдвига способом

Отличие данной операции от предыдущей состоит в том, что сдвиг результата осуществляется по правилу двойного арифметического сдвига (ПДАС). Соединение регистров при таком сдвиге показано на рис. 1.22, U. Цифра в старшем (знаковом) разряде РР сохраняется, цифра из младшего разряда РР переходит в старший разряд РД, а цифра нз младшего разряда РД теряется

Отличие данной операции от вычитания с двойным циклическим сдвигом влево состоит в том, что в данной операции участвует прямой код числа А

Отличие данной операции от вычитания с двойным арифметическим сдвигом вправо состоит в том, что в данной операции участвует прямой код числа А

К чладшему разряду содержимого РР прибавляется перенос q. Результат со сдвигом иа один разряд фиксируется иа pp. При этом сдвиг осуществляется по правилу левого арифметического (ЛАС), циклического (ЛЦС) или логического (ЛЛС) сдвигов нлн правого ариф-



ОцеИд

операции

Операция

< о

Пояснеиие

метического (ПАС). цнк> лического (ПЦС) или логического (ПЛС) сдвигов. Передача информации при указанных сдвигах показана на рис. 1.22, о

Счет е двойным сдвигом ПДАС (В + Ч) ЛДАС (В+й ПДЦС (В + ) ПДЦС (5 + .7) ЛДЦС (В + .7) ЛДЦС (В 4- q) ПДЛС (В 4- <7) ЛДЛС (В + q)

0100

0101

1101

0111

1100

1110

к младшему разряду содержимого РР при-101 бавляется перенос q. 101 Результат со сдвигом 101 на один разряд фикси-101 руется на PP. Прн 101 этом сдвиг осуществля-101 ется по правилу право-101 го двойного арнфиетн-101 ческого (рнс. 1.22, и), циклического (рнс. 1.22, л) или логического (рис. 1.22, м.) сдвигов или левого двойного арифметического (рис. 1.22, н), циклического (рис. 1.22, э) нли логического (рис. 1.22, н) сдвигов. При этом двойные арифметические сдвиги в зависимости от сигнала на входе ПО выполняются с одним (Я9=1) или двумя (П0=0) знаковыми разрядами. Во втором случае сдвиг осуществляется по схеме, показанной на рис. 1.22, о и к. На всех рис. 1.22, э - к верхний регистр является РР, а нижний - РД

щему перепаду СС (рис. 1.22, б) СК получает приращение, величина которого зависит от позиций ИМС и сигналов н а входах 22 н 27 (табл. 1.70) В промежуточной или старшей позиции прнращенне определяется только сигналом иа входе 22 (вывод 27 в этом случае является выходом старшего разряда шины А). При использовании СК в качестве РОН (например, при засылке в СК кода) для правильной работы ИМС на его швщс-ный счетный вход (вывод 22) следует подавать единицу, так как в прртивндм случае может произойти сбой из-за одновременного выпсления несовместимых МО приема и приращения кода.

Сложные арифметические операции (умножение, деление и др.) реализуются в МП программным путем. В табл. 1.71 приведен микроалгоритм умножения с младших разрядов множителя и сдвигом суммы частичных произведений двух 4-разрядных чисел на одной ИМС, на которую подаются сигналы Я/=Яй=1, а в табл. 1.72 представлена цифровая диаграмма состоя--иий основных узлов ИМС при умножении чисел И и 13 по указанному микро-

алгоритму. В качестве единицы времени при построении цифровой диафрагмы взят такт, равный одному периоду СС, отсчитанному от начала высокого уровня, возникшего после переключающего перепада. Вследствие этого в такте Она ИМС подается МКО, код которой в течение такта О преобразуется КС и поступает иа входы РО. Завершается такт О подачей на ИМС переключающего (нарастающего) перепада, по которому преобразованный код МК фиксируется на РО. В первом и по-

следущих тактах вводится и принимается на РО очередная МК и выполняется введенная в предыдущем такте МК- Аналогичным образом можно составить программу деления двоичных чисел.

Таблица 1.71

Позиция ИМС

Сигналы на входах

Приращение кода в СК

Младшая

П1 (ПО) = 1

Промежуточная

или старшая

Номер МК

Содержание и код МК

Пояснения

О 1 2 3

0-н- РР

0000 01 ООО

ВШД -> РД ООП П 010

ВШД -> РОЯО ПП 10 ООО

ВШД-РОН\ ПП 10 001

ПДАС (РОНО + + PP + q) 1011 11 ООО

ПДАС (РР + q) ОЮО 11 101

Р0Я1 + 1

от 00 001

РР-ШД 0100 П ООО

Р0Я1

Сброс в о РР путем выполнения операции 0000 в АЛУ при 9 = 1

Засылка множителя в РД с ВШД

Засылка множимого в РОН с номером О с ВШД

Засылка дополнительного кода числа -4 в РОН с номером 1 для организации в нем счетчика сдвигов

Сложение с ПДАС, с помощью которого формируется очередная сумма частичных произведений. Операция должна выполняться только пря РДо = 1. Прн РДо = О вместо МК4 должна выполняться МК5

Сдвиг суммы частичных произведений на один разряд вправо. Операция должна выполняться после МКЗ при РДо = 0. При РДо = 1 вместо МК5 после МК4 должна выполняться МК6 при q - О

Уменьшение на 1 содержимого счетчика сдвигов путем прибавления 1 к храняще-муся в нем дополнительному коду. Наличие переноса из АЛУ означает, что прн выполнении МК7 на ШД и ША будут выдаваться старшие (из РР) и младшие (из РД) разряды результата, а отсутствие переноса означает, что умножение следует продолжать путем перехода на начало цикла; к МК4, если РДо =1, или МК5, если РДо = 0. Для МК6 9 = 1, а для МК? -9=0



§:

Пояснения

13 14

1 0000 0000 - -

2 1101 0000 1101 -

1011 0000 1100 0000

, 0000 + 1011

1011 0101

0101

0101

0101 0010

0010

0010 1011 1101

0110

0110 1011 10001 1000 1000

1101 1101

1101

1110 1110

1110

1110

1111 1111

1111 1111

1111 1111

1111

1111 1111

1100

Ввод МКО

Ввод МК и выполнение МКО. ОРР Множитель с ВШД засылается в РД Множимое -I. РОНй

-4 -> POHL Так каи РД = 1, то вводится МК4

Ввод МК6, так как РД =. = 1. Суммирование. Сдвиг

. 1100 + }

о! 101

1101

1101

1101 + !

1110 1110

, 1110

1111

,1111 + 1

10000

1000 1111

POHl + qPOHl. Анализ переноса из АЛУ в

РДо. q = 1

Так как перенос из АЛУ равен О, а РД - О, то ввод МК5

Сдвиг = О

Р0Н1 +q-* Р0И1, 9=1. Анализ переноса из АЛУ

н РДо Ввод МК4 <?=0

Суммирование, сдвиг

Р0Н1 +qPOHl, q= и Анализ переноса нз АЛУ Н,

Ввод МК4 9 = 0

Суммирование, сдвиг

рот +q-pom, q =

Анализ переноса из АЛУ

РДо =

Так как перенос из АЛ , равен 1. то конец операциГ Выдача результата = О


. , вУС

\ рмк \-JrKc\-\ д

1бо\ Ш\ [Ш\ fw?

РУ .

&

R&


ВшоО

Рис. 1,23

Для правильного функционирования МП. состоящего из нескольких ИМС, их выводы должны быть соответствующим образом соединены. На рис. 1.22, л показано соединение выводов 6, 9, П и 12, обеспечивающих передачу информации при сдвигах, В зависимости от реализуемого сдвига (табл. 1.73) к указанным выводам подключаются выходы Вых. нли входы Вх. младших Рро, РД или старших РРз, РДз разрядов регистров Р.Р или РД, Либо константа 0. Прн реализации некоторых сдвигов отдельные выводы не используются (например, вывод 12 при правом арифметическом сдвиге). Так как передача информации между ИМС осуществляется в

5 5-2U3 129



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



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



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


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