Снос зданий:
ecosnos.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 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95

2.2 Назначение выводом И.МС ВС1

Наименование выводов в корпусе 244.48-8

Входы синхросигналов приема S1 и выполнения S2 МК,

выдачи результата на ШД1 (S31) и ШД2 (SS2)

Шина микрокоманд, номера разрядов которой Образуют ряд

5-7, 4-0, 8, 12, 13, 9, 14. 10, 16 и И

Шины данных ШД} и ШД2. Четные номера выводов соот-

ветствуют ШД1, а нечетные - ШД2

Шина нулевого потенциала

Гальванически связанные в одну точку выводы, служащие для подключения ИМС к источнику питания через токрза-дающий резистор. Величина питающего напряжения В должна быть не меньше 1,2 В, а сопротивление R резистора определяется по формуле 7? =.(£-1,2) , где / - питающий ток (226 мА < 7 < 346 мА) Правый R и левый L двунаправленные выводы сдвигателя АУ

Вход С сигнала переноса сумматора АУ Выход признака нуля результата (приз,нак Z) Многофункциональный выход q, служащий при К = О для индикации переполнения разрядной сетки, а при К = = 1 - для вывода сигнала переноса из старшего разряда сумматора АУ

Выходы сигналов распространения Р и образования G группового переноса

Многофункциональный выход А, индицирующий при выполнении арифметичеоких операций (Шд = = 0) состояние знакового разряда, а при сдвигах {т^ = mj = 1) -разряд, выходящий в результате сдвига за пределы разрядной сетки (выдвигаемый разряд). При левых сдвигах - это нулевой или первый разряд старшей ИМС {К = 0), а три правых сдвигах - седьмой разряд самой младшей ИМС Вход К, задающий позицию ИМС (старшая при К = 0, младшая при К - 1), а следовательно, и способ обработки чисел в ИМС

при трех и более ИМС вывод R старшей ИМС соединяется с выводом L соседней младшей ИМС; вывод L самой старшей ИМС {К = 0) соединяется с выводом R самой младшей МС; выводы А этих двух ИМС объединяются в одну точку для выделения выдвигаемого при сдвиге разряда (рис. 2.1, s).

При выполнении операций в ИМС с помощью КС формируются три признака q, А и Z, которые присутствуют на соответствующих выходах до приема следующей МК или до изменения кода на ШД1 или ШД2. Для дальнейшего анализа они должны быть записаны на регистр RG. Способ соединения выводов q, А я Z при каскадиро-Ьаиии показан ла рис. 2.1, в.

Управляет работой ИМС ВС1 16-разрядная микроком.чнда, еостоящая из четырех полей-Я/, П2, I я J. Пятиразрядное полеЯ/



2.3. Примеры действий в старшей и младшей ИМС

Код

Число

А

Мантисса

00000 1 1

11111J1

X Н- г при л- = 0

00000 1 0

X + К при Л = 1

00000 1 0

111110 1

000000 1

-Х-Г при /С=0

1111110

~X-Y при К=\

1111110

2.4. Операции в ИМС BCl

(разряды МК - за-дает одну Из 32 операций, выполняемых ИМС. При этом то и mi задают тип операции, а - т^ - ее разновидность (табл. 2.4).

Арифметические операции (тц = 1 = 0) позволяют производить записи кодов 1, О, А,А,В и В, где А и В - операнды, постутгаю-щие по ШД1 и ШД2; А и В - их инверсные коды. Суммирование прямых кодов, а также прямых и инверсных кодов позволяет реализовать операции сложе-

т„- т,= 0

т„= т,= 1

mj, от, т.

Арифметические операции

Логические операции (переносы между

разрядами блокируются)

Операции счета и сложения со. сдвигом, з.чгрузка РС и пустая операция

ООО

ЛЛС (А -f С)

ЛЦС (В -{- С)

00 1

а + Ь

ПЛС (А -f С)

/7ЦС (В -f С)

а + Ъ

ЛЦС (А -f С)

ЛЛС (В + С)

0 1 1

1 00

а + Ь а

аУЬ

ПЦС (А -Ь С) ЛАС (Л -f С)

ПАС (В -{- С) ЛЛС (А+В+С)

а

аУ Ь

яле (Л -f С)

ПЛС (Л+В-ЬС)

1 10

Ь

аЬУ аЬ

ЛЛС {В -\- С)

Загрузка PC

ПЛС (В -f С)

Нет операции

2.5. Примеры арифметических операций в ИМС ВС1

Результаты арифметических операций {К = Л-= 1,0111 и В = 0,0101

0) над числами

С

ООО 0 0 I 0 1 0

0 1 1

1 0 0 1 0 1 1 1 0

1 1 1

1,1111111 0,1101111

1,0001111 1,1100000 1,0111000 0,1000111 0,0101000 1,1010111

Установка 1 -Л + В - 2- Л - S - 2- Л-f В

л

-л - 2- В

-в - 2-

0,0000000 0,1110000 1,0010000 1,1100001 1,0111001 0,1001000 0,0101001 1,1011000

Установка 0 -Л + В

л-в

А+ 6+2-1 Л -f 2-

-Л В+ 2- -В



ния и вычитания типа Л + В, А - В, В - А. Примеры выпол-

4 нения арифметических операций над числами Л = - = l.OUl

и В =:; = 0,0101 приведены в табл. 2.5. 16

Логические операции выполняются при полной блокировке переносов между разрядами. Вследствие этого результат.их не зависит от сигнала па входе С. Опарацию сдвига можно совмещать с операцией счета..Для этого на вход С следует подать сигнал Ь. При выполнении рассмотренных операций всегда формируется признак Z. Формирование остальных признаков зависит от выполняемой операции и определяется табл. 2.6, в которой О означает, что признак вообще не формируется, .а на соответствующий вывод быдается О, например, признаки А я q при выполнении логических операций не формируются.

2.6. Зав!С;1мость признаков от выполняемой операции

л

К = 0 I к=1

/с = 0 j K=i

0 0 0 0 0

Перенос

Переполнение

Перенос

1 0 0 1 0 0 1 00

Выдвигаемый разряд -

Переполнение

Перенос

1 0 4? 1 J 0 1 1 0 1

Выдвигаемый разряд

Переполнение

Перенос

1111

Зависят от предыдущей МК

Поле П2 определяет принятый в данной МК способ адресации операндов и результата (табл. 2.7), Например, в МК типа RR операнды Л и В извлекаются из ЗУ РОН по адресам I и J, а результат Р заносится в ЗУ РОН по 1-му адресу. В команде RLl операнд А поступает с РР, а В - с ШД2. Результат заносится в ЗУ РОН по адресу /. Адреса I п J РОН формируются с помощью полей I а J МК с учетом содержимого PC и РУ (табл. 2.8). Если в нулевом . (первом) разряде PC О,-то адрес / (/) формируется полем МК / (J), состоящи.м из разрядов rrig - /йц ( i2 - mil,). При 1 в указанном разряде PC адреса I и J извлекаются соответственно из первых и последних четырех разрядов РУ, в котором фиксируются и хранятся соответствующие поля предыдущей МК- Запись кода в PC производится МК загрузки {П1 = 11110), в которой после поля 77/ указывается два подлежащих записи в PC бита, а остальные поля яе используются, например, МК 1111010 запишет в PC код 10.



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 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95