Текст
                    НУРСНИИ ЗАВОД „СЧЕГМАШ"
$ 5 4 1 2 г 5 4 1 5,2 3 в 4 5 6 5 2 1А1
6.5 8*74 8 52 1,2 3 3 9 2 6.2 8 0.0 3 0,0 О 30 0 0 32 12 3 2,56 5 0 0 0.7 3 30 1 3,9 4 7 5 9 3 4 6 1.0 8 ЭЛ 2 1 5 7 5 в 4 2Л 8 0,0 4 8 9 00.02 5-8 3 8,95 5 0 718 2?. 8 7 5.8’8
ЭЛЕКТРОННАЯ КЛАВИШНАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА
ИНСТРУКЦИЯ ПО ПУСКУ И РЕГУЛИРОВАНИЮ
Г0СУДЛРСТВй1НЫЙ СОЮОН.'ЛЙ ЗАВОД СЧЕТНЫХ МАШИН г.Курск
MADMHA ВЫЧИСЛИТЕЛЬНАЯ КЛАВИШНАЯ ЭЛЕКТРОННАЯ "ИСКРА-12”
г
ИНСТРУКЦИЯ ПО ПУСКУ И РЕГУЛИРОВАНИЮ
1971 год.
i
О Л К Р >. А Н И Е
Лист
[. ВйоДйМвн	з
2,	мер бееопаоиоптв	3
Эь П У о К /оаробш-шие/	з
4. Рег;лигоиек1'Э	5
’.Т. •	......... состояний три.о
т|рол и инпвртп'юв	‘	J5
4.	.	'iir.-.'.towro сип	юнизацгм	9
ленн« ввохом	имел к	запятой	г.з
4.4.	Операция изменения знака	15
4.5.	чп хтчоние операции "сброс регистра • зиатуры "	хе
4,6*	• ипотнениа операции "засылка** в регистры памяти	-[6
’.7.	Операция "вызов	ir регистра	памяти"	21
4.8.	Операция "разрядный обоос" или cj.birr вправо на	один разряд	до
1.0. Операция "а. гебрчическое сложение"	34
4.10.Операция "накопление"	40
4, II. Операция "угетокекие”	42
4.12.Операция "умножения на постоянный множитель"	55
4.13.Операция "делениеh	55
4.14.Операция "равенствоотэковая опера-L ля	05
1.15.Операция "извлечение квадратного корня" 71
5, Перечень принятых обозначений и сокращешй	87
6. Пртложепие I. /См.отдельное приложение/
I.	В В И Д Е Н М Е
Настоящая инотрую. ля определяет порядок и методик} пуска и регулирования электронной клавишной вычислительно" машины "Искра-К”'.
2.	УКАЗАНИЕ МЕР БЕЗОПАСНОЕ] .
Г ЭКВМ "Искра-ТЗ" итгеются источник напряжения - ЮОв и сетевое напряжение 220Л27в. Под этими напряжениями находится ряд узлов и элементов машины: блок питания, увел индикации, устройство управление клавиатурой, задняя стенка машины и др.
В связи о этим, при регулировочных и контрольно-премила^ тичеоких работах, производимых с открытой машиной, необходимо строго соблюдать меры предосторожности. Замену любого элемента, пайку следует производить только при выклеченной машине, Вое измерения, регулировки и другие действия производить только надежно изолированным инструментом.
Настройку машины "Искра-12" могут производить регулировщики радиоэлектронной аппаратуры, прошедшие инструктаж по технике безопасности, изучившие настоящую инструкцию, техяячео-кое описание машины "Искра-12".
3.	П У С К (ОПРОБОВАНИЕ)
Проверить тестером наличие о&йй йо следующим адресам:
БП ПН al	**	ИЗ Ш1/1
БП D1I А2	•т	из пи/т
БП Ш1 АЗ		ПЗ Ш1/1
БП Ш1 а4		из ЕНЛ
БП ШТ аб		пз пи л
БП ШТ аб		корпуса
БП ШТ в!		ПЗ Ш1/А
БП Ш1 в2		ПЗ Ш1/Б
БП Ш1 вЗ		ПЗ Ш1/2
БП ПИ В 4		ПЗ Ш1/2
Э
БП 1UI	в5	-	ЕИ/9
БП Ш1	в5	-	ШЛО
БП НИ	в5	-	БК/10
Проверить визуально состояние разъемов, плат логики и узлов* Они должны быть без подтеков, чистыми от лака.
Проверить прибором ВК7-9 на отсутствие К.З. мевду следующими контакта/.®:
ПЗ 1И1/1	- ПЗ ШХ/2
ПЗ U1I/I	- ПЗ 111Т/А
ПЗ WI/-I	- ПЗ ЕП/Б
ПЗ U1I/I	- E1VI0
ПЗ U1I/2	- ПЗ Ш1/А
ПЗ Ш1/2	- ПЗ ЕП/Б
ПЗ 1111/2	- БЦ/10
ПЗ Ш1/Л	- ПЗ ЕП/Б
ПЗ Ш/А	- LK/IO
ПЗ шг/Б	- БК/Ю
Ш 1!П/в8	- ПЗ ШЕ/1
БП VII/вЗ	- ПЗ И'Е/2
HI 1111/в8	- ПЗ 12I/A
HI Н’Г/в8	- ПЗ Ш1/Б
БП 11Й/1	- ПЗ U1I/I
БП 122/1	- ПЗ Ш1/2
БП П12/1	- ПЗ ШХ/А
БП III2/I	- ПЗ Ш1/Б
2’1 £12/2	- ПЗ E1I/I
БП 1112/2	- ПЗ UH/2
БП 1112/2	- ПЗ IHI/A
БП 1112/2	- ПЗ ЕП/Б
БП ПП/66	- ПЗ Ш1/1
БП Ш1/66	- ПЗ £11/2
БП £11/66	- ПЗ ШТ/А
БП ШХ/66	- ПЗ ШГ/Б
БП ПП/67	- ПЗ Ш1/1
БП Ш1/67	- ПЗ I1II/2
HI WI/67	- ПЗ Ш1/А
БП 1UI/P7	- ПЗ 1П1/Б
Измерить сопротивление на вилке при отключенном выключателе машины. Сопротивление должно бытт равным сопротмвланит изоляции и стрелка прибора не должна отклоняться. При включенном Выключателе машины, сопротивление должно находиться в пределах 10-30 ом.
Включить тумблер машины. Вставить вилку шнура питания в петь 220в.
Включать тумблер машины. Прибором измерить напряжения питания - 100, 15, 5, С.Зв. при этом отклонения от номинальных уровней напряжения не должно превышать + 2^.
Если напряжения отличаются от уровней указанных выше, необходимо найти неисправный узел и исправить.
4.	РЕГУЛИРОВАНИЙ.
4.1.	Проверка начальных состояний триггеров и инверторов (граф I, приложение I).
По нажатию клавиши "С”, вырабатывается единичный сигнал ЙУ равный минус 5в, который устанавливает триггера в ноль.
Состояния триггеров соответствуют нулевым и в их адресах указаны номера плат и контактов разъемов или номера плат. Номера инверторов и номера ножек.
Примеры' запией:
ОТ? зап -8-77 значит сигнал ОТг зап. можно отыскать йб 8-Я плате’ 77 Контакте;
ОТг СК -8 - ТХ/ТО - здесь Первое число означает номер платы, второе - номер инвертора, третье - номер ножки.
Проверить ^авилЕность установки триггеров по нажатию клавиши? “С". При этом необходимо отличить импульсные сигналы от потенциальных.
сигнала ка. кг. йс. вд, Ke, вв,Д,.Р,А отг 5я, отгузг, ОТг ГТб. ОТг РЗ являются Импульсный И после нажатия клавиши “С”, каждый конкретный сйгна’Л " себя по своему» о чем
йухвт окаваяо в «ужМХ 4.1, 4,2, I. Во. сильные должны осгат1.ия в нулевом состоянии.	«^пччтпов и
Дда проверки начальных оостоямй всех ©столь nw 4 — инверторов необходимо последовав «о^ь вс —
Проь'рйТЬ.
Проверку начать о 8-й платы.
- сь уч^ывая предвдущие установки клавши  , тгаггёров и вад сигналов инвертеров определяются
состоянии таблицей
Табл. I-
Таблипа I.
де I обозначение	Состояние или вид
плат	сигнала	I	сигнала ~ ~
х I -:  - - 2 - - - - -;: 1	~ • - - - ~ - -
1Тг Пл	°
1Тг ПГ	0
11*3? А4	0
А
В
Р KI
S
ПС
I
I
[
о
Р вх пц Инв 3 КЗ цц di
HI Н2
I
1 _ Р xl + Р хИ
О
О
РА ЕВЛ’1 .Со ЯВ.Т2
6
Продолжение табл’вд I
П 2	М3	ВВ . T3-t3
	F4 I РгС	ИЗ . Т4< , О
	2 РгС	о
	3 РгС	0
	4 РгС	0
	Рог	0
	М	0
	Но	I
	I Тг Раб	I
	Н	Рх2 . Т4
11 3	о! Тг пуск	0
	I Тг УЗГ	
	ПОС I	0
	ПОС 2	I
	ПОС 3	Т
П 4	ПОС 1	I
	Рвх £	т
	Рвх Р2	НА
п с	4	Рх2 . Т4
Ji О	Инб 4	I
	А	0
	F —	0
	F +1	0
	Г.17	0
	М3	0
П 6	Мб	О
	М4	0
	М 5	0
	л + в —л	0
	Г Тг сдв	0
	ДКА	О
7
Продолжение таблицы I.
	ТТг ко		О	
	ТТг		о	
	ТТг НЗ		О	
	ТТг И		О	
II 7	ТТг ср		О	
	1Тг п-я		О	
	1 К2		Рж (НА 4 RB)	
	К7		0	
	ТТг Г		О	
	ТТг 2		0	
	ТТг 3		О	
	ТТг 4		О	
П 8	ТТг =		О	
	ТТг НП		О	
	ТТг ВЦ		О	
	ТТг ОП		О	
	1Тг Ниж		О	
	ГТг Верх		О	
	ТТг Зап		О	
	ТТг А		О	
П 8	ТТг В		О	
	ТТг СК		О	
	ТТг ИЗ		О	
	Вых РО		О	
	М2		О	
	МТ		I	
				
	0 Тг Дрч		О	
	I Тг Выз		О	
	0 Тг Ивд		О	
	I Тг Оцв 1Ш		О	
	I Тг И2		О	
	0 Тг ОКВ		О	
П 9	I Тг ИЗ		О	
	I Тг ИТ		О	
	I Тг sac		0	
В
Продолжение таблицы I
I Тг ВР	о
1 Тг 113	Р/ч (ВЩ+EB+EA+BC+RE)
	I	1т	ИК		0
		в			0
	I	Тг	Ш1		0
	I	Тг	Ш2		0
П 10	I	Тг	в ’		0
	I	Тг	кц		0
	I	Тг	Чет	I	при четном полож.ПЗ
	I	Тг	Чет	0	при нечетном полож.ПЗ
4.2.	РЕГУЛИРОВАНИЕ СИНХРОНИЗАЦИИ.
(граф I, приложение I, диаграмма I, приложение 2)
4.2.1.	Запуск задающего генератора.
Для запуска задающего генератора прежде всего не обходи— мо установить триггер Тг УЗГ в единицу, путей подачи нулевого потенциала т.е. корпуса катины на 22/6.
Проверить на аноде диода Д5 напряжение t которые должно быть 7 - 8в. На катоде Д4 должно быть минус II - 14в.
Проверить сопротивление мевду I и О' Ножкой ЛЗТ, которое должно быть 80 - 100 ом.
Проверить работу задающего генератора.
При этом параметры сигналов Си1 и Си2 Должны быть такими: период следования импульсов Т = 5,6 £ 10% мксек, длительность импульса = 2,8 мксек, время задержки импульса Си2 относительно Си! на уровне 0,5 не менее 1,0 мксек.
Импульсы Си1 и Си2 должны быть инверсными импульсами, Си1 и Си2 соответственно.
На внешней синхронизации проверить основные фазы генератора Г,-с* При этом длительность жяпулъоов долха быть не игенеб 1,0 яксек, а перекрывать друг друга должны не более, чей! на 0,2 - 0,3 мксек. Задержка выходного сигнала относительно входного должна
9
быть н» wiw <J,2 мкиек.
4«>Л. Задуод очетчмла двоичных мвот (Сч Т).
для нормой. жблчн счетчика ддочных мест нужны дм Фрага С, tj	. При етсм импульс Г/ пор'*ж>чает верх-
ива 4 триггера, в	С* - прижиме Ъ триггер с/отчика. Пере-
ход же одного состояния в другое на верхних триггер является командой для переключения одного яз нижних триггеров в момент времени б> • В свою очередь, новое состояние нижних триггеров, довдавпжоь момента €*/ , переключает состояния верхних триггеров.
Воли счетчик не работает, то при атом счетчик монет
иметь различные состояния.
В таблице 2 указаны состояния счетчика и причины его останова.
Таблица 2.
XI	Т2	Гз *	! Т.	I ! 4	1 «1 • № Mi М	иУ m *•	I > ! Номера сборок,подлежа-	
					J 1	_1ЧКХ_прояе|же _ e _
0	0	0	0	0	0	45/2
I	0	0	0	0	0	47/2
G	0	0	0	I	0	45/1
I	т	0	0	I	0	44/1
0	т	0	0	I	0	9/1
0	0	0	0	I	I	4/2
0	I	I	0	I	I	44/2
0	0	I	0	I	I	47/Х
0	0	0	0	0	I	4/1
0	0	I	I	0	I	3/1
0	0	0	I	0	I	9/2
I	0	0	I	0	0	3/2
Г/	Т2	тз	п	ur	1 i	13/10 = 0
•) s я т ь синхронизацию внешнюю от TI, на один луч подать^ на второй последовавельно подавать TI, Т2, ТЗ.Т4, U* Д ТТ. 12, ТЗ/Г4, / .Длительность импульсов TI-T4 <--има быть авна 5,6 мксек, у - 11,2 мвсек. '.роверать и'-пульсы Вых Сч Т и То.
10
4.2.3*	Настройка счетчика регистров (Сч р). Произвести нас .-ройку счетчика регистров. Для его начальной работы необходимо две фазы Вых СчТ и Т?, которые проверить нужно в первую очередь « Проверить наличие низкого потенциала на инверторах ПОС2, ПббУ, Йбб4 и высекого на инверторе ПОСТ.
Приступить к запуску счетчика.
Для ©того, если сборки сброса триггеров по Рх2 и Т2 падают сигнал, то заземлить иг беэдиодиые входы.
Принцип работы счетчика 1? в каждой последовательности отличается от счетчика Т (СчТ).
В приведенной табл.З указаны ряд дефектов и номера сборок, на каждые нужно обратить внимание.
Таблица 3.
ЕВ 1	RA	Jrc	j RE	|rf		1 x	1*	k	7Номбр5 ббЗрбк? ' ^подлежащих
- 1		!	J .	I	JL-.	!	1-	f	^проверке
0	0	0	0	0	0	0	0	0	I/I
I	0	0	0	0	0	0	0	0	5I/I
0	0	0	0	0	0	I	0	0	9/1
I	I	0	0	0	0	I	0	0	2/2
0	I	0	0	0	0	I	0	0	47/1
0	0	0	0	0	0	I	I	0	6/1
0	I	I	0	0	0	I	I	0	10/1
0	0	I	0	0	0	I	I	0	47/2
0	0	0	0	0	0	I	I	I	9/2
0	0	I	I	0	0	I	I	I	49/2
0	0	0	I	0	0	I	I	I	7/2
0	0	0	0	0	0	0	I	I	1/2
0	0	0	I	I	0	0	I	I	10/2
0	0	0	0	I	0	0	I	I	6I/I
0	0	0	0	0	0	0	0	I	6/2
0	0	0	0	I	I	0	0	I	5/2
0	0	0	0	0	I	0	0	I	61/2
I	0	0	0	0	I	0	0	0	5/1
II
4.2,4.	НкотрЫЬса счегчека десятичных разряде» <Сч Р). йлн Ис |Айии>ноЛ J а соты счетчилм Р необходима одна л л за импульсов СчР и ее и мао родя.
'йгсащять на удлинитель 5-Й блок.
Сч Р раостает в рихкме деления частоты, т.е. каждый триг!*ер делит частоту на два, а триггеров всего 5. Кояффиця' счета равен 32. Но считчик выполнен так, что поел» 20-го оостоянхя ок переходит не в 21-е, а в 1-е состояние.
Двл^рацня ле счетчика по десятичным мостам определяется табл.4, Если счетчик работает, то его работу проверить.
Синхронизация осциллографа внешняя от импульса Pt-На 1-й дуч подать сигнал I Тг 1в.
На 2-й - последовательно подавать вое триггера счетчика и все Pi Импульс Рх2 имеет длительность 12.6 мксек, все остальные 134,4 мксек период 2567 мксек.
4.2.5.	Однократный запуск ЗГ.
Вытащить на гибкий разъем 3-ю плату. Снять заземление с триггера Тг УЗГ. Выставить на осциллографе синхронизации вившими от сигнала 0BI, на первый луч подать импульс 0BI, При отпускании клавиши “С" на екране осциллографа должен про-иагриваться один импульс о длительность 200-300 мксек. Подать на 2-й дуч сигнал ITr УЗГ, при отпускании клавиш "С" длительность сигнала 1Тг УЗГ должна быть не менее 3,4 мловк. Сигналом 0BI сбрасывается триггер Тг Рз ь единицу. Если одновибратор 0BI не выдает кмпульо, то для его настройки необходимо остановить триггер Тг УЗГ в единицу, а на 16/3 по схема ЬИ2И" организовать сборку, на вход которой подать лмпульс Fx2 или Ро, как показано на рнс.1«
Таблица
I Тг II	^OIOIOIOIOIOIOIOIOIOXOI
тг 2в	jOOIIOOIIOOIIOOIIOOlIOO
Тгл OOOJIIIIOOOOII1IOOOOOO
«Р4я	ioOOiiOOOOIIIIIIIIOOOOOO
> be leOOOOOOOOOOOOOOOIIIIOO
Р1 Р2 Р3 Р1 Рб Р6 Р7 Pd Р9 РЮРП Р12Р13Р14Р15Г16Р1РА/ Рл»Ро Р1
_______________________12_____________________________________
»L
*4, л*
Ffcc.I. Схема одновибратора.
В этом режиме произвести настройку всех остальных одновибратора в 9-й плате» При втом импульсы И1< и ИН должны быть не менее 6 мксек.
ИК2 длиннее MICE.
4.2.6,	Периодический запуск и ср» задающего генератора. Если при отцуокании клавиши ИСЯ генератор, однажды запустившись, (что видно по мельканию индикации) срывается, то необходимо произвести настройку запуска и срыва гереераторе. Правде всего нужно Тг УЗГ установить в единицу, Тг РЗ в единицу, Тг Пуска в единицу.
Установить в осциллографе синхронизацию внешнюю, от Рх2, на первый дуч подать Рх2, на второй дуч псдаиь L Па экране осциллографа должен быть виден нулевой импульс в момент времени Рх2 • Т2. Если его нет, то вытащить 5-ю плату я проверить работу сборки на выходе. Инвертор ИМЗ формирует его до » пульса с длительностью л по фаза равный Рх2 . Т2 .	.
На 2-Й луч подать выход о ЮЗ ИМЧ, на котором должен быть виден импульс задержанный относительно импульса № на 2,8 - Зг5 млоек. Если его нет, то просмотреть внешние свя^и сигналов ИМЗ и ИМ4 на этом участке и раопайку разъема ЮЗ. йа этом участке, примерно на интервале 230-930 мкоек от начала синхронизации будет еще один имцульс.
4.3.	Управление вводом чисел и запятой (приложение I, граф 2).
4.3.1.	Запуск счетчика шагов.
Заставить на осциллографа: синхронизацию - внешнюю от триггера ГГг ниж, полярность синхронизации отрицательная. На нерв Л луч подать MJ. Нанимая клшлтщу ”0”, добиться развертки и просмотра положительного перепада W.
13
m второ! (УЧ подать М2. Помчя'хь ои»а монтирующий импульс нж IC. Так последовательно мокли о г кт.poiотвадив, просмотреть все микроспор д до ГТг лнд и ораь» ьь о прешшюй диаграммой (см.пржлсх iupj 2, диагрЛ’лй I).
Наличие двух импульсов свадетельотвует, во-первых, о правильней работе синхронизации, во-вторых, о наличии положительной раеиости времени периода колебаний СчР и времени задержки МЛЗ. В этом режиме проверить наличие простой циркул^пщи (ПЦ « I)  отсутствие длинной циркулящл (ДЦ * 0). После этого снять принудите лыже установки триггеров.	(
Нажать и отпустить клавищу "С**. Если индикация не вмжжга-ется, то в этом случае производить настройку бе & принудительных установок, по о той же внешней синхронизацией и в той же последовательности, что приводилась выше. При этом режиме работы, чтобы просмотреть на осциллографе один импульс, необходимо каждый раз нажимать клавш^у "С". Временная диаграмма I граф напуска машины смотри в приложении 2 и I соответственно.
4.3,2.	Управление вводом чисел.
Проверить наличие низкого уровня сигнала БК.
Выставить на осциллограф:
-	синхронизация - внешняя от I Тг ним;
-	на первый луч подать М2;
-	на второй дуч подать I Тг ВЦ!
Нажимная клавишу "3", проверить наличие установки в единицу в момент MI сигнала "ВКЦ", триггеров Тг ВЦ, ТгТ, Тг2, в дуль - сигнала К и т.д. Для разрешения последующего ввода цифр триггер Тг ОКБ в момент М2 должен стать в “0м.
Сброс триггера Тг ОКБ осуществляется при попадании импульса запятой, ранее записанного, в разряд Р/ + I.
Это осуществляется следующим образом,
Пл У = 3 и вводе “I”,	"2й, "3", "4" последней цифры
осуществляется сперва сдвиг числа влево на один разряд по микрооперации А-*-. Потом включается сдвиг Р —- , т.е. одвиу
14

я<i чр I данном случае имцульса запятой находящегося перед нажатием клавищд "4" в разряде РЗ регистре Р.
Попадая в момент времени ГЗ • F • Т4 на вход регистра сдвига, на выходе последнего сигнала Per нн появится в момент РЗ • рц • Т4, а также в моменты времени Р4- Т4 (i® + РА + кс + рз + рр), аким образом в момент Ру*/ * KE Tj окажется импульс на входе "Per", сборка сраб&таот и установит триггер Тг ОКЗ в единицу • В момент р£ триггер Тг ДрЧ станет в единицу и своим
цулевам плечом запретит дальнейший ввод чисел. Кроме того» Тг
ДрЧ
станет в е,
у по ПЛЗ
О и вводе
запятой.

Ввод цифры в линию производится по нажатию клавиши в разряд Ро регистре А в шаге М2. После этого операция сдвиг А сдвигает число в Ij- влево на один разряд с освобождением разряда Ро.
4 ’3.3. Ввод маркера запятой производится нажатием клавиши и записью импульса в линию в момент Р j • Р₽ • т4 и при последующем вводе цифр сдвигается синхронно с числом. Командным триггером ввода запятой является Тг зап. Кодировка десятичных цифр осуществлена в коде 8421» а коды операций показаны в ТЭ. еГЗ.050.006 ТО
4.4.	Операция "изменение знака", (граф 3.приложение I) Операция "изменение знака" производится над содержимым регистра А. Знак числа можно менять с плюса на минус и с минуса на плюс. Изменить его можно в любой момент решения задачи. Алгоритм выполнения операции "изм.знака" следующий.
М I — М2—М 3 — М4 — М5 —Мб —М7 Граф-схема и временная диаграмма показаны в приложении I и 2.
Непосредственно занесение знака к отирание его производится в М3. Знак закодирован " IIII " и передается вместе с числом в любой регистр, но всегда в разряде Ру По наличию кода 0101, т.е. по нажатию клавиши в шаге М2 устанавливается в единицу командный триггер Тг ИЗ и находится в этом состоянии до М7.
В шаге М3, независимо от наличия знака в ре г. А, производится подготовка (очитока) места для знака в липин по совпадению сигналов 1Тг ИЗ • М3 • К2 * ЕВ, на входе инвертора Инв.4.
15
Ila выхцпвЬоборка, па входе которой подаются сигналы М3, 1Тг ИЗ, К2 У, выполняет занесение маркера знака при его отсутствии, а при наличии знака импульс знака в линяю не заносится. Все летальные шаги проходят вхолостую.
4.5.	Выполнение операции "оброс регистра клавиатуры" (СК). Операция СК выполняется нажатием клавиши "СК", прз этом содержимое регистра А стирается. При нажатии на клавищу ИСК" в команде MI по коду "ШХ" от. ловится л единицу триггер Тг СК.
Операция СК идет по такому алгоритму:
MI ——	М4—-М5 —~М6 ~М7
В ко?.'ДНДб М2 производится собственно сама операция.
По совпадению сигн,-лоз ГГг СК* М2 • ЁА инвертор "инв.4" в момент РА во всех разрядах становится равным нулю. Этот же сигнал является одним из выходов схемы совпадения Пив 4 Р& ‘ Rj PjA I простой циркуляции информации с выхода МЛ'3 на её вход.
Таким образом, перезапись в момент RA будет запрещена. Граф-схема и временная диаграмма операции СК приведена в (Греф 4, приложение I, диаграмма 2, приложение 2).
4.6.	Выполнение операции "засылка" в регистры памяти (граф 5, приложение I, диаграмма 3, приложение 2). При наличии в ЭКЕМ "Искра-12" двух 1>егистров памяти, возникла необходимость иметь две безусловные операции засылки в регистр памяти первый и в агистр памяти второй.
t - номер регистра памяти на насадке клавиши
5	- номер порядковый на индикаторе
°гД- обозначение регистра в соответствии с работой счетчика регистров для первой последовательности следования импульсов.
fi - номер регистра памяти на клавише
4 - номер регистра на индикаторе
РгЕ- обозначение регистра в соответствии СчК
Операции засылки регистры памяти принципиально друг от друга ничем не отличаются, поэтому разберем засылку в первый
Го
регистр памяти. а в операции засылки во второй регистр т, н ти - отличия от первой.
*1.6.1. Операция 4засылка в регистр памяти ^.Операция з&салго, в регистр аамятн I является пересылкой мн^ормпии мз 1гА » РгД вместо со знаком. причем с сохранением РгА. Пересылка производится путем задержки каждого разряд» числа на регистр» сдвига и выборкой в момент ЬД в линию.
Алгоритм выполнения этой операции ол едущий:
Ml—М2 -НИЗ — М4—М5 —Мб — М7 моли число, находящеетая в РгА нормализовано и если число ненормализоваяо -
MI—’ М2 — А^Г =sr М3 — М4 —М5 —Мб—.М7
По налат) ю клавиши "х" в момент MI на ГО устанавливается код ТОП. 3 1Д2 становится в единицу триггер Тг вас., кодом 1001 общим для обоих вадов засылок.
Соответственно сама операция засылки происходит в микрокоманде М4. При этом по совпадению сигналов М4 ' ГА • 1Тг зао инвертор Рвх Itg в момент РА становится в "О”.
С^абатшдеине сигнала Р вх Р g является командой для выборки информации на регистр сдвига. При этом циркуляция о выхода jfo®?. ня ее вход не обрывается.
По совладению сигналов 1ТгЗ • ХТг зас • М4 • БД в «шакт БД становится в п0” инвертор Рвх 5, который в данном (случае выполняет роль очистки регистра Д и прием с регистра сдвига в линию информации, которая записалась на Рг сдв.. В данном случае информация, записывает вя на регистр сдвига, появляется на выходе сдвинутой на I такт. Кроме того, она сохраняется так до прихода следующего десятичного разряда Рг А.
При операции засылка во 2-Й регистр памяти на РО устанавливается код 1001 (в отличие от предыдущего кода ЮН), в пересылка из А—*— в Е осуществляется по совпадению сигналов М4 * RA • 1Тг зас на вход инвертора Рвх Ро ж . 1Тг $»ао . РЕ . ОТгЗ на входе инвертора Р вх S .
Если одна из операций не выполняется или жепрввюьло выполняется, тогда необходимо при . ^ети настройку.
17
ИЫОТШПЛТЬ га <л;ПяЛЛОСрл)'О5 синхронизация - внешни от МТ а, нажимая клавишу или "IT просмотреть на экране осцналограр! ачИ^едовательно друг за другом вое глкрокааццы ML - V л г t: дупло тртггера и сравнить на соответствие о временной диаграммой, показанной в приложении 2. При прохождении оперший до конца,т.е. до выхода на индикацию, но при нплраьлтьной перооылке, произвести с с танов выполнения операции в М4 путем заземления М5. Выставить на осциллографе внешнюю синхронизацию от Ро» на один луч подать сигнал РА, нанять клавиши "г' и "П" на второй вход подавав Рвх Ро и Рвх& Импульсы >од экране осциллографа сравнить о временной диаграммой, показанной па рис. 2.
Если в этом случае операция выполняется неправильно, то необходимо определить в какой микрокоманда проходит обой. Для етого синхронизацию на осциллографе выставить внешнюю от Р^-на первый луч подать RA, на второй - В или L . ПЛЗ поставить на нулевое положение сделать набор цифры "9", заземлить 1*4. Ня гать к. ищу засылки. Проверить наличие кода девяти в . jr. А. Потом нять землю с Н4 и подать на землю М5. При наитии клавиши засылки просчет микрокоманд должен остановиться в 14. При этом цифра 9 будет находиться в Рг А и в регистре • 11ЫЯТИ РД ели РЕ. Кроме того, управляющие сигналы будут включены. Снять землю с М5. Набрать цифру 9 и подать землю на Мб. Нажать клавищу операции засылки и проверить наличие кода 9 в Per А и Е или Д. Такое расположение информации должно сохраняться после выхода на индикацию. Поэтоцу продолжить проверку наличия кода 9 во всех микрокомандах. Возможен случай,когда j как й-нибудь микрооперации информация ошибочно может переслаться в другой регистр без сохранения и с сохранением ш вообще отереться.
Проверку наличия информации в регистрах памяти и в Рг А можно производить дв>мя методами.
1-Й метод. Поставить переключатель запятой на нулевое положение. Синхронизацию осциллографа поставить внешнюю от Pj млж Рру . Не первый луч подать сигнал ЭД или ЕЕ при
18
проверке операции I или П соответственно. На второй луч подать сигналы В • Сделать набор информации. Подать нулевой
внцигл на единичное плечо триггера той микрокоманды, которая вляется следующей га проверяемой. Проверяемые триггера, на которые подается земля и расположение информации в регистрах показаны в табл. 5. При ненормализованном числе, т.е. при ПЛЗ
О необходимо учитывать, что между микрокомандами М2 и М3 выключаются сдвиги и Р-*г
Таблица 5.
Триггеры ! Триггеры	। Наличие информации в
-Проверяемые^ _ ^зазомжеуие__________£ рог, 1^2
М I М 2	I Тг верх	в 2А введенное число
М 3 ,	М 4	НА
М 4	М 5	Н А и Н Д или R3
М 5	М 6	I? А и I? Д гаи НЕ
М 6	М 7	К А и Щ или НЕ
М 7		Н А и Д Д или Ц Е
Примечание; Заземлять 1Тг ед в. только при ненормализованном числе.
2-й метод. Поставить ППЗ в положение "О”, синхронизацию осциллографа поставить внешнюю от Р j М-. Если число ненормализованно относительно запятой, т.е. ППЗ / 0, то синхронизацию брать от	Mt ,
Где Mi - соответствующие микрооперации. Па первый луч подать КН или ES при проверке операции t или fi соответственно На втором луче просмотреть каждой микрокоманде сигналы Н и £ Производить нажатие клавиш в такой последовательности: **С", "9", "1П6 "С", ”9", "I”, или .... При этом расположение информации, т.е. импульсов соответствующих Цифре 9 в регистрах будет соответствовать табл, 6,
Таблица 6
вход После до ед Tj c00yJQ( синх-1 нпмлпы I родлзада 1 клавиш *		2-й луч	в	I 2-ой I ЛУЧ L 1			1 ! 1	Примечание
I. С 9	£							
Я. С 9 f	X Тг них	0		0 Я F		8		
				•м				
3. С 9 ?	М 2	PF =	8		•м»	9		
		0		Я F	s:	8		
4.* С 9 1	А—			В А		9		
5.* С 9 1	Г —	В А=	9	В А ЯР	S3	9 8		
6. С 9 t	М 3	РА = SS? =	9 8	Я А Я Г		9 8		
7, С 9 I	М 4	РА = iff®	9 8	Я А ? Г ЯД		9 8		
						9		
8. С 9 I	М 5	РА «= РГ =	9 8	В А ЯР	•«*	9 8		
			9	в д	S3	9		
9. С 9 1	М 6	РА =	9	Я А	а	9		
		РГ =	8	т?р	с;	8		
			9	яд		9		
ю. С 9 I	М 7	РА =	9	Я А	S3	9		
		РГ =	8	J?p	—	8		
		Ей с	9	яд		9		
Примечание: Пункты и регистры, отмеченные м , бывают только при ненормализованном числа.
Рис.2. Временная диаграмма срабатывания управляющих
импульс01.
20
4.7. Операция/вызов,,иэ регистров па?ляти.(греф.6. приладив 1). При операции вызо; осупоотвляетсл пересылка содержимого регистра Д (5) или Е (4) в РгА с сохранением в Рг(5) или Е(4) щзи нажатии клавиш Т или Ц соответственно.
Алгориты выполнения этих операций следующий:
М I —*— М2 —М3 —— М4—М5 —A =sr р	MG — ЬГ7
соответственно сами операции пересылок производятся в микрокоманд дах М4, Л-*— и Г-*— , при этом операции разбиваются на два этапа: первый этап пересылка информации из регистра памяти во вспомогательный регистр Рг Т ; второй этап пересылка информации из Рг F в Рг А. (рис.З)
4.7.1. Операция вызов И предназначена для пересылки информации, находящейся в регистре РгЕ в РгА о сохранением в РгЕ (приложение I, граф 6).
При нажатии клавиши “11* проверить срабатывание триггеров Ро. Выставить на осциллографе - "синхронизация внешняя" от ЙТгниж при нажатии клавиш "Г^" последовательно на первый дуч подавать все микрокоманды, согласно алгоритму. Проверить установку кода 1000 операции на Ро. В М3 1Тг I должен обрвсить-ся. В момент М3 . Рт . Ж проверить правильность записи маркера в РгА. Для этого взять внешнюю синхронизацию от Рр на второй луч подать РА, на первый Р подать зеши на М4, нажать клавипу **С*, потом "П". На экране осциллографа на первом дуче должен
21
такой же, как и перни! ими льо на втором дуче, импульса нет, жди on ил похож на такт РА, или по длительности, тогда проверить срабатывание плате М3 Ру
т”ч' ыз ua беэдиодиом входе на МЛЗ и на Р ♦ Уотра-
бить импульс
Если этого по фане, или сборки в 5-й сборки, на ее выходе, на нить найденную неисправность. Снять землю о М4. Следующим
вагон проверки является пересылка информации из Рг Е в Рг Р.
Для втого взять внешни) синхронизацию от Рр ПЛЗ поставить в "О", на второй луч подать ЕР , на первцй В нажать »9i	"СК". Заземлить 1Тг сдв, наиать клавишу ”Ц",
при этом на экране осциллографа должна быть такая картина: (рис.4)
Рио • 4 Временная диаграмма расположения цифры 9 после микрооперации М5,
Если на первом дуче расположение импульсов другое или их совсем нет, то необходимо поступить следующим образцом: землю с 1Тг да снять к подать на М5, синхронизацию н импульс на втором луче оставить те же, на второй луч последовательно подавать управляющие пересылками импульсы Рвх Рр Рвх ₽2» р вх S , лив. 3. Нажать клавищу "П", При этом на экране осциллографа должно быть такое расположение импульсов: (Jpiio.5)
22
Рис.5 Временная диаграмма срабатывания управляющих сигнале’.
Если же картина отличается от показанной, то необходимо проверить входные сборки на инвертор рвх р^	Рвх5 ,
Инв.З и добиться указанного расположения импульсов, После этого снять землю с М5. Проверить включение П0С4 при сдвигах. Включение ГЮС4 означает пересылку информации ив РгГ в РгА. Подать землю на Ы6, нажать клавишу "Л", взять синхронизацию от отрицательного перепада А-*— , на второй луч подать РГ , на первый Рвх Pj, переключить синхронизацию положительного перепада напряжения, сравнить картины с временной диаграммой. Если расположение импульсов отличается от временных диаграмм, проверить срабатывание П0С4.
Если при нажатии клавиши Ц, после включения 1Тг сдв срывается синхронизация, то это значит неправильно работает счетчик регистров (СчР). Для отыскания дефектов в счетчике необходимо взять синхронизацию от I Тг сдв, на второй луч подать сигнал ИК, на первый - Z, 2, jo , Нажимая клавищу ^.единичные плечи J-, Ъ, j3 нижних триггеров СчР в момент ИК Гт.е. Рх2 Т2) должны установиться в единичное состояние и остаться в этом состоянии до Ро и по приходу первого мм^ль-са Вых СчТ включить первым такт Р Е.
23
Рис. 6 Временная диаграмма установки начального состояния счетчика регистров в режиме ’*ПОС4"г
Остановка триггеров 4 %, в единицу производится нулевым входном сигналом ИК, поэтому необходимо проверять все входные оборки на наличие нулевого потенциала (рис.6.) Сдвигов л и F “•— должно быть 16, т.е. до тех пор пока число из Рг Г не сдвинется в Рг А и установится синхронно относительно фиксированной запятой на установленном месте. Такая синхронизация достигается показанием маркеров,который также сдвигается в разряд Р? РгА.
На сборке F Pf НВ • Т^ ТгКО устанавливается в единицу и дальнейшее движение происходит как и при других операциях (рис.7.)
Лг

ITrJULJ-дг-bj------------J
Рис, 7 Временная диаграмма установки Триггера
ТгКО в единицу*
4.7.2, Операция '£** (приложение I, граф 6) предназначена для пересылки информации из РгД в ГгА о сохранением в РгД ж отличается от операции кодом на Ро, т.е. 1ТгЗ включается, который определяет пересылку в М4 из РгД в Рг EF. Пересылка из РгД в РгР обычной задержкой данного регистра на регистре сдвига, как при пересылке из РгЕ в РгР выполнить нельзя. При данной пересылке все регистры со стартовым импульсом задерживаются на один такт, кроме регистра РгД, который непосредственно переписывается с выхода линии на её вход. Таким образом на входе линии содержимое регистров относительно тактов СчК будет располагаться следующим образом.
	Сг^		р>	й	£	Е	F		в	£
		СтИ		6	0	с	е		0	6
т.е. все регистры относительно тактов оказались задержанными, Из поскольку стартовый импульс так® оказался залоржап-ннм на один такт, то в будущем, т.е. в следующей микрокоманде, синхронизация тактов относительно регистров будет нормальной, т.е. стартовый импульс относительно регистров на своем
месте.
Если показать весь процесс пересылки инфс1*зации из РгД в РгР для двух-трех разрядов с участие;.» р тготра одвяп» в табличном виде, то он будет выглядеть, как ук »зано в таб. /
25
пп. дастпойке пвресудка	всего необходимо оо-гано-
«пдшаюи к'4	14 '”,lwn правильность работы управля-
ВГГЬОД в м» I пегого дасбмодпмо выставить внешний оинзро-р ’ да второй дул подать Ш. давемлить МЬ, "вжать 1 да первый дп пиол^довамыгьж» подавать Рвх Fj.
вх^. ИЯВ* 3 И U>••-‘СЙИТЬ ИХ» rfI* г^ПШЛВ
- работать следуипим образом
жлмщу "l
таблица 7.
ь
0k
£l
вх S - диыица, кроме



L’vCi’ ^JflbKfeZ/
ГСП должны стоить ъ одишше.
tflOMMENi времен^ Ехг <.
даю» „ирско-авде; »о аообхадиио поставить так.
V О
Вели обнаружится ложное срабатывание в * то необходимо поставить так:
Г определить микродомннлу. о которой происходит ложное
^а/ ааасмлмть одадуицуи микрокоманду аа найденной при мой иоарапии. адгоцггм которой укаван в самом начале данного пнух»!
л/ оиклрокмзеци» оставить гу же;
г/ ирове рыть все управлявдае сигналы и найти ложное сра-
дгм этом BcjMOJtuo появится необходимость изменить синхрона* «-дю, котирую необходимо производить в сторону приближеиия | рас-
сдатряваемоыу моменту времени •
Ясли три ахода в М4 совсем пропадает синхронизация или „.прията производится пересылка; необходимо проверить
Ph PI
ариаяьнооть перввапиои отаргмогошадлыа.
Для ВТОРО	~-- _
.„„пой ПОДАТЬ W4 и ITtrar. т.в. ММ <!*>• В*1-
о -ИЗ
необходимо взять счигровжваиго от овоИ»« вд «оторой nogAT^ Я^У
I —--------1
X S	рис.Ва.
6	о	- Схе ла выработки синхроимнуль* и
ш втор^ ДП С в. -«-» .
отар^вого импульса
-XX--.	---- ------ I
1
— ^шГна ЛТ импульса против второго ТК» то нелбхо-_ последовательно просмотреть прохождение стартового нодуль-01 червя регистр вдвжгв: на в, <У/ .	Н4. 4РгС. ?еГ» J
Д при ©том должна быть примерно тикая картина рао полевения импульсов при движении стартового импульса (риоЛО),
Мотальные микрокомаццн проходят также, как и при опора-ии • П, пересылка не Рг Р в Рг А ничем не отличается от IL Вклочение триггера Тг КО происходит тоже ио той же сборке/
ffFPSr
61____[
Рис.Ю.
ВремевйаЯ диаграмма сдвига стартового кмпу.вса-
29
<•8. CuitpRMttfl ’*ра5ф#ШИЫС Оброс” ИЛИ ОДВИГ KUptiBO на -ДИН
р*зрщ U.mjhhh , “ "' "граф 12, приложение 1)
Операция риарищный аброс. предназначена для сброса ранее набран-ных ра чрндов чяолд и последую’цего вводя новых разрядов. Если же вое набранное число со многими разрядами неверное, в этом случав экономичнее применять клавишу ИСКИ,-
Три операции разрядный оброс число, находящееся в РгА сдвигается относительно индикаторных ламп, о потерей Юо списшза-ии«м) и	.иго разряда Ft А. В машине одвиг вправо на один разряд
заменен на сдвиг влево в РгЛ и РгР, включениях на это времг^ друг о другом в кольцо, на 35 разряда, как видно из табл.8.
Алг итм выполе • ош ) с- . с.’, сдвига право (разрядный сброс) следующий.
MI, К2, ГВ. »И. Мб, А—	Мб М7,
Е ч изводится (епись маркера в разряд, который необходимо стереть.
3 1илроопераднях А-*-и F**— осущвотвляетоя одвиг информации цд ди .азряд влево в регистрах А и Г соответственно.
.и ^стройке данной операции в первую очередь произвести .•работк', •икрооп *,. рции по выпь? /казанной последовательности при  сжатии <славиши ‘ fln. Убедиться в правильной записи маркера. ;оо:гзвести просчет 1.:икроопераций А-®-или Г*их должно быть 33. Для ос просчета необходимо ня осциллографе выставить синхронизацию внутреннюю и на первый луч подать А-*- или F -**— и при сжатии клавиши 'РС,Г  юизводить просчет отрицательных имцульею 2оли количество не соответствует указанному, найти неправильно Рабат.i-’iiyt) сборку на триггере конца операций (Тг КО)^
г:
»- Г сЗ Pi ф г с
0 i!
и
li
II
см
&
I
£1
Ss -^сч^ "ЧРч^г-ч -^Рч «<р4 «<Рн -<сч -<сц <-^
Рчй см^грг	гм£э= nqfe Р»й озй Sfe
со
ей
31
Прополхегг= таб!.
X ' Т 1- 3 1 4 1 5 !	!_ЖХТ ? Z2!, Z3? 14 JI5| 16 ! Г7М8! 19 ! 2Q I ?	22
I 2 M
I	2	M
12	И
I 2 M
I 2 К
12	1
b 2 M
I
El
A
F ITT Я0
4J&. Операция "сложение алгебраячеокое".
( Граф 7, приложение I, диаграмма 4, приложение 2) Операция сложение или вычитание производится при нажатии на клавищу "+" » "-** или
Общий алгоритм выполнения »той операции смотри в Т0,еГ3.050.006. ТО
Пия каждого отдельного случая сложения алгоритмы будут указаны в соответствующих пунктах.
Сложение можно разбить на несколько случаев.
4.9.1. Сложение нуля с нулем при отсутствий кода операции сложения или вычитания в линии, при нажатии на клавищу или При первом нажатии на клавишу *+", 4 или алгоритм операции еле;
Ц'| *<>*' 1'<1
MI М2 М3 Ш М5 А + В------------------------А 146	№7
при нажатии на клавишу "+" в MI устанавливается в "Iм Tri, в U2 устанавливается ТгА, в М3 ТгТ сбрасывается и в М3 по признаку ГГг А устанавливается в I ТгГ.
При нажатии на клавишу отличие от предыдущего состоит в том, что в этом случае дополнительно сработает ТгЗ, ко в М3 он сбросится и больше не установится в "I".
Операция "сложение" при нажатии на клавищу отличается от предыдущей тем, что триггер ТгА срабатывает по другой сборке и дополнительно сработает триггер Тг и, кроме того, в шкрокоменде М7 сработают сборки передачи информации из РгА в РгС. При нажатии клавиши проверить последовательность срабатывания микроопераций по вышеуказанному алгоритму.
4.9 2, Сложение куля с нулем при наличии кода операции сложения или вычитания в линии при нажатии на клавищу тли "г"*1
Сложение нуля о нулем при наличии кода операции сложения при нажатии на клавищу "+*, *-и, или ничем не отли-тавтоя от случая описанного выше»
34
Еслж же в линии записан код вычитания, то при последующем
• . ии илавишц + , — , ж адл орит м выполнения операции будет несколько отличаться.
MI *	• М3 • ЙИ • М5 • ЖА • А + В  А • Мб * 1Г7
По такому же алгоритму вдет выполнение one1
L-HIJ
меньшего числа большего.
вычитания из
4^9.3. Сложение при наличии кода операции вычитания в в линии при положительном знаке результата (типа а - в), где а > в.
Алгоритм выполнения операции вдет слц)
H'J I Hl .1'
образом:
MI  М2 • М3 • М4 • М5 -ЖА -А + В А • ЖА • Мб • И7
Отличительным признаком перехода после 115 является
триггер несовпадения знака (Тг ИЗ) . (Рис II);
Мб является триггер переноса (Рис. 12).
35
4.9.4,	Управление переходам* после Й5
Как уха укавшшлооь вюа, отжпигаюлми признаком данного перехода является триггер Тг НЗ. Триггер Тг ЯЗ устанавливается в "I" в случаях укязквяал в табл. 9»
т.е. когда выполняется операция вычитаниям
Пр/выполнении операции о ожекия триггер Тг НЗ устанавливается в "О”. Выполнение . ' . хгаш, указанной в табл. 9 осуществляет
5Я сборками на входе А ;	' -пора в микрооперация мВ.
Яля контроля правильности срабатывания Тг ПЗ необходимо на
Л)ми1
осциллографе синхронизацию установить внешнюю и на ее вход подать импульс М5 • Рг РА т.е. сигнал СпЗ.
1фи нажатии на соответствующие клавиши проверять последовательно сигналы: А.В, ПС,Р,8,1 Тг ИЗ и добиться правильного срабатывания указанных сигналов в соответствии с временной диаграммой (рис . 13а, б),
4.9,5.	Операция сложения.
Собственно операция сложения происходит в микрооперации А+В «^А. Для контроля правильности сложения, необходимо ШЗ установить в нулевое положение, синхронизацию осциллографа выставить внешнюю и на ее вход подать выход со сборки А + В
36
Рио 13. Временная диаграмма срабатывания Тг ПЗ в случае операции сложения при отрицательном знаке, первого и второго слагаемых»
При этой синхронизации проводить подачу второго слагаемого ей вход регистра сдвига.
На синхронизирующей сборке БВ на РА и проверить первое сложение на сумматоре и сравнить с временной диаграммой (рис. 14) После этого на синхронизирующую сборку вместо РА подать PC и проверить окончательный результат на сумматоре и на входе ИЯЭ При этом необходимо учесть, что операции А + В-** А производится в режимах ПОС 2 и длинной циркуляции."
Временная диаграмма (рис 14) построена для двух случаев» Первый случай соответствует примеру I + 4 Дри котором переносов нет. В примере 7 + 6 + есть переносы не Только внутри тетради, но есть и межтетрадннй перииос (I Тг ПАК
37
И а м
И CD и к
О. С»
со
а
V,
38
В коде 8421 операция сложения выглядит так
Oxi- первое слагаемое
ОНО
1101
второе ела 'аемое первое сложение
ОНО
ООН
корр ^тируп,^ шестерка, сложение для коррекции результата г ПА — наличие переноса в старший разряд.
В микрооперации А + В—А проверить установку в единицу г зров :Н и г ср. в соответствии с временной диаграммой
I
4.9.6С	Операция лччитапия. (ma* 7 f приложение I) Операция вычитания выполняется во всех случаях, когда Тг Нз -1 Алгоритм данной операции следующий
Результата -ОТгПА
MI • иг • KJ • Ж • М5 • дкл А + В-—А р^===—-15—Я6 “7 -эгльтатл. о-1Йц
Если неправильно выполняется пример "9 - 6" то проверку производить в соответствии с временной диаграммой, а ыа вход синхронизации подавать соответствующие сигналы.
При первом ДКА ДКА • Pj(PB + BA + RC)
Для А + В*А А + В —Л Рх (ЕВ + ВА + ПС) Для второго ДКА:	ДКА- ГГгН Рт (ВВ + НА + ДО
4,9.7.	Переход на конец операции при сложении.
Переход к микрооперации Jfe 6 производится триггером конца операции (Тг КО). При этом Тг КО устанавливается в единицу' по одной из трех сборок, в зависимости от состояний триггеров (Тг НЗ и ТгПА) и в соответсвии с табл. 10
Таблица 10
Тг НЗ	i t _	Тг ТА	I • I
I	i	I	1 I М3 Л * В—1Тг ПА Рх!		
0	1 1		! 0 ТгНЗ- А + В*А • Рх!
I	'—г	0	0 Т2 - ДКА -1ТгН -Рх!	
I	!
I	!
39
. .» а Определение и присвоение знака результата. „»Х шшка суммы может возникнуть шесть случаев.
Прж опр^далвяии зиа..а рассмотренных в табл. И.
Тайл. II
		=жааяхгдос=с	гхзвгвиги	-какам
! Знак ! числа 1 а	Г^ГрО^еГГ ’Г' | результатаj -	Пополнит, код	| Алгоритм 1 -Х,-п-^~^дгадсс===гез~-jscsaaasi ИКА-~-А + В-^-А-’—ДКА		
	|а| > |в|	0Тг ПА			
еМ	♦	lai > Н	^полнит.код “	Л<А* *-А	> в —	Ма
+	|а| > И	К°Д	ЖА*-А	+ В ——	А
	+	|а| 1 14 прямой код +	жа-~а	+ в	А
	Прямой	+	А	4- В 	*-	А
+ •••	Прямой	А	+ в —<—	А
О^сотка знаков чисел происходит зледупцим образом, to л«аого случая разберем отдельно.
0000 пи
+ 1010 “TOUT +опо
IIII
— код 4нака числа а
операция ДНА над знаком, находящимся в РгС разряда Р;
Прибавление кода 1010 происходит но общей сборке, а добавление корректирующей шестерки происходит по оборке 0117 и не зависит от переноса в отличие от информационных разрядов.
1Ш	Вторичное ДКА делается в силу отсутствия
.0000	перекоса.
*1010
1010
* QUO
“ТОЙ—	результат положительный.
Ц0
2.	Ш1
	0000
4-	1010
	1010
	оно
	"бОбо
	ПП
+	1010
	1001
+	оно
	ПП
3.	0000
	ПП
+	1010
	1001
	0IIU
**	пи
4.	ПП
	0000
+	1010
•	1010
	оно
0000	
Т.К. ОТг ПА, то производится вторичное ДКА
результат отрицательный
1Тт ПА результат отрицательный
I Тг ПА результат положительный
В пятом и шестом пунктах знаком суммы является знак слагаемого "а**, т,е, числа, находящегося в РгС,
4,9,9. Пересылка результата сложения.
Результат сложения в зависимости от нажимаемой клавиши может остаться в разных регистрах. Если нажимается клавиша или результат, полученный в РгС остается тамже, а второе слагаемое или вычитаемое сохраняется в РгА, При нажатии на клавишу "=и результат в микрооперации М7 пересылается жз РгС в РгА со стиранием числа, находящегося в РгА.1
Пересылка числа из РгС з РгА происходи- по данной циркуляции, т.е. все регистры и стартовый ямпулчз, к^ме РгС (проходят через регистры сдвига) задерживаются на один такт. РгС с выхода линии адресован сразу нр вход линта.
Таким образом РгС попадает на место ВА.
Для проверки пересылки необходимо на внешней оь.чп’они-зации от М7 цроверить включение ДЦ, а Рвх b?j должен работать как РА, Если этого недостаточно для отыскания неисправвоогс,
41
•обходимо оотпномнться в М7 на внешней синхронизации проворить нужные еломенты.
4.ТО. Операция накопления,
Опетия накопления имеет много общего о операцией слогенкя алгебраического, воэтому описание методики настройки будет только для случаев отличающихся от сложения.
Операция накопления является безусловной, т.е. при нажатии на клавишу выполняется именно вта операция.
Накопление является операцией сложения между регистрами
А и Д, но т.к. регистры А и Д располагаются не рядом, то собственно перед сложением число из Per А пересылается в Рг'Р с сохранением в Рг А. Пересылка происходит обычным образом.'
Для проверки пересылкИ-Остановитьоя в микрооперации М5 и проверить сигналы Рвх = ЕА и Рвх S = ЕР.
Анализ знаков происходит в М5 по тем же сборкам*
В М5 при ДНА и А + В А включается ПОСЗ и на сумматор теперь будут выбираться регистры F и Д в отличие от Рг А и С при сложении. По этой причине вычисления в этих микрооперациях будут происходить аналогично сложению.
Так как при накоплении первое сложение происходит в момент времени РА, который при ПОСЗ является последним в данном разряде, а коррекция оуммы происходит в RC, но уже следующего разряда, то сложение разрядов и знаков разрешается в такт р2 И PXj
В М7 никаких пересылок не происходит, т.к. при накоплении результат в лгэом случае остается в регистре памяти (Д),
4.II Выполнение операции умножения.
(граф 9, приложение I, диаграила 6, приложение П).
К настройке операции умножения приступить только при окончании настройки операции, описанных выше.'
Операция умножения производится в трех регистрах А,В и Р, Причем множителем является первое набранное число, множимым -второе.
Операция умножение производится по методу "начиная со старших разрядов, сдвиг влево, сложение". Умножение производите по ПОС I и ДЦ. Арифметически операция умножения показана на
42
т 3 x
▲ЛЬ
*1
0 В*
3 »
3JU
3 FB
32
6 A
3 f BA + В
22 J P
9'
3 BA + В
12 P
12
A
BA + В
Г-*-на сдвиг
120 A ]
3 В I
2 Fj
Пример
302 HF
0 ЬА
2 PB
A
F
2
A+B
123
A+B
126
3
0
A+B
302 x 2
2RA
2 PB ?A+B
4
2
io:
A
В A+B
60 A’
2 В >
20 P
600*
2
200
A
>B
602 2
I
A+B
604} A
2 В A+B
A
I
4. II. I. Подготовка к операции умножения.
Подготовка заключается в наборе числа с nocyiej
и нажатием
1|’|1ПГЛ
клавиши "х". При нажатии клавиши "х” устанавливается в
единицу триггер Тг ОН на Р0, устанавливается код 1000, который затем переписывается в линию, число набранное пересылается в РгВ а сохранением в RA.
При настройке этой операции синхронизацию на осциллографе выставить внешнюю от I Тг них. и путем многократного нажатия клавиш "х","^,’ "х", "С" и т.д. убедиться в правильном проховдении алгоритма.
Ш • М2 • А— Р	А—Р—М3  М4 • М5 • МБ • М7
После этого на вход внешней синхронизации подать Ро и после нажатия клавиш "С", л2”, "х" проверить наличие кода 1000 в разряде Р0 РгВ и отсутствие его в РгА и наличие набранного числа в РгА и РгВ.
43
gaiia код не ааомоивлется в линию или неправильно записывается, то беря евсфшмзацж) от Ю Рб. проверить нфборкс наличие единичных сигналов э нужный моману времени. Для более тщательной проверки необходимо останов в ИЗ. Если здесь запись происходит правильно, ТО Шфэвтв к проверки микрооперации М4; Длч этого на вход синхронизации подать имцульс со сборки М4 Ро, и многократным нажатием клавиш **С’, п2**, х проверить с рзбатывя । nf< im ynpaB№Wr'- сигналов
;tsB.a-Po "RC. Рм. йя - ЗА ж ?ах $т “ РА, ДИ = I, а на вюоде юзертора щ- ьпрать наличие кода 1000 в такте РА и наличие числа в тактах К1 и НС
>дя белее п лтехьтюй проверки произвести остановку прохождения алгоритма в W, и на внешнюю синхронизацию от Ро вести поиск неисправности. Если в микрооперации М4 все операции производятся правильно, .i В линии после окончания всей итерации hj Ф’- зад расположена неправильно, то методом ^смогов ш. -ог^'* в линии определить в каком шаге (микрооперации) происходит обой. >с -ановиться в данной микрооперации и отыскать неисправность.
При /том необходимо учг сть, что при включении этой опег.»ацки во всех микрооперациях. кроме FM. Ml, М2 ничего не июизтюдл-гоя.
4. 1.2 Подготовка множителя и множимого и регистра для
получения произведения.
При вторичном нажатии на клавишу "х" иш ”=" или V’ или V” прит ер типа в х в =) производится установка триггера стеэ-кового Тг В иодом операции находящимся в РгВ разрядом Ро, кото
г.4й является командным для выполнения операции умножения.
•. настюйке проверить срабатывание триггера ТгВ по согпадению сигналов P0-M2-RB 1ТгОП -Тз' Р.
После Ы2 включится триггер сдвига, который произведет синхронизацию числа относительно занятой, установленной в ППЗ В М3 проверить сброс триггера Тг4 сигналами Рх2 Т4, а в момей Ро перепись кода операции умножением на регистр операции (РО) зе Сборке ИЗ  Ро RB ГГгВ «К -Т4.
44

Установка - риггоров РО в единиц- в М3 является приянэхоы вшкенр соответствукчдей операции. Проверить установку в единицу <2 триггера ТгАЧ и переход в конце М3 на Ш. в микрооперации М4 при операции умножения, операции "обратное делена гцюиэводится обмен содержимого регистров а и В между собой. Е- осциллографе выставить синхронизацию внешшю от М4Ро и нажима многократно на клавищу "х", проверить сягттлы Рвх * ?о РА, Ж - I.
Проверить расположение информации на инверторе /, При этом в такте 5В не должно быть информации, в РА должно быть число пг" , а в такте RC число "а" и стартовый импульс сдвинутый на один такт в момент Ро НВ Т4 Для проверки отсутствия стартового импульса в момент Рх2*Т4 на вход синхронизации подать сигнал М4, При этом в момент времени Рх2 • Т4 в линии импульсов не должно быть.
Если информация расположена неправильно или отсутствует проверять сдвиг информации, кроме РА, в регистре сдвига, В М4 все коды операции предыдущих пажатий клавиш	"х"
и нажатий клавиш "х",	" -Н", по которым выполняется
данная операция, созраняются на своих местах и прохождение информации в регистрах. А непосредственно с выхода линии на вход, без сдвига на сборке на входеЬ(Рвх R • Рвх$-Инв 4- R) Информация со всех остальных регистров проходит по сборке на входе (инв 3 • Per).
После этого убедиться в переходе от микрооперации М4 к Ы5, в которой при умножении, делении и делении обратном происходит передача числа, находящегося в РгА в РгР со стиранием в РгА. Для проверки передачи, подать на вход синхронизации импулы со сборки М5 Ро .На один луч подать RA или SP , на втором контролировать сигналы Рвх В - = Ро + РА. Рвх S = RF.
На шгвенторе ь в РгА информация стирается, а в РгР находятся число ”а". Код же следующей операции, находящийся в Рг А сохраняется. В это же время выполняется опрвация аналн- а знвиов чисел "а" и ’’в", точно таким хе образов, как щтя 'чюженмк.
45



bJM	КЗ
-«♦на» «ивка peeyjb-
1ИЛИ только ОДНО число как г-становится в одилзщг а в Мб	____
тата Проверить охватывали» триггера Тг ЗМ а шеями» й> одни,. Чо Тг сдв. начинают включаться Триггер. А-и Рчк> «вторым прока, водится сдвиги чисел, находки» » » А и F. Кситро» сдвигов 11роизвести просмотром сигала Лх Рх - Ш при Ы»внв« оинхрод». зиции от А~~-и Рвх Е3 й пр? »
4.1 .3. Оцэиги займе марта ров»
в’каждом сдвига F** произведете# запись маркера в Fr Р разряд Рг Маркер представляет собой кед ПП, число ,15 в коде 84кЛ.
Для проверки записи маркера в линию ведать сигнал А*на первый луч подать КР* на второй выхед оо оборки, шшбммюоий маркер в линию (59/10 на пятой плате).
п™ этом на экрана осциллографа будет такая картина: (Рио. 15) o^po^J (№, —*-	।
- >. .J, ' * ,Ч /Jj?>-	-—— “	-	|	J—-
Рис. 15 Временная диагралш импульсов маркера.
Если на второй луч подать сигнал L , на первый луч F—- и на вход синхронизации 1Тг сдв, то картина будет такой (рис. 16).
I	•	Г"“““
второй b -----------1 -------—--------------
Рис.It Временная диаграмма импульсов
На третьел сдвиге F будет три импульса маркера, на четвертом - четыре и т.д. Таким образом всего маркеров запишется I6-yv/ штук, где у - положение переключателя запятой.
Нужное количество маркеров можно просчитать после вг олне-ния операции, подав на вход синхронизации сигнал Pj , на один ьхо* осциллографа EF , на второй L или R и просчитать количество импульсов на сигнале Р, находящихся рротив HP.
Окончание записи маркеров определяемся сбросом триггера записи маркера в *0". "роме того, в каждом сдвиге F-ттроиоходит анализ регистра Г числа "а" в разряде Р2 наличие значащей цифры множителя триггером Тг СР.
Работу зтого триггера в данном случае проверить следующий образом ППЗ поставить в 14-е положение, на осциллографе выставить внешнюю синхронизацию, а на ее вход подать импульс с выхода сборки P*Pf КР
46
d
S й	++++++
я < Ч-Ч-Ч-ф^р,.,
«^•«^^^WMP.P.p.p.p.p.p,
г*4
Iй
Эйаяанжзз	s	а	я
CHSBSSSSSSSSB	Я	S3	и
оовяяаааэ	я	я	st
оо яйййэз	я	я	я
оо ЯЯЯЯЯ	S	Я	г
СЧО-ОС-СЧОЕ-ОСЧГ-ООО	ЯЯЯЯГ-1>-Я£-^»МЯ
ocQO^oowoowooio яяяс^оах/и.^яасож
СО СО OOCQ	3JSO	Я	Я	Я
COOCQ	ЙО	Я	я	я
СОООч	о
СООС\1	о
COOOQ о COOOJ
СООСЧ о
СООСМО СЧ	см	Ci
со о о о	°	о
СОО сч
47
Прог*лгение тайлжз* Г
О
2
и
М X
8 X
X
I
У
м
м
о
ц
м
М
н
'Л
у
м
и
м
м 8 М
и
м
X
8
И
м
м 8 Ы
8 М
м
м
к
и
X 8 X
X 5 X 4 X
X
X 2 2
X 8 М
и
X 8 X I X 5
И 8 М
8
4
о
м
4 X
I м 5 У 4
I X
5
2
5 U

и
м
м
И 7 7
М 7 4 X
м
м
«
м
U
в
у х
X X
В м
м ы
и
м
Ы
м
м
•••
м
м
м
X
М
а
А т

в

А-Е
А+В
Е
з X
I м 5 м 4 М
м
5 М
4 М
м
м
X 5 м 4 м
X
м
X
И 5
X 4
X
м 4 м
X 4 М
4 м
м
м
м

О
И
и
X
8
X
X 5 X 4 X
X
X
А
м
м
и
м
м
а
к
м
И
Е
м
о
о
S о
м
м
м
8
I
F
о X о и
X 8 X
X
5
4 X
X
X
М
И
м
X м м
X
м и
X и о
&
X
8
F
А
о
о
м
и
8
м 5
I м 5 м
5 И
4 S
4 ! 5
о X о X
X 8 X I X
X 4 М
X
X
X
X
Продолжение таблипд 12,
о
X
К
м
X 8 И I X 5 X 4 И
X
X
X
X
X
и
м
8
X 8 X I
X 8 X
И
5
8 х
8
X
м
5 м
м
м
и
X
X
X
X
5
м
м
м
X
X
X
X
X
X 8 X
х
X
4
8 X
I
о X 4 И
I X 5 М 4 X
х
X
и
X
X
X
5 X 4 X
X
м
м
м
X
X
X
м
х
м
х

и
X
м
и
X
X
X
и
X
X
м
X
8 X I X 5 М
X 5 X 4 X
-15Ц6! 17 !18! 19 ! 20
5
М X 4
X X
м
4
м
м
и
м
X
м
и
м
м
я
X
и
ы
м
и
м
X
М
F
!	21 ?
А
и
М
6
и
ы
и
и
й
X
м
м
X
м
м
м
X
х

8 м
м
X 8
X
X
5
X
м
X
8 X
X 5 X 4 X
X
X 8 X I
X 5
4 М
X
F А
г
ITrKO ОТгКО ТТгКО ОТгКО ГГгКО ОТгКО ГГгКО ОТгКО ITrKO ОТгКО ГГгКО ОТгКО
ГГгКО ОТгКО
fc <
' к,

рч
I

Рч
<Х»
я
38
г*
Q
я
СГ>
сс
3S
я
я
33

иэап
CO^-i
»
я
ш
я
я
со
=й
S
ю
я
ю
я
S
’ col я
сделанной самостоятельно.
На первый луч подать импульс TI, на второй - проверяемую сбор-ку и 1Тг Ср.
Произвести следующие нажатия клавиш "С", ”1” "2й "X" = . При нажатии клавиши на экране осциллографа должна наблюдаться такая картина (Рис.17).
луц Ti
Второй луо /УЗ----------------------------------
ITrCp
Рис, 17. Временная диаграмма импульсов.
При срабатывании триггера Тг Ср сдвиги регистров А и Р прекращаются и производится одновременный переход к микрооперациям А + В-*А и Р +1. Сдвиги делются до тех пор, пока перзый значащий разряд не попадает в разряд Р? Рг Г.
4.11.4 Собственно операция умножения,
В микрооперациях А + В-“-А и Р + I выполняете ьл-о т «м операция сложения РгА с РгВ, т.е. накопление частных произведений. В конце каждого цикла производится вьпягганме • ; гида из разряда р£ РгР. Вычитание единицы замене! прпбаь-хияям девятки. Для проверки вычитания единицы нообход. извести следующие работы, На осциллографе выставить внешнюю синхронизацию, а на ее вход подать импульс со сборки P? PF, ч.тнлнен-ной самостоятельно. На один луч подать сигнал И? на другой - Р. Включить машину. Поставить ППЗ = 5. Сделать предварительные нажатия клавиш *'С”, "х". Подать на вход А+В-*А и на вход
Нажать клавишу "="
В лгниив разряде Рг РгР должна быть двойка (ом.рис. 19)
51
ihl
штшшнт
R после M^WT></P ЛЛО'Л/и/С/
- //zz////////////////, Д
Pi
V-
R
рис.]'< b • Ок-Ы цК'гра^ проверки it .пня ииФ1»ы ”2" в регд.
Проверить вычитони© едини 11 :вх нл$Р по тэкой после* довательности: табл. 13.
Ro^^ce
/F cv нажсУ/пир клаАс/и,1
7П///
ZZZZ4

1
ШвЛП9Я11 Ш  IMF-г>#///>//л|




52
Если вичитание единицы не производится юш резуЛИат неправильный, то необходимо проверить правильную работу «чя»-ваемой код 9 на вход сумматора В.	*
Лдя этого синхронизацию и сигнал на I-м луче оставить прежними а на второй вход подать импульс со сборки 49/5 в Х-м блоке. Отсоединить на разъеме Т—го блока контакты 54,31 21 При этом должна быть такая картина; (рис.20).
I cq
Рис.20.
Временная диаграмма импульсов
Частичное произведение накапливаемся в РгА. Сложнее происходит по тем же сборкам, что при сложении, только в регтю Проверить алгоритм выполнения операции собственно уцн ibfu.% Для этого на вход внешней синхронизации подать сигм А+В а ж его £& подать на первый луч. Произвести многократные иалть. клавиш "С” 2 "х" ”=" Контролировать срабатывает • сш _vr-Л+В-*А, F + I, 1Тг Ср,1 Тг Сдв по временной диаг. ,л. (Pi 21) A-f-B-^A
2 цикла
3 цикла
I Тг Сдв 
I Тг Ср	____j	р и с. 21.
Временная диаграмма импульсов.
Если вместо цифры 2 наорать любую другую, то длительность сигналов соответственно изменится. При выполнении микроопераций А + В-—А и F + I в к&адом цикле производится проверка множителя на нуль. Делается это Tait.
В самом начале (Ро) каждого цикла триггер Тг 0р в ноль, а установка в единицу производится разрядом множителя в каждом цикле уменьшенным на единицу и проверка его работы
53
производится в соответствии □ рис. I.
4.11.5. Нормализация результата умножения.
После операции собственно умножения возникает необходимость нормализац-л результаiа. r «у» 1 тат пс<?ле умножения остался в РгА» но его необходимо cwnpн^зовэть относительно положения переключателя запятой.
Цлн этого после собственно умножения сдвиги регистров А и р пдчлдолхлютоя (см.табл.12). Как только первый маркер попадет в разряд P-L6-/+ 1 РегистРа А» так Тг С'Л сбрасывается в ноль. П; дальнемши сдвигал первый маркер попадает в Р? разряд регистра А (см. табл. 12), что является признаком окончания анализа множится. на ноль, т.е. окончания собственно умножения, уотннавлм-веется в единицу триггер нормализации Тг II. Сразу после этого начинается перезапись маркеров из старших разрядов Рг F в младшие разряды РгЕ, а произведение из старших разрядов РгА в младшие разряда Рг Р.
Если возникает необходимость проверил перезаписи маркеров, необходимо на вход синхронизации подать сигнал со сборки ITr HP Pjf РВ и проследить движение маркера на выходе линии P(Pi РЕ ) на выходе регистра сдвига (per) Pxl и Рх2, и на входе линии t (Pj PA).
Как только первый маркер попадет в разряд Рх! РгА, так производится установка ТгЗМ в единицу, который служит в этот момент времени не для записи маркера, а для выхода на конец операции (нормализации).
Перезапись маркеров из РгА и РгР и числа из РгЕ в РгА можно также проконтролировать. Для этого на вход синхронизации подать импульс со сборки (ITrH-ITr ЗМ'А*Рх1) и проследить движем» маркера на выходе регистра сдвига (момент Рх! и Рх2) и на входе линии момент Р^ РГ. При включении триггера Тг Ш в каждом кроме первого,цикла А включается в единицу триггер Тг КО. В этом же цикле происходит сброс триггера ТгКО маркером, находящимся в РгА, в разряда РТ6 Но в каждом цикле маркеры сдвигаются и в конце концов наступит момент, когда триггер Тг КО уста’(Овившись в единицу не сбросится, т.н. в разряде PjG РгА маркера не окажется и, дождавшись момента времени ИК, ТгКО установить в единицу триггер Мб.
в для выхода на конец операции

1.П.	6. Операции происходящие в № и if?
В микрооперации Мб при операциях умножения и деления (обратного) происходит присвоение знака результата. Если треггер Тг ИЗ не установился в единицу при анализе знаков чисел,- то знак числа запрещается включением Инв 4. Во время М7 при нажп » на клавиши	"х", "т* , "-а" происходит обмен числами weir-
ду регистрами А и В, оо стиранием кода операции умножения. Обмен происходит аналогично обмену в М4. Стирание кода операции происходит по отдельной сборке
М7 * 0 Тг АЧ • ОТг "=“ Ро . RC.
При нажатии на клавишу "=" обмен не производится.
4.12.	Операция умножения на постоянный множитель (произведение)
В основном эта операция аналогична предыдущей, поэтому описание будет касаться только вопросов, отличающих эти операнда.
В микрооперации М4 производится пересылка второго ooinr жителя (т.е. множимого) из Рг А в РгР с сохранением в РгА пере?' ц ка производится по тем же оборкам, что и при операции "ьакптпр В М5 производится чистка РгР. При операции "собственно умною ял включается П0С4, при которой на вход сумматора выбираются ре-^ист Е и Р, а при сдвигах первым сдвигается Рг F. Результат умш ’.’-ния накапливается в Рг Р, потом при нормализации он сдвигаете. я Рг • и там сохраняется до конца операции.
При выходе на конец операции используются две другие сборки, одна из которых устанавливает в каждом сдвиге - в единицу триггер Тг КО, вторая сбрасывает. Сброс триггера будет продолжаться до тех пор, пока в РгА разряде последний маркер не попадет в разряд Рг РгА (см.табл. 14)
4.13.	Операция деления (граф 8, проложение 1,диаграмма5) приложение 2)
Выполнение операции деления во многом одинаково о операцией умножения. Все подготовительные операции до операции "соботвт но деление" аналогичные умножению, поэтому начнем о самого делеМ ния. В микрооперации М4 при обратном деления обмен не производится.
^5
2
2
M
3 о
2
2 О
2
2
О
2
3 о
2
7р“ 7т “ГГ Гр Г0ай?.ен; Наженов; Триггер ,г3 ,r2! I 10 !рег. ’ иикроопер»
Пример выполнения оперсззш умножения на постоянный множитель (?7 п
Per •^ ;Р1б1Р15!Р14!Р13!Р12!Р11р10;РЭ |r8 Jr7 |гб‘г5 »х4 ^3
о о
2 О о
2 О
3
2
3 о о
3 О
2
2
3 о
3 о
2
3 о
2
3 G
2
M
м м м
I
о
2
м
м
о
о
2
М
м
о
м
м
м
Ы 8 М 8
8 М т м I
м м м м
2
w
5 М
3 т м
М м м м ч 7 м 4 м I
М М м м м м
м м м м м
м л м м м м м м
м м и и м м м м и
и м м м м м м м м м
Л
м
м
м
M
И
м
ва

iu
м
М

Вй

V
м
м
м
RA
ЯГ
PA
A
A
А
Г А Г А
А А А
rblilllllHlllillllllllllll
wtfp^pq-ajPf-ejpHMiJp.j^p! <f-4*ej Рч
*J рц -aj f ч << Рн -< Г-ч -< рч «d рч -ej £ц < Рч -ej Р f *4 р, «4 Р| -ч? Рн «J рц «< ГЧ
3 s s	за ясож*мжая^я
sa ss s я	м яилмд^
Ыэз Я Я Х8 я
И ЯеоИтЯ
Ч>
*
ID
ь „ я » н 25 S3
? Я Я ж Я
3 ЭЗ’ГЯ ж Я
я я
Я Я я
я я я ж
W Жеом н
Ж * со
"|зюз^я я за ж я ж я
Иьч511П»М<я
Ж Я Я Я5 Я Я
н sscoat-iaBinsa'tfS я я	ж	я	ж
т> я ясодняюе^ж аз	я	ss	ж	s	и
О Ж Я HCOSHSWS^K	Я	S	S	Я	S
ж
-- •
S	Я ScoSHSio^^a Ж S3 я Е ж S
*г
D	S '(OEHginE^a аз s s ж ж
с-	я ScOSHSina^S SEES
rr	as ж co кия in я’«газ ж ж я
•.«
о	S3 sscoxs^slos^ss я я
>3 »-Ч	Хл
»-? ;~соа
Я
Я
Я
Я
3
яослв набора I просчитать против такта РА j + I штук импульсов.
4 13.2. пиерашм "собственно деление".
;граф о, приложение I, диаграмма 5, приложение 2)
При сдвиге делимого на триггере Тг Ср происходит сравнение делимого и делителя. В каждом разряде при сдвиге P-в момент BE делителем триггер Тг Ср сбрасывается в ноль, а в единицу й момент PF » т.е. после. Таким образом, первый же (старший) значащий разряд делимого (РгА) попав на место, где находится старший разряд делителя (РгВ) установит в единицу триггер ТгСр. необходимо па осциллографе на внешний вход синхронизации подать выход со сборки » А-Мо • ОТгЗМ ’. OTrH’RB- ПЛЗ поставить в 5-е положение. Сделать нажатия клавиши I " •? " и многократно нажимая клавишу	просмотреть уиояинхь установку
и оброс триггера В последний раз Тг Ср в единице простоит дольше предыдущего (несколько циклов) см. (рис 22)

