Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
|
(926)274-88-54 ГлавнаяИнтернет-магазинТкани в наличииМягкая мебельДиваны еврокнижка
Диван-кровать
Диван книжка
Кожаные диваны
Угловые диваны
Кресло-кровать
Недорогие диваны
Кресла
Диваны с фабрики
Кожаная мебель
Производство
Недорогая мебель
Как купитьЗаказ мебелиМебель для домаКухниШкафы купеОфисная мебельШкольная мебельПродажа мебели
Карта сайта
Вакансии
Схема проезда
(926)274-88-54
|
Читальный зал --> Особенности интегральных микросхем
Операции АЛУ Сложение (С = Л + В +?) РОН РР РОН Н 00 N Над операндом А, кра-РОН РР РР Н 01 N нящимся в РОН, но-ВШД РР ШД Н Н ООО мер которого задан в S ВШД РР РР Н Н 001 поле, нлн поступаю-ВШД РР РД Н Н 100 щни с ВШД, и операи-ВШД РД РР Н И Oil дом В, хранящимся в ВШД РД РД Н П ПО РР нлн РД, выполня-ВШД РД ШД Н 11 111 ются в АЛУ операции. код И которых задай в О поле. Результат С операции поступает в ШД или в РД, или в РР, или в РОН, номер которого Ы Над операндами Л н В, поступающими с РОН нли с РР, нли с РД, илн с ВШД, выполняется операция сложения с учетом переноса q, поступающего в младший разряд ИМС. Результат передается в РД, или РР, нлн РОН. нлн ШД. Номер РОН указан в поле S. В двух последних операциях А = О, и В может передаваться с РД в РОН или ШД без изменения при (7 = 0 ила с приращением на 1 прв q = 1 Счет (Л. -Ь<7) .в + Вычитание о двойным циклическим сдвигом влево (С = = ЛДЦС(/1 -н
Пересылки (А -> РОН - ШД 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
внлу Jieepro двойного циклического сдвига (ЛДЦС), соединение регистров РР и РД при котором показано иа рис. 1.22, 3. Вследствие этого цифры со старших разрядов РР н РД старшей ИМС (МС С) ваписываются в младшие разряды соответствующих регистров младших МС (AtС At). Промежуточные ИМС (МС П) соединяются обычным для левого сдвига способом Отличие данной операции от предыдущей состоит в том, что сдвиг результата осуществляется по правилу двойного арифметического сдвига (ПДАС). Соединение регистров при таком сдвиге показано на рис. 1.22, U. Цифра в старшем (знаковом) разряде РР сохраняется, цифра из младшего разряда РР переходит в старший разряд РД, а цифра нз младшего разряда РД теряется Отличие данной операции от вычитания с двойным циклическим сдвигом влево состоит в том, что в данной операции участвует прямой код числа А Отличие данной операции от вычитания с двойным арифметическим сдвигом вправо состоит в том, что в данной операции участвует прямой код числа А К чладшему разряду содержимого РР прибавляется перенос q. Результат со сдвигом иа один разряд фиксируется иа pp. При этом сдвиг осуществляется по правилу левого арифметического (ЛАС), циклического (ЛЦС) или логического (ЛЛС) сдвигов нлн правого ариф-
метического (ПАС). цнк> лического (ПЦС) или логического (ПЛС) сдвигов. Передача информации при указанных сдвигах показана на рис. 1.22, о Счет е двойным сдвигом ПДАС (В + Ч) ЛДАС (В+й ПДЦС (В + ) ПДЦС (5 + .7) ЛДЦС (В + .7) ЛДЦС (В 4- q) ПДЛС (В 4- <7) ЛДЛС (В + q)
к младшему разряду содержимого РР при-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 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? РУ .
ВшоО Рис. 1,23 Для правильного функционирования МП. состоящего из нескольких ИМС, их выводы должны быть соответствующим образом соединены. На рис. 1.22, л показано соединение выводов 6, 9, П и 12, обеспечивающих передачу информации при сдвигах, В зависимости от реализуемого сдвига (табл. 1.73) к указанным выводам подключаются выходы Вых. нли входы Вх. младших Рро, РД или старших РРз, РДз разрядов регистров Р.Р или РД, Либо константа 0. Прн реализации некоторых сдвигов отдельные выводы не используются (например, вывод 12 при правом арифметическом сдвиге). Так как передача информации между ИМС осуществляется в 5 5-2U3 129
ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |