Строительный блокнот Корпуса микропроцессорных микросхем Шина к Рис. 9.4. Пример включения нескольких микросхем К589ИК02 для обработки операндов с разрядностью, кратной двум либо записывается в выбранный регистр СОЗУ. Кроме того, в некоторых операциях результат операции АЛУ записывается в РА. Новая микрокоманда может быть подана толь- Таблица 9.7
Примечание. Типовое значение тока потребления М5 мЛ. КО с положительным фронтом синхроимпульса. При внешнем управлении синхросигналом ЦПЭ синхроимпульс в микроцикле может быть пропущен, и так как схемы переноса, сдвига и ускоренного перекоса не синхронизируются, то их выходы в этом такте могут быть использованы для выполнения ряда проверок данных в аккумуляторе и СОЗУ. При операциях в отсутствие синхросигнала содержимое регистров не изменяется. Содержание выполняемой микрокоманды определяется функциональной (f-rpynna) и регистровой (/-группа) группами, которые задаются кодом по f-шине. f-rpynna определяется тремя старшими разрядами данных F4-F6, а /-группа - четырьмя младшими разрядами F0-F3. /-группа 1 включает регистры R0-R9, Т, АС и обозначается символом Rn, Л-группа 2 и /?-группа 3 содержат только регистр Т и аккумулятор АС; они обозначаются AT. Форматы и кодировка F- н Л-групп приведены в табл. 9.3 и 9.4. В большинстве случаев установка сигнала на входах шииы К в 1 или О является соответственно либо выборкой, либо отсутствием выборки аккумулятора в данной микрокоманде. Мнемоника микрокоманд включена в каждое описание для справочных целей и может быть использована как язык микроассемблера. Список микрокоманд ЦПЭ приведен в табл. 9.5. Выполнение микрокоманд для состояний все О , все 1 К шины приведены в табл. 9.6. Прн описании микрокоманд использовались следующие символы: /, К, Af -данные иа шинах /, К. М соответственно; CI, RI - данные иа входе переноса и входе сдвига вправо соответственно; СО, R0 - данные на выходе переноса и выходе сдвига вправо соответственно; Rn - содержимое регистра, номер которого указан в поле для группы регистров 1 (/?-группа 1); АС - содержимое аккумулятора; ЛГ -содержимое регистров АС или Т, как указано в F3-F0, для /?-группы 2 и Я-груп-пы 3; РА - содержимое регистра адреса памяти; О, 1 - обозначают младшие и старшие разряды соответственно; + ,--сложение (вычитание) с использованием дополнительного кода; Л - логическая операция И; \J - логическая операция ИЛИ; Ф - инверсия исключающего ИЛИ; ->- разместить в...; CIV - логическая операция ИЛИ двоичного разряда С/ со словом. 2-й операнд считается равным лог. 1, если есть 1 хотя бы в одном разряде, и равным лог. О, если все разряды равны 0. В табл. 9.7 приведены статические, а в табл. 9.8 - динамические параметры микросхе-
мы К589ИК02. На рис. 9.4 показан пример наращивания К589ИК02 для обработки операндов с разрядностью, кратной двум. 9.2. Микросхема К589ИК03 Микросхема К589ИК03 выполняет функции схемы ускоренного переноса (СУП), предназначенной для формирования групповых переносов при совместном использовании с ЦГТ.Э илн любой другой схемой, имеющей выходы предварительного просмотра переноса. Одна схема СУП позволяет организовать 16-разрядный сумматор на ЦПЭ или 32-разрядный на арифметико-логических схемах, имеющих четыре разряда. Она имеет 17 информационных входов, 8 информационных выходов и один управляющий вход, который позволяет управлять выходом самого старшего переноса, переводя его в 3-е состояние. Условное графическое обозначение микросхемы приведено на рис. 9.5, назначение выводов-в табл. 9.9, структурная схема показана на рис. 9.6, временная диаграмма работы - на рис. 9.7. Состояние каждого из восьми выходов схемы ускоренного переноса описывается соответствующим логическим уравнением: С + , = ХО-УО V КО-С ; Cn+.2=X\-Y\ V К1-К0-Х0 V V1-КО-С,; C +;, = r2-X2V К2-К1-Х1 \IY2-Y\-Y0X ХХО V К2.П.К0.С;,; C,i+4=K3.X3 V ГЗ.У2-Х2 V K3.K2.Xlx XXI VK3.K2.K1 -КО.ХО V КЗ.К2Х XKlKO.Cn; 7В IS У7 Х7 УВ XS YS Х5 Yif XI УЗ ХЗ Y2 У1 XI УО <п*1 Таблица 99
Рис. 9.5. Условное гра- Примечание Вывод 4 имеет трн состояния, выводы 9г U. 13. 15. 16, фическое обозначение 25 -два состояния К589ИК03 £С8 Cn*7 ln-3 Рнс 9.6. Структурная схема К589ИК03 С -н5 = Г4-Л-4 V У\-УЪ-ХЪ V F4-F3.F2X ХЛ-2 V ГЗ.К2-П.Х1 V V4 X XK3.F2.F1-F0-X0 V V4-F3.V2 v XF1-F0-C ; C +, = F5-X5 V Г5.К4.Х4 V V5.Y4-Y3 \ ХХЗ V V5.F4-K3.V2-X2V V5-K4v ХКЗ.Г2-Г1.Х1 \/К5-Г4.УЗ.У2х X n-FO-XO V У5У4-КЗ-У2-К1 \ xrO.C ; C +7 = F6-X6 V K6.K5-X5 V K5-K4X X A:4 V Г6-Г5.К4-КЗ-ХЗ V V6 X X К5.К4.КЗ.Г2.Х2 V К6-Г5.Г4 x X F3.F2-K1-X1 V Г6.У5-К4-ГЗ x ХК2.УЬК0-Х0\/У6-К5.К4-ГЗ.К2У X n-FO.C ; С +, = Г7-Х7 V У7-К6.Х6 V Y7-Y6-Y5 x X X5 V K7-y6-F5.F4-X4VV7-r6x X F5-F4.F3-X3 V К7-К6.К5-Г4 x X КЗ.Г2.Х2 V К7-Г6-К5-Г4-Г3 x XK2.F1-X1 V V7.F6.r5.r4-КЗ x X К2-КЬУ0-Х0 V У7-Г6-У5-У4 X X УЗ.У2-У1-У0.Сп
|