р
| ДМ ;
V ——-


Временная диаграмма анализа делимого на ноль.
с	Рип.22
После установки триггера Тг Ср в единицу произвели"? переход к микрооперации ДКА, которая выполняет роль преобразования делимого в дополнительный код.
Образование дополнительного кода проверить следующим образом: На вход синхронизации подать сигнал Ру + !• На один луч - ВА на другой - К. Произвести подготовительные нажатия к1 звиш I»	На вход триггера ДКА (вх ДКА) подать ?? по такой
схеме
Рг-- I—
нажать клавищу "	", (см.рис.23)
59
Переход А ♦ Ь -*А и ? + I производится бея дополнительных признаков, В стих в микрооперациях производится сложение делимого в дополнительном коде о делителем до появления переносе, признак ITr ПА в момент Рх! как при сложении.
Вместе Т набрать ?св цифры до 9 и каждый рае проворить urme дополнительного кода (рис.24)
Рис,24 Временная диаграмма преобразования в дополнительный код единицы.
Для проверки правильного оложе.шя делимого с делителе/ на вход А+Й-*~ J и вход Г + I пода'!	। и, как в предыду-
щем случав, производить такие же подготс  ительные операции, В этом случае к дополнительному коду делимого добавляется делитад Проверять о различными числами делимого и целителя, в регистре Г в разряде Р, кроме случая одинаковых чисел делимого и делителя будет добавляться единица, которая формируется на триггере ТгПТ по признаку ОТг ПА, Добавление здинины происходит в каждом цикле кроме первого.
Как только возникает перенос, так возникает команда на переход к операция “восстановлений остатка”, которая производится в микрооперациях ДЕЛ *А + В—А	/
F + Т	/
Для проверки преобразования остатка в дополнительный код ва вход ДКА подать сигнал Рг • ОТг Ср	I
Окончательно восстановлении! остаток проверить подаче! сигвыов с выхода сборки Р, ОТг Ср на входи А+В-Ч м“р“7Г. Песо восстановления остатка,!.®, после микрооперации А*В-А и р +j п0 признаку ОТг Ср переходим ж сдвигам р*н 1—
При делении делимого нацело,т.е. без возникав веяла остатка /частное получается на единицу меньне.Признаком етсутстви остатка или деления напело,является единичное состояние в не-цент М триггера Тг ПА. По этому признаку запрещается восстановление остатка /запрет выполнения микрооперации А+В—А/ и разрешается добавление недостающей единицы к частному. Наличие переноса в микрооперации ЦКА организуется на триггере Тг ПА. Как известно переносы при ДНА запрещены. Этот запрет справедлив только для первого сложения,т.е. при одолении обратного кода о десятками / такт ВАЛ Перенос же по запрещенной комбинации кода полученной суммы не прещен / такт ВС/ /РИ° 2gA i ,0г	|	| Р,_________i____£u_!
TtfC Mid	---------------------
t.  ---------—I ----------------------------------------—
Рис 25. Временная диаграмма получения переноса прц
4.13.3. Нормализация частного и определение моь< <та конца операции.
Операция ‘'собственно деление" заканчивается после анализа всех разрядов делимого на наличие значащих разрядов н определяется установкой в единицу триггера Тг Н, в момент еремеии прихода маркера в разряд Pf Рг Р / см. таблЛ5/.0разу после установки ТгН и следующем цикле А—- •’•рмггер Тг ЗМ устанавливает од в единицу.
61
S '«02 CDS CDS COS toz cDcD
3! CDS COS CDS 02 <02 cDcD
S COS OS CDS COS CDS cD CD
S CDS CDS COS COS cO;S Ф CD
S CDS COS CD S cos CDS coco
SCDSCDSCOSCDSCOXCDCO
<0
CD
<0
CO
CD
CD4>
CD
CO
CD
CD
CD
CO CD
CD
CO
CO
CD
CO
coco
CD
CD
CD
CO
CD
COCO
CD
CD
OD
CO
CT
CT
о ст ci
re
PC
лз
< )
-J
<D
CT
CD

CD


s
CD
S
CO
CO
CD
t©
CT 00
спел
PJ
-J
10


• >.’Г-Ьх< MH 1
!•>». Ld&Ml»'' ;	’ t' Ti*'
CT
6**
•	‘‘'КерамЖ'Дрэд
"Р* н	1 ’’•тож wipexea о/
, Рг А. п. . -ил мерив. шшмц^^^ИИв^ При прев.. «юге олуЧвя на вход ,ии * ’ Ч>«оЯТ  р t полить Иг П ив один луч Г Тг а, ^“^•“’завд, ,сци«г>м. сигнал со сбирги о Тг за— д . \ Т.Л?,Г‘>“ * “«РЗДировап инвертора Рвх*^	г Н . Иа
Эта сборка запрещает перепись Маркова п
Pxl. Количество срабатываний определяет™ ^батнва«** » мемеи, рис. 26/. оло*ввьем первкль.
'2
j- и	~ I ^^jlU	(
рис. 26 Временная диаграмма,поясняющая запрет перезаписи маркеров
1ри дальнейших сдвигах последний маркер,попавьйи в Гг А разряд Ру через 17 циклов сдвигов попадает в разряд р, Рг А и сборка,улавливающая в атом месте маркер,на входе •гдг'М'-з "гКО устанавливает в ?дияицу его. Триггер Тг КО устанал-чмет з станицу триггер Мб и если при этом яе была нажата клв. .ша *с w вперация оканчивается. В микрооперациях М5 и U7 при делении проиэвддятся тоже действия,что и при умножении.
4.14. Операция "равенство* Л =*'/,/ граф.Ю приложение I ст эковал операция.
В ЭКВМ Т _ __
4ии /операции сложения,вычитание деления • второго ранга/. Свответстяе^о l ра«га опег’тг”,; <г.» н..г„; ••• раягя ц'о^л.’ HU»ie
«л, i
Зскра-12* предусмотрена определение ранга епера-—j • первого ранга j умножения, ц<г*е згввг’яення ери 7П*рацц бел*'* juc aoro I	е.— <га.ь
-г ’ .’ Д -д . -I ’>ггер ТгА, л ?i	1®ге. <win м жлавлви
чгойчй :*t- чге х -по’ раига,те и.*
'	•.‘•«И}-’
Mfaoa

выполнении операция ** устанавливаются в единиц признаков. А при выборке£ода операции на РО п| отдано ходу операция второго ранга путей подачи i выбор»! кода операции первого ранта /Тг I / запр-’ плечом триггера Тг В. Код же операции "х" и " уЛ^ИЖива ет соответствуйте триггера Ро без запрета.
Алгоритм выполнения операции равенства показан в табл.16
»<а»л«и»тмы1осге ммшц мат J	!
первое	I второе	I	трети	j	JSoeeemte	!
нажатие	! нажатие	!	нажатие	г	операции__________
I !	2	!________3 J____________Й____!-----5
♦	X	в	X —	— +
♦	4	п	+	•4
♦	-н	СИ	-41	
а	X	як	X	£•
«в»	4-	«к	-4-	
♦	X		*	4
♦	-4-	••	•4-	4
X	♦		X W--	
•	•»	X	4	
♦	X	X	Ъ U-	
♦	♦	X	*	
	44	<«4—-	1	
Операция сложения yanotonuaci
Oiepawfti вмяв-Уания Мв выпол* кама, 0ПВ]МЦИЯ СЛО-тки заломи.
Операция слои, запошил.
Операция внчит. запомнил.
При выполнении операции второго ранга переход к операции слежения переходит безусловно при нажатии клавиши *=ю,а при нажатии на клавиии или только при наличии кода сложения в липин «но всегда только при наличии состояния I Тг А и 1ТгВ. При проверке ппевильного выполнения алгоритма пользоваться
66
ixeuol н временное диаграмме! выпопонмя меращш равоистаа.
4,10 Операции переполнении разрядив! оопи.
В ЭКВИ ’Искра-12" инфориациоинх разрядов ти операции поп дание старшего разряда в т7 - ’ пвМо“У при к переполняй» разрядной сетки,кроив тепе P<4	' м«*
делитель окажется равном нуд».. „и, .... ’’C)nt П!® ”»евии ное выражение - отрицательным,то в этих е	П0ЛвР«в-
индикатор переполнения.	лучаях загорается
В схеме признаком переполнения служит .
при нажатии любых клавиш может возникнут, „2 П"Я ’® “»»»• ных ситуациях.	у ''Репелиение в разлил-
1-й случай.Переполнение при вводе числа.
При наборе 17 разряда числа, старший разряд которого является значащим,все разряды числа в момент времени попадают на
вход регистра сдвига,на выходе они появляются в момент где и производится анализ на ноль сборкой А-*-‘К2 . if А. ОТгАЧ-per. Для проверки срабатывания этой сборки на вход сивхрот:заняв подать выход со сборки А —• Р2 яли А—К2, на один вход - Й9, из другой проверять сигналы Per , А-ОТгАЧ, К2, И яа б*э-диодном и диодном выходе обапки а сигналы ОТг Ш1 и ХТг EL При этом произвести набор 17 штук единиц,двоек и.т.д.
Если установка триггера Тг ПЯ в единицу не производителей?-xojtmo остановиться в микрооперации А-*-" заземлить . — подать на вход линии информацию / на вход С подать выход- оо сборки Pt . НА / ,на вход синхронизации подать сигнал !<2, яа тдин луч RB, на другом проверить сое сигналы сборки,нажать за цифровую клавишу. Do этой не сборке происходит установка триггера Тг ПЯ в единицу при нормализации вводного числа,т.е. при нажатии на любую клавишу,кроме цифровых,если де этеге было насрано число с количеством разрядов больше 16
Случай 2. Переполнение при сложении
При слежении может ьазникнуть переполнение,котла перенос появляется из 16 в 17 раэряд .В вте время триггер Тг ПА устанавливается в единицу я в ме мент Рх! по ятему признаку Тг ПЯ
67
выполнения операция ^огЛйавливавтоя в единицу оба триггера при-шаков А при чнборж.>е,лл терацчи -а РО предпочтение птдаип иоду операции второго ранга путем подачи на сборку выбор- веда операции первого раита /Тг I / запрета нулевым плечом триггера Тг В» Код же ©пераце! *х" и •$ " устанавливает спответствуимяе триггера ро без запрета*
Алгоритм выполнения операции равенства показан в табл.16
_ __________ и	_ -	-	—
ппгггя.ммтг^яасть МШ|| MtW !					Последовательность выполнения операции	! ! I
первое нажатие	1 второе ! нажатие	I f	третье нажатие	!		
I	?	2	1	__ 3		!	4	।	8
♦	X		в 1		х 	+	
4	4		«ж		4	*	
*	чм		о		♦1	♦	
«»	X		ж		X	*•	
л»	4-		«в		1	«•	
+	X				X	’♦	•
♦	4-		м		->•	'Ф	
X	♦				X	Операция слохе-
*>	••					ккя падтюидас*
А	•*		X			Операции вычитания не ВЫПОЛ.
						ш.
♦	X		X			Оадяйии слс-
	••					запою.
♦	4-		X		V	Операция си ох.
-						запомнил.
•»	Н		-4-		I	Операция вычят.
						запеюил.
При выполнении операции второго ранга переход к операции сложения переходит безусловно при нажатии клавиви "=и,а при нажатии на клавиви •+• или только при наличии кода сложевяя в линия ,ио всегда только при наличии состояния I Тг А и 1ТгВ. При проверке правильного выполнении алгоритма пользоваться
66
гр^еиои и зремеммов дааПииив1 ВШ10 .•
4.М. I. Операция пвреП0Л11вШ1а р.
в ЭКВИ "Искра-12" ияфориациоиищ разрЯЛов т,
операции попадание старшего разряда в т7 ’ при Ллс« к переполнении разрядной сетки .кроме «ге*"'3**'’	/ м*«
делитель окажется равнин иулв.а при изые’9'™ DJ* дв,вв«« ное выражение - отрицательным,то в этих ЧеВВИ Мр”' п°лвР«-иидакатор переполнения.	случаях загорав10ж
В схеме признаком переполнения служит триггер 1г „ я , «озниииуть переполнение в“Х.
при нажатии любых клавиш может них ситуациях.
1-й случай.Переполнение при вводе числа.
При наборе 17 разряда числа, старший разряд котерого является значащим,все разряды числа в момент времени р£ попадает на вход регистра сдвига,на выходе они появляются в момент * где и производится анализ на ноль сборкой А-*-*К2 . ад ОТгч* Per. Для проверки срабатывания этой сборки на вход smu подать выход со сборки А -*- Р2 или А-К2, на один вход - 2В иа другой проверять сигналы Рог , А—ОТгДЧ, К2, ВА на Оз-* диодном и диодном выхода обапкм и сигналы отр ПЯ а 1Тг щ При этом произвести набор 17 атук единиц,двоек и.т.д.
Если устать а ^сиггера Тг ПЯ в единицу не производите i ие ходню остановиться в микрооперации А -»-/ заземлить L- / подать на вход линии информацию / за вход L подать выход’ со * сборки Pj « IH / ,на вход синхронизации подать сигнал ' j. на да луч ВВ, на другом проверить осе сигналы сборки,нажать аа цифровую клавишу. По этой же сборке происходит установка • триггера 1 ? ПЯ • единицу при нормализации вводного числа,т.е. при нажатии на любую клавишу,креме цифровых,если де этего было "абраяо число с количеством разрядов больше 16 -/
Случай 2. Переполнение яри сложении
При слежении может цозмикнуть переполнение,когда перенос Появляется из 16 > 17 разряд .В вте -’ремя триггер Тг ПА устанамм-*‘оГСЯ в единицу к в мв мент РхТ по нему признаку Тг ПЯ
67
, . ..„«„„у /1Тг ПЛ  1ТП • Л+В-Л -per. ОТгНЗ/. устаяями^атс проверить .например.при положении запятой Этот случай мок о P^J, оольше „ дих ра.,а нажав клавишу па 1ч мест .	случае врать от сборки А+В*~А • Р('РТ
на^переполненив по этой сборке справедлив для случаев
С’ОТГ”^Г“- №.> на входе ИТ-ПЯ и ИГ 2. «5.Т, »Я входе ОТГ п.. предо»,.'В., о- ой случай переполни К “	' ,,»ИТСле Пои элегии в микрооперации И 5
леиил при нуле	эводатся установка в единицу триггера
’ “““сброс его производится регистром В в котором находится Тг ПЯ,а серое т/ я!)Едаого рпэрлда значащего,то-Тг ПЯ опоросится и в конце Н5 произойдет переход к никроопера- | “ п и этом сигнализация переполнения говорит о нулевом делителе Проверять установку и сброс триггера Тг ПЯ при вненней j синхронизации осцилогр^ от сигнала со сборки М5 . Ро.
Случай 4•
в процессе умножения,при микрооперации АчВ-Авозможея случай переполнения,когда при обработке целых разрядов мно-«т«я возникает перенос из разряда Р16 в Рг. При последнем , ”” оДв к микрооперации А- единица переноса в момент Рг поступает на вход регистра сдвига в запоминается на выходе -
' сдвига до следующего цикла. При включении микрсопера-™ г S единица переноса выбирается в первый разряд регистр», историй является семнадцатым старшим значащим разрядем и имеется случаем переполнения.	
я.. .«> леыия ланиого случая,единица переноса устанавливается Тг ПЯ в "I* путем выборки ее по сборке "1Тг4 1ТгЗМ* ОТгН *	I
г - И RE - Гу". Эта сборка справедлива только при обработке пелых разрядов множителей. Для проверки правильности срабатн-ваиия Тг ПЯ иа внешний вход синхронизации осцилеграфа подать сигнал с выхода сборки « F-Pj.M SP.Ha «дин луч I подать И,на другом последовательно проверять все входы и ыходы выше указанной сборки .При этом положение переключа-
теля запятой выставить в положение 14, Произвести набор числе •20* нажать клавишу ’х",произвести набор числа "90” при паха
68
n_n производить контроль срабатывания сборки в момент"РЕ*. Сдучал 5. /табл.17/.
может возникнуть также переполнение при обработке П₽И01ЩХ разрядов. Такой пример 8,35 х 12 при положении запятой
Т/1 МАГ.ФР -
месте.
на 14
12 Здесь возникает перенос в стврши(, Мз1_
8^5 только пр, уинохении т
36__ множителя на множимое.
996
60__ А в это время триггер ТгЗМ ужа
100,20 сборке, описанной в предадут е*™Иа B08W по в единицу не установится.	триггер рг
При появлении переноса из младшего разряда в стам™* М переписывается и запоминается на триггер тп то го цикла А + В ——- А.	г шдо
в момент следумцв-
В момент Pj. РГ единица переноса складывается с содержаньем PrF/в данном примере - 9/. В момент ВД сумма равная 10 поступает на регистра сдвига на сумматор для коррекции и устанавливает триггер Тг ЛРв ”1" для запоминания единицы переноса и в последующем прибавлении ее к разряду Р2 регистра Р , где в чином примере находится маркер.^В момент BF происходит сложение по двум входам сумматора Р, куда переписалась из триггера ТгПР единица переноса и -Т, куда приходит маркер. Сложение ”1" и маркера дает перенос в старший разряд и воль, который поступает на вход сдвигового регистра.
Таким образом, самый младший маркер искажен и если дальше допустить движение переноса, то ни одного маркера не окажется и на конец операции не будет команды.
Для установки триггера Тг 11-Я с единицу триггер ТгАЧ устанавливается в ноль по признаку искажения маркера /сигнал Мо/ и наличия переноса /I Тг П F /в момент времени. BF Наличие единицы на нулевом плече триггера Тг АЧ является командой для:
I. Установки в единицу триггера Тг П-Я /сборка ОтТг АЧ;Р+1^
2. Блокировки переноса /сброс триггеру Тг TIF до того вре-
мени как он пе^эпи^ется на вход сумматора р по сборке
5. Восстановление матжера.
По__сборке Мо < Т9 . Tq . 1 по входу А,	< о
1Тг ПР-ВД добавляется девятка
69
70
По входу В п< пает ноль из регистр, сдвига,по входу V иодь.Кроив т о,поскольку в момент времени рр t™1Ier ‘ ,  еде ив евроиен и его единица является признаков^ “ветерки также по входу Д
ции,т.е. добавления пример + 0 о ♦ 10
кода
О О
О I
о 11 о
ксррек-/см.
в
s
Сразу после сброса триггера Тг Пр
иицу триггер Тг АЧ.Операодя npox0JI^„c?"®W’M,IC» » вди-Эгот хе случай справедлив для обиаружвии, ’ ««горитиам. операциях" долепив " и "деление обратПов« Первпвли‘>“ия при Случай б.
При операции "извлечение корня квадратного" из «и™.™, подкоренного числа триггер Тг П-Я также устанавливается в анализируя знак по сборке МЗ‘В,!Тг ЙК ' Р -юл . .	1 ’
*з юз Ту.
4.15. Операция "извлечение корня квадратного" / граф II, приложение
Операция извлечение корня квадратного” Z’V’^/vn// _ под содержимым регистра д. Результат об^у.т^в регистре.В процеее операции участвуют три регистра '» ь в/ Операция "ИК" организована школьным методом,прябетеязоге к машинному.	г
4.I5.I. Математическое пояснение Как известно, л сбой квадрат равен пости чисел
выполнений пперацн’’ "ИК". суше последователь-гдел - 0,1,2.3,4,5 и.т.д.
п
Пример
1=1
4=1+3
9«1+3+5
16=1+3+5+7
25=1+5+5 +7 +9 36=1+3+5+7+9+11 49=1+3+5+7+9+11+13
ж.т.д.
71
ряд чисел до пояпленил неуспешного
Соответственно при извлечении корни необходимо из подкоренного выражения вычитать данный вычитания.
Пример
-	64
5
6
- о
60 3
Г
а
- 15
00
-	12 48 результат корня при этом образуется просчетом количества магов успемяого вычитания чисел ряда» При этом методе нужен дополнительный счетчик.Если хе представить каждое вычитаемое в виде двух,то одно из них будет являться результатом корня»
1=1+0	9 =5 + Ц
11=6+5
13=7+6
15=8+7
% 3+2 7=4+3
Итак,для предыдущего примера при последнем успешном вычитали* вычитаемое равно 8 - значит результат равен восьми»
Пример» 3^4
64
28
- 7
- 4
63
63
51
-_3
48
15
8
61
60
- 3
57
55
43 - 4
39 -6
33 - 5
28
7с
roU методе счетчик шагов не нужен.Результат накаплжжаетм ПР}., игически,поскольку он же является первым вычятаммем в " шаге вычитания.
Пример N88T
' зобъем подкоренное выражение на пары 08 и 81, этот
залаем,максимально приблизив его решение к машжнжему ПРтод' .начинаем обработку первой пары числах
I_____	92
+ 92 Per А 01 + £0_nerJ_	вход А ВХОД V ВХРЛ,1	А +	В*	-А
93 Per А	ВХОД X	А+В-		
+ 00 Рог В	вход В			
93 per А				
00 per В	вход А			
+ 01		вход В			
01 per В		А +	В—*	-А
01 per В	вход J			
+ 93 per А	вход А			
+ 01			вход р			
95 per А 95 per А	вход X	А +	в-	-А
01 per JL	вход В			
96 per А
01 per В вход Т
+ 01__________входТ А+В д
02 per В
02 per В вход J
+96 per А вход Т А + Б—А
+01	вход Т
99 per А
99 per А вход X А + В—А ♦ Ж. В... вход ,
001 per А	I Тг ПА
001 per А
99 per А	ДКА
73
mq per a 02 per
вход вход вход
Л
A+B A
k Восстановление
остатка
002 Г«г А per jQer. per per
a
О?
гл
4<1
A
вход
A
д вход А

р*Г
4 i
20 0059 Q559 ► 20 . 01	per В per A per A per В	вход вход jjxoa
h _ v L~ 9560 9580	per A per А вход	Т
	per В BXQA-.	
9600 20	per A per В вход	т Т)
01	вход	в _
21	per В	
9600	per А вход	А Т)
01	вход	г
21	ег g вх°Д-	в_
9622	рег А	а
9622 21	per А вход r<»r g вход	А X
k м - 9643	per А	А~
21	per В вх°Л	А
	вход	
22	per В	а I
0643 per A BX0Jl 3-		
♦ OJ	вход t	
4»	ci	^jger^B^^BXOj	S B
066* per
A
В
сдвиг А~*~ сдвиг I’-*— сдвиг А"**“ сдвиг 1 сдвиг в —
ДКА
сборка 47/2
сборка 2I/I
Сборка 2I/I Сборка 32/2
сборка 47/2
74
9699 Рег А ♦ 22 Рег	вход л ВХОД Ц	г л+в	•*-А
9688^ Рег А 22 рог В	вход Л вход В	юрка 32/2	
23 рег В 9688 рег А + 01 + 23 рег Л-	вход А вход Т вход V	А+В-	-^А
9712 рег А 9712 per Л + _ 23 рег _ В_ 9735 рег А 23 рег В + 01 		вход Д~ вход В вход Т 	вход В	А+В-	*-А
24 рег В 9735 рег А + 01 ♦ _ 24 рег В	вход X вход Т вход В	А+В-	^А
9760 рег А		F	
9760 рег А + 24 рег В	вход Т гход 3	А+В—	-А
9784 рег А			
24 рег В +	01	вход X ЬХСД р		
25 рег В 9784 per 1 ♦ 01 + 25 рег В	ВХОД X вход р вход ~]Г	А+В-	-А
9810 рег А 9810 регА + 25 рег В	ВХОД А вход 1	А+Р~>	1 “А
9835 рег А 25 рег В ♦ JU	__	ВХОД А вход й"		
26 рег В 835 рег А ♦ 01 * -&Рвг в	ВХОД X ВХОД Т вход X	А+В-*	А
9862 рег А . 5®2 Рег А R	ВХОД J -ЁХРД п	1	1+В—	
9888 рег А			А
д, per В ВХОЯ А
♦ PJ	---Р^Д D
27 per В
96H8	per	А	вход	X
+	OI	ВХОД	P
♦	27	Р*Г	в	вход	I<
per I
9916	per	Л	вход	A
+ fl pfr а w.
<Ю43 per A
27 per	В	вход	A
*	нход В
28 per В
9943 per	А	вход	A
♦	CI	вход	P
«•	28 Per -	-	v r>A	T
0072 per A
9972 per	А	вход	A
♦	28 per В вход В
0000 per A
A + B*A
A + B—A
A + 8--*-A
A* B—A
A + B*-A
ITr ПА
0000 per А Иг ПА ДКА
28 per В вход T сборка 21/2
01______ вход В сборка 39/1
29 per В	В+1/ТТгНЗ/
4.15.2. Алгоритм выполнение операции *ИК"
Как видке из этого примера,можно составить ел горит* допел, ения операции кормя квадратного.
Так как все разряды числа разбираются на пары,необходимо организовать по два сдвига на регистры А и F и один для регистра В. Итак,первые микрооперации такие» / рис 27/
-и .^/.Алгоритм подготовки подкоренного вырц^екия
»ти операции будут до тех пор выполняться,пока при микрооперации А не появится отсутгтрие переноса,т.е. пока в мледяие разряды
7г
1 pel трл к Тгр •• М.»« *•*•- выиол
перенос, остатка,!.е. восстановления ТчА"-
«Х”.После этого пока не появится к босс ановлеыию AtB — Л. После 1	__
следу»» " паРы Разряде
в числа
ДМ
2п
искомого числа ция "А+В-^А" до тех пор, является признаком перехода к микрооперации ККА и двум циклам остатка переходим к обработке / рис. 20/.

извлечении нацело,последнее сложение остатка,но зато при наличии переноса
—	Рис .28. Алгоритм выполнения операции
извлечения квадратного корня.
Если из числа извлекается корень напел о, то при таком MrOvniue результат получается на единицу меньше.Это происходит в силу того,что добавление единицы к результату происхо-т в начале каждого нечетного цикла,кроме первого,т.е. о 4 знаку отсутствия переноса в предыдущем шаге сложения.Прн ?_______ —------------ происходит успешно,б*э
и установке в единицу
»рг да|В силу чего возникает переход к восстав обленив 1'тетка	’!« обнаружения признака извлечения нацело,т.е. без
°' при выполнении восстановления остатка в микрооперации «'тизнакои отсутствия остатка является единичное состояние ’триггера ТгПА. А признаком восстановления остатка является триггера Тг а и Тг КЦ*
Соответственно по этим признакам переход к микрооперации "Ы" ЛТгНЗ/ / см.рис 28/о Микрооперации А+В-^А, аналогично даган ,выполняются парами .Для управления выполнением микро-UuhH парами служит счетчик шагов,состоящий из двух триггеров Лг Й1 и Тг Ш2/.
Ц. 15.3. Подготовительные операция!
По нажатию клавиши «он в единицу и остается Меднения операции. В М3
" № ” триггер Тг ИК устанавлива-в этом состоянии на всем протяжении происходит анализ ча знак числа.
8 М прои» ходит пересылка числа из РгА в Рг по обычным правилам.Кроме того,и Мг устанавливается в единицу триггер ТгЗМ, Маркеров пишется 16 итук при че тном положении переключатели запятой и 17 гатук при нечетном положении.
Запись маркеров происходит в микрооперации А— в регистр? После М5 включается триггер Тг Сдв. Сдвиги А-** и F
г «"опнлется в режиме П0С4. При этом счетчик шагов также начинает считать по модулю два. Проверим правильность выполнения начального алгоритма»	.
Можно постоянно зацеклиться в этом алгоритме : Для этого нужно заземлить 46/10 и 35/10.
Нажать клавишу " V  /рис 29/
дм
Рис 29. Временная диаграмма подготовительного алгоритма.
Для запуска счетчика шагов,синхронизацию на осцилографе выставить внешнюю и на его вход подать сигнал I Тг Сдв,на первый вход BF ,вторым контролировать входные сборки и триггера Тг Ш1 и Тг Ш2 / см. рис .30/.
Рю . /ременная диаграмма работы счетчика при сдвигах.
/ГгСсб
<ГгШ2
Сдвиги А —и F —- делаются дс тех пер.пока значащ! (.зрял и. попадет в Рг А.
4 15.4. Операция "собственно извлечени При выходе на микрооперацию АчЕ —А в дополнительном коде.При этом счетчик
X» в,кли-7 рис 31/
корня*1.
число ухе представ-шагов начинает
М?
J -------- ’------- I_____
/Ы9 /ЫЕ PjiRB Mg Mb p^ib
I J  I Г i^-r * i 7 if -
рис 31. Временная диаграмма работы счетчика шагов при микрооперации А+В-*-А
Для проверки работы счетчика шагов необходимо заземлите триггер I Тг в перед набором любого числа.
Яровизацию взять от сигнала 1Тг Ш2.а если счетчик не
Дотает - от Рх1, на один вход подать ,другим коитрадаро-ип входные сборки и выходы триггеров счетчика.Нятать нашу " "аГ* " / см. рис 3//
Всзшкший перенос переписывается яа триггер Тг в и, дохдав-ясь четного цикла А*Б-*-А, переходим к восстановлению
, еептка.
М возиоаность проверки выполнения первого9второго и третьего име сдомния. Для этого на вход А+В-^А подавать сигаалы
. М> сборок t
первый цикл Р g
второй цикл - Р г I Тг Ш2
третий цикл - Р г I Тг Ш1
^рониздцию брать от р
временная диаграмма поясняющая посудой#'
^е/гсносгтт 6ь/по пне мая микроопераций <-/ vffc/я^ рефлотаты для примера ,,
tu
изводить набор числа и клавиши * пГ ^оженив на сигнале В против такта ВА
и проверить результат
4.15.5. рссстанокденце остатка
„рмзнвкои восстановления остатка ™,„M „„ тоягг.р* Тг ».кв10Рь,“ ®	ВР»“» Мисит.» мрвнм в .«
Lo« состояние триггера Тг КЦ.вммадегося в МНц. да. ПЛ, воосхаиовлеиьи . оптка. «ьг.влчявтсв ниирмперавди да  жш мв АтВ—а. Сложение дополнительного кода остатка проком-
1КТСЯ с теми же слагаемыми,что и в последних двух циклах А+В-*А, к как добавление единицы к результату в данный момент запри- '
’ ^останова после ДКА подать на вход Ж сигнал со сборки 1Тг» и после первого цикла А>В-—-А подать на вход
- Р* X ТгКЦ, после второго цикла А+В-—А подать на вход	- Р/ ИгКЦ • I Тг 11’2,синхрониза-
IU ha осцилографе выставить внеииюо и на ее вход подать сиг-, на одан ЛУЧ “ ВА» аа МОРОЙ
/си, рис. 32/•
U.I5.6. Выход на конец операции.
Операция /извлечение корня" прекращается как только бу^ет мяучен последний младший разряд результата и обработается г-шдняя пара подкоренного выражения.В это время уже записано ошльное количество маркеров. Триггер Тг ЗМ сбрасывается гря попадании первого маркера в ?yg разряд при четном ШГЗ и в ?|разряд пои нечетном ПЛЗ.
Установка триггера Тг КО в единицу производится при попадай самого Уладшего маркера в Рра аэряд. Схемно этот шят выполнен в зиде обнаружения ие маркьра,а пустого жн /сигналом Но/ в разряде / ом. табл. ’8 • граэу после установка триггера Тг КО производится установка в Wepa Иб. В микрооперации М7 производится передача результате регистра В в-А обычным ипособом задержки >
Н.15Л. Назначение отдельных сборок
W2 >- Запрещение сброса триггера А+В-~А по триггеру 1г при выполнении операции * МК".
49/3 защ -ч-чыг ги ( ьдп от микрооперации М5 к Мб
5fi/3	- заг।едение поступления регистров в. С, Е, F Д
на вход регистра сдвига при сочетании микроопераций Л+Р-~-А Рч!
53/3	- запрещение сдвига регистра А всех разрядов,кроме
Го и РхТ.
‘ /2	»- Установка счетчика индикации.
i ;/I	- Установка триггера Тг ИК по нажатию клавиши " пГ ”
4°Л	• сброс триггера Тг ИК
2М	- установка триггера Тг чет. в единичное состояние
28/1	*- установка триггера Тг чет.в нулевое состояние
35/1	- анализ знака числа
59/1	- установка триггера Тг В в единичное состояние после
четного цикла сдвигов.
48/1	- сброс триггера ТгВ после выполнения микрооперации X
56/2	- сброс триггера ТгВ В после выполнения всей операции
20/2	- Установка в единицу триггера Тг Ш1 при выполнения
сдвигов регистров А и Р
I5/I - Установка в единицу триггера Тг ШТ при выполнении сложения.
54/2 - сброс триггера Тг Ш1 после выполнения сдвигов региот-- ров АиР
15/2	-	сброс	триггера	Тг Ш1 при	сложении
27/2	-	сброс	триггера	ТПП после	выполнения сложения
27/1	-	сброс	триггера	ТПП после	обработки очередной	пары
разрядов числа.
56/1	- сброс триггера Тг Ш1 в режиме индикации.
19/2	- установка триггера Тг Ш2 при сдвигах
I9/T	- установка триггера Тг Ш1 при сложении
23/1	- сброс триггера Тг Ш2 после выполнения сдвигов регист-
ров. А и F
17/2	- сброс триггера Тг Ш2 при сложении
56/3	- сброс триггера Тг Ш2 в режиме индикации
26/2	- установка триггера Тгв в единицу для запоминания
переноса при сложении в дальнейшем восстановлении остатка.
25/2	- установка триггера Тг КЦ для перехода к сложению
при восстановлении остатка.
31/1)59/2 - сброс триггеров Тг в и Тг КЦ после восстановления
остатка.
24/2	* Установка в единицу триггера сдвига после восстанов-
ления остатка.
16/2	- установка триггера дсвига в единицу после выполнения
микрооперации B+I /ТгНЗ/ при остатке равном нулю.
I6/I - Установка триггера сдвига в единицу при очередной паре цифр,равных нулю.
31/2 г» установка триггера ТгЗЫ в единицу.
2O/I - разрешение считывания результата,прибавления к регистру В единицы в микрооперации B+I.
44/1	- запись маркеров в линию регистра F разряда Pj.
45/2	- сброс триггера ТгЗМ после записи 16-го маркера в
линию при четном ППЗ.
45/1	- сбр°о триггера Тг ЗМ после записи семнадцатого мар-
кера в линию при нечетном ППЗ.
23/2	- Установка ДНА после В
30/1	- Установка ДКА. при восстановлении остатка после
окончания четного цикла сложения.
47/2	- добавление единицы регистру А по входу р в каждом
нечетном цикле А+В-*А
5?Л?	“ Установка режима П0С4 при сдвиге регистров А и F
29/2	- установка триггера ТгНЗ в единицу по признаку отсутст-
вия остатка /микрооперация £+1/
57/1	«• сброс триггера Тг НЗ.
35/2	- обнаружение момента конца операции или момента
отсутствия маркера в Р/// разряде.
29/1 сброс А+В-*-А после обнаружения переноса
30/2	- сброс АчВ *-А после окрнчаяия восстановления
53/2	- обнаружение переполнения разрядной овгки при делителе,
v которого кол-во разрядов ->16	- / + I путем
стирания делителя.
51/1 Зепроцеиие	считывания информации в
регистре Ь с выхода на гход линии.
51 Д’	- стирание регистра а в начале операции
ЬР.Л	• сброс	jj(A перец	выполнением микрооперации	В+Т
62/2	• сброс	ДНА перед	сдвигами регистров А и F
г'О/1	- сдвиг	регистра В	на один разряд,
4G Д'	*• сдвиг	регистра F	, включая ]>g разряд,при	печатной ПЛЗ»
50/2	- сдвиг	регистра Р	,без рг разряда при четном	ПЛЗ*
'’0/1,3?/1~ пересылка подкоренного выражения из регистра А в perf I г /	/2* пересылка результата! из регистра В в регистр А.
• zf - разрешение записи информации регистров С, J, ? , Л на вход регистра сдвига $ запрещение записи этой информации с выхода на вход линии»разрешение записи информации регистров с выхода регистра сдвига в линию.
21/2	- Считывание информации,нахедящейся в регистре В,на вход ТГ
. сумматора при микрооперации B+I / см. стр./
2I/I - считывание информации,нахедящейся в регистре В, на _ входТ сумматора пра микрооперации А+В* А / ст.мтр. „
46/2	- Установка А+В—А в единицу при обнаружении информа-
ции в регистре А.
46/1	-	Установка А+В—А в единицу при восстановлении остатка.
48/5	-	сброс триггера Тг сдв после	выполнения	микрооперации	В*
311/2	-	запрещение переписи старшего	маркера из	РгР в РгА
32/1	-	разрешение записи информации	регистра В	из линии на
сумматор для Добавления к нему единицы при очередном
-	нечетном цикле сложения.
32/2	- Добавление единицы к регистру В по входу В* в каждом
-	нечетном цикле А+В—А, кроме первого /см.стр.
3Q/I - Добавление единицы к регистру В в микрооперации B+I / I Тг НЗ/ при извлечении нацело / см. стр.
___2
о
9
9
9
9
9
9 9
9
9
9
2
9
9
9
9
9
9
9
9
9
9
Пример BlsI°™eHIUi операдии измечепий (2025.У при,/с0)	тасл< i8

2
2 О
о
о 2 5 М м м м м ?л м м м м м
2
2 5 М м и м 11 м :л м м м м м
5
Rk
ЯА
RF
М4
М5 ТТгЗМ
Г.15
А-*~
А—~~
2 О 2 5 М м
М М м и
2 О 2 5 И
М 1.1 м и м м М 1.1 м м М м м м
2 О 2 5 М М м м м м м
2 О 2 5 М 1.1 И м м м
м м м м м м м м м м
2 О
2
2 2 О : 02
5М
м
М М
А А А А А А А А
2 О
2 5 М
Ы М м м м м
2 И О о
2 О
2 5
2 5 М !.!
RF ЯУ Я? яр ЯР
Ял ЯУ ik Rk Як Rk
В
2
2 О
О 2 5 М МММ
2
5 М М М
9
9
9
9
9
9
9
9
9
9 9
9 9
9 О
9
9 9
9
9
9
9
9
9
9
9
9
9 9
9 9
9 9
9
9
м и
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
М
9 9
9 9 9 9
9
9
М
9 9
9 9 9
9
9
9
9
М
9 9
9
9
9
9
9
9
9
М
9 9
9
9
9 9
9
9
9
М
9
9
9
9
9
9
9
9
9
м
9
9
9
9
9
9
9
9
9
М
9
9
9
9
9
9
9
М 2 8 б 8 8 8 8
8
9 9*
3
4
ЯЛ
9
9
9
9
9
9
9
9
9
9
9
9
9
3
3
6
4
I
5
5
4
ЯВ /?А
Rk
Rk
F ——
А -—-У --—
ЛКА иТгПА л+В—А
А+В—А А+1_ *-A А+В-“*А А+в-А а+в—а А+В—А А+В-А А+В—А А+В—А
А+В—А А+В-А
А+В—А ЖА
А+В—А
№Г1А, /Тгв
ГГгКЦ
85

M

M

M M
M
M
r
II
M
M

M
M M
M
M
M
Q

I।. л и»ня аябл. 18.
.ых
Fl
M
M M
M
M
M
M M
M
4
>
S 9
9 о
9 9
9

9
9
9
9
9
9
9 n
•I
Q
»
9
9
9
9

q
9
9
9
9
9
5
9
Q
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
О
9
9
9
9
9
9 i
C
м м fiv 4: 2 РА
м яг
Г' ЛА о ЯЗ 6 ЛА 6 ЛА
6 ЛА I 8 9
M
Л 7 I
4
9
9
9
9
9
9
9
9
9
9
9
9
9
п
9
9
9
9
9
9
9
9
9
9
9
9
о
9
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9 9
9 9
8
9
4
8
2
4
6
4
3
9
9
9
9
9
9
9
9
9
9
9 9
9
4
5
АЛ ЛА AB ДА ПА АВ
8 АА I fiA
4 ЯВ 6 ЛА
ЛА
ЛА
4 5 ЯВ
мм мммммммм м МММ мм м яг
Л-*- ОТгСМ. у «**
ДКА
А+М^-А
A+B-’rA
А-ьВ—А
А+В-—А
Л+В*А A+B-**A
AfB^A
Л+В—А А+В**А
АьВ*-А
Д+В"—А
AtB*A АьВ-’-Л
ДКЛ
УЛ
д-*~
ЬН блок питания
Ш - плата I
KI К7 - сигнал и
Тг УЗГ « триггер управления задающим геяератером
ЛЗТ - линия задержки термостойкая
Си1,Си2
синхронизирующие импульсе
СЙ1, Сй?
НУ / ” сигналы триггеров условных переходов
' v счетчика двоичных мест '
G - вспомогательные импульсыформируемые в кагд-М бите
СчТ	~	счетчик	двоичных разрядов
СчВ	счетчик	регистров
Сч р	•	счетчик	десятичных	разрядов
ПОС1-№'4~	последовательность	адресации
Вых СчТ - выход счетчика Т
»ВЕ»РЛ Р - такты счетчика
ТГ НП Тг Ш Тг ОП Тг СК Тг FI Тг И2 • Тг ИЗ, Внх ТО
Щ...М7
-	триггер операции накопления а произведения
« триггер ввода цифр
-триггер операций
-	триггер сброс клавиатуры
-	триггеры счетчика индикации
- сигнал выхода регистра операции е шаги микрокоманд
М - микрооперация накопления частного при делении - при умножении и вычитании "I*
Ш - микроооперацяя получения дополнительного кеда в регистре А.
h * м
Разряды
десятичных мест
- импульс одновибратора
*ЗД2 - импульс конца цикла»
ИМЧ - импульс чтения с МЯЧ ИМЗ -импульс записи в МЛ: Тг Зап *• триггер запятой Тг РЗ - триггер разрешения записи в МЛЗ Тг	ДпЧ	*	триггер	дробной части
Тг сдв ВП- триггер сдвига вправо ОКВ	~	триггер	окончания	ввода
внэ	*	триггер	вызова
Тг	из	-	триггер	изменения	знака
Тг зас - триггер засылки Тг ВР - триггер выборки регистра на индикацию Тг ПЗ ~ триггер положения запятой
I - Дешифрация десятичного разряда положения переключателя запятой Тг КО * триггер окончания операции Тг ЗМ	-	триггер	записи маркера
Тг НЗ	-	триггер	несовпадения	знаков
Тг Н	-	триггер	нормализации
Тг Ср	-	триггер	сравжеяия
Тг П-Я	-триггер	переполнения
Тг ИК	* триггер	извлечения кормя
Тг Ш1	-триггер	шагов
Тг КЦ	- признак	восстановления	остатка
Рвх Р I - сигнал управления записи в МЛЗ или регистре сдвига Bj Иц !- нижний треггер регистра сдвига П Ц	•	простая	циркуляция
Д Ц	-	длинная	циркуляция
РгС	-	триггер	регистров сдвига
Тг пуск -	триггер	пуска
5	-	выход сумматора
ПС	-	триггер переноса
МЛЗ	-	магнитострикционная	линия задержки
*СК"	-	операция сброс клавиатуры
Р ву р£ • сигнал управления записи информации в МЛЗ Р^х 5	- регистр сдвига,сумматора
1 f - клавиши засылки в память 1,2
- клавиши вызова
Per Р	-	выход регистра сдвига
ПЛЗ	-	переключатель положения	запятой
Ь	•-сигнал
"С*	-	клавиша общего сброса
"РО"	-	клавиша разрядного сброса
А	-	регистр клавиатуры
В	-	регистр для умножения и деления
С	-	регистр	для сложения и вычитания
Ц	-	запоминающий регистр	I
Е	а	запоминающий регистр	П
F	-	служебный регистр
f	-	количество дробных разрядов
s клавиши операций сложения,вычитания
"я" *х’	-	клавиши	итога,умножения
- клавиша операции накопления
• "f "	-	клавиша	корня
Тг ПА	«-	триггер	десятичных переносов
Тг АЧ	-	триггер	арифмометическсй части
« -Н * w -г •• - клавиши операций "Обратное деление" и - "деление"
ц л • сигнал маркера
+1"	- микрооперация добавления I к регистру В
Тг в	*	триггер запоминания переноса
- умножение на константу
йо	-	сигнал обнаружения пустого	места
р9Г	-	регистр
Ст И	-	стартовый импульс
Предприятие систематичесжи ооверяенотвует вмиуожаеиие прибора и сохраняет за собой право делать непринципиальвые изменения в схемах и конструкции прибора без отражения итоге в техническом документа-