Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

патенты / 22251

.txt
Скачиваний:
0
Добавлен:
22.04.2024
Размер:
718.48 Кб
Скачать
839243-- = "/"; . , . . , . . , . , , . .

... 76%


. :
:
УведомлениеЭтот перевод сделан компьютером. Невозможно гарантировать, что он является ясным, точным, полным, верным или отвечает конкретным целям. Важные решения, такие как относящиеся к коммерции или финансовые решения, не должны основываться на продукте машинного перевода.
РћРџРРЎРђРќРР• РЗОБРЕТЕНРРЇ GB839243A
[]
ПАТЕНТНАЯ СПЕЦРР¤РРљРђР¦РРЇ 8399243 Рзобретатель: РЭЙМОНД БЕРД. Дата подачи заявки. Полная спецификация: 17 августа. 1956 8399243 : : 17, 1956 Дата подачи заявки: 19 августа 1955 Рі. в„– 23950/55 Полная спецификация Опубликовано: 29 РёСЋРЅСЏ, 1960 : 19, 1955. . 23950/55 : 29, 1960 Рндекс РїСЂРё приемке: -Класс 106(1), (1C:1D:2A:2C:2F1:3A:6C:8C:15Al). :- 106(1), (1C:1D:2A:2C:2F1:3A:6C:8C:15Al). Международная классификация:-CO6d. :-CO6d. ПОЛНАЯ СПЕЦРР¤РРљРђР¦РРЇ РџР РЛОЖЕННЫЕ ЧЕРТЕЖРУлучшения РІ оборудовании для хранения данных или относящиеся Рє нему РњС‹, , ранее , британская компания, расположенная РїРѕ адресу 17 , Лондон, Р’РёСЃРєРѕРЅСЃРёРЅ, настоящим заявляем РѕР± изобретении, РІ отношении которого РјС‹ молимся, чтобы патент может быть выдан нам, Р° метод, СЃ помощью которого РѕРЅ должен быть реализован, должен быть РїРѕРґСЂРѕР±РЅРѕ описан РІ следующем заявлении: , , , 17 , , .., , , :- Настоящее изобретение относится Рє устройствам хранения данных, например, используемым РІ электронных вычислительных устройствах для выполнения вычислений РІ двоичной системе счисления, Рё, РІ частности, Рє таким устройствам, РІ которых используются запоминающие устройства РїРѕ меньшей мере РґРІСѓС… разных типов. , , . Р’ вычислительном устройстве вышеупомянутого типа обычно используется РѕСЃРЅРѕРІРЅРѕРµ запоминающее устройство, такое как магнитный барабан, РёР· которого слова команд Рё слова операндов РјРѕРіСѓС‚ выборочно считываться РїСЂРё выполнении вычислений, Р° также множество хранилищ или регистров отдельных слов РІ какие слова РјРѕРіСѓС‚ быть сохранены РІ ожидании передачи РІ РґСЂСѓРіРёРµ хранилища или РґСЂСѓРіРѕР№ обработки РІ С…РѕРґРµ вычислений. Выполнение команды может включать РІ себя считывание либо РёР· РѕСЃРЅРѕРІРЅРѕР№ памяти, либо РёР· регистра, Рё хотя необходимо разрешить переменную задержку; 3) выбор РёР· РѕСЃРЅРѕРІРЅРѕР№ памяти желательно, чтобы получить максимальную СЌРєРѕРЅРѕРјРёСЋ рабочего времени, которая считывание слова РёР· регистра РЅРµ должно иметь такой же задержки. , . 3) . Поэтому целью настоящего изобретения является создание улучшенных устройств управления, позволяющих избирательно считывать слова РёР· РѕСЃРЅРѕРІРЅРѕРіРѕ хранилища или РёР· РѕРґРЅРѕРіРѕ РёР· множества РґСЂСѓРіРёС… запоминающих устройств. . Согласно изобретению предложено устройство хранения данных, которое содержит первое Рё второе хранилища для слов данных, средства считывания данных для упомянутого первого хранилища [Цена 3 шил. 6d.] приспособлено для считывания слова РІ ответ РЅР° команду, содержащую РІ первой части первое указание, средство считывания данных для упомянутого второго хранилища приспособлено для считывания слова РІ ответ РЅР° команду, содержащую РІРѕ второй части второе указание, Рё средство, реагирующее РЅР° присутствие упомянутого второго указания, для предотвращения работы средства считывания упомянутого первого хранилища. , - [ 3s. 6d.] , - 45 , - - , 50 - . Согласно изобретению также предложено устройство хранения данных, которое содержит первое Рё второе хранилища для множества слов данных, причем каждое слово данных сохраняется РІ адресуемом месте, Р° средство считывания данных для упомянутого первого хранилища выполнено СЃ возможностью нормального считывания. -выводить слово, указанное 60, РїРѕ первому адресу РІ РѕРґРЅРѕР№ части команды, средство считывания данных для упомянутого второго хранилища, приспособленное для считывания слова, указанного вторым адресом РІ РґСЂСѓРіРѕР№ части инструкции, Рё средство 65, РІ ответ РЅР° появление упомянутого второго адреса РІ команде, чтобы предотвратить работу средства считывания для первого хранилища РІ ответ РЅР° первый адрес РІ той же инструкции. 70 Согласно настоящему изобретению дополнительно предложено устройство хранения данных, которое содержит первое Рё второе хранилища для множества слов данных, причем каждое слово данных РІ каждом хранилище хранится РІ отдельно адресуемом месте, регистр команд приспособлен для хранения команды, которая должна быть повиновался. , , - - 60 , - - , 65 - . 70 , 75 , . средство считывания данных для упомянутого первого хранилища, приспособленное для управления первой адресной частью регистра, средство считывания данных для 8) указанного второго хранилища, приспособленное для управления второй адресной частью регистра, Рё средство, реагирующее РЅР° наличие адреса РІРѕ второй адресной части регистра делает неэффективным управление 85 средством считывания для первого хранилища РїРѕ адресу 839,243 РІ первой части регистра. - , - 8) , 85 - 839,243 . Теперь изобретение будет описано применительно Рє устройству для разделения, которое образует изобретение нашей одновременно рассматриваемой заявки в„– 23948/55 (серийный в„– 839241), СЃРѕ ссылкой РЅР° чертежи, сопровождающие предварительное описание, Рё прилагаемые чертежи, Рє которым : , - . 23948/55 ( . 839241), : РќР° рисунках 1-3 представлена блок-схема электронного вычислительного устройства, воплощающего изобретение, Р° РЅР° рисунках 4-8 показаны детали схемы основных функциональных элементов, схематически показанных РЅР° рисунках 1-3. 1-3 , 4-8 1-3. Калькулятор предназначен для работы СЃРѕ словами длиной РІ СЃРѕСЂРѕРє двоичных цифр, которые РјРѕРіСѓС‚ представлять СЃРѕР±РѕР№ число или команду. . Р’СЃРµ слова первоначально вводятся Рё сохраняются СЃ помощью обычного запоминающего устройства РЅР° магнитном барабане, Р° для выполнения вычислений первая команда, которая включает РІ себя адрес следующей команды, считывается СЃ барабана, регистрируется РІ управляющем регистре Рё выполняется, подчиняясь команды, включая подготовительные управляющие операции для выбора следующей команды Рё так далее. , , , , . Командное слово можно рассматривать как состоящее РёР· СЂСЏРґР° частей, каждая РёР· которых имеет различное значение, как указано РІ таблице ниже, РїСЂРё этом двоичные позиции нумеруются последовательно, начиная СЃ наиболее значимой. , . Значение двоичной позиции 1 Рспользуется, если операнд находится РІ регистре . 1 . 2
Рспользуется, если операнд находится РІ регистре . 3 РќРµ используется. . 3 . 4
-9 Выбор дорожки магазина магнитных барабанов. -9 . 10-13 Выбор слов РІ магазине магнитных барабанов. 10-13 . 14-18 Функция, которую необходимо выполнить. 14-18 . 19 Рспользуется, если следующая инструкция находится РІ регистре . 19 . Рспользуется, если следующая инструкция находится РІ регистре . 21 РќРµ используется. . 21 . 22-27 Выбор трека для следующей инструкции. 22-27 . 28-31 Выбор слова для следующей инструкции. 28-31 . 32 Отслеживание задержки. 32 . 33 Факультативная остановка. 33 . 34-40 Функция контроля счетчика. 34-40 . Регистры Рё , упомянутые РІ таблице, представляют СЃРѕР±РѕР№ РґРІР° РёР· четырех временных запоминающих устройств или регистров СЃРґРІРёРіР°, предусмотренных РІ калькуляторе для учета начальных, промежуточных Рё конечных факторов, участвующих РІ расчете, РїСЂРё этом начальные коэффициенты извлекаются РёР· магнитного барабана, Р° промежуточные Рё терминальные факторы, получаемые путем выполнения арифметических операций над исходными факторами. , ter61) , . Арифметические операции, РЅР° которые способен калькулятор, выполняются путем обращения чисел РІ различные регистры Рё РёР· РЅРёС…, Р° также через схему сложения/вычитания типа, описанного Рё заявленного РІ британском патенте в„– 738269, РІ соответствии СЃ инструкциями, прочитанными РёР· барабана или РІ соответствии СЃ результатом, полученным РІ результате предыдущей циркуляции, РІ зависимости РѕС‚ необходимости операции. / . 738,269, 70 , . Циркуляция осуществляется применением соответствующих последовательностей импульсов СЃРґРІРёРіР°, получаемых Рё распределяемых схемой управления, которая сама контролируется РІ зависимости РѕС‚ каждой команды СЃ барабана, как РѕРЅР° появляется РІ регистре управления. 75 . Обратимся теперь Рє фигуре 1. Магнитный барабанный магазин 80 схематически обозначен позицией 2 Рё имеет несколько магнитных головок 1, головку 5 Рё головку 7 для считывания СЃ поверхности барабана Рё СЃ нее. 1 80 2 1 5 7 . Размер барабана 2 таков, что РѕРЅ может вместить 85 шестидесяти четырех дорожек СЂСЏРґРѕРј, Рё каждая дорожка может использоваться для записи шестнадцати сороказначных слов СЃ интервалом между каждым словом Рё следующим, равным РІРѕСЃСЊРјРё цифровым позициям. 2 85 - . Шестьдесят РґРІРµ РёР· этих гусениц имеют связанную головку 90 1, РЅРѕ для удобства иллюстрации РЅР° СЂРёСЃСѓРЅРєРµ 1 показано лишь небольшое РёС… количество. 90 1 1. Выбор конкретной РѕРґРЅРѕР№ РёР· головок 1 для считывания связанной СЃ ней дорожки осуществляется блоком 3 выбора дорожки, который содержит дерево контактов реле, ассоциированные реле которых выполнены СЃ возможностью управления РёР· регистра управления. Выход этого блока, которых может быть более РѕРґРЅРѕРіРѕ, подается РЅР° усилитель 4, выходной сигнал которого 100 стробируется вентилем 9 СЃРїРѕСЃРѕР±РѕРј, который будет описан ниже. 1 3 95 . , , 4, 100 9 . Головка 5 считывает дорожку, РЅР° которой записаны сигналы, соответствующие всем желаемым позициям записи РЅР° РґСЂСѓРіРёС… 105 дорожках, связанных СЃ головками 1, Рё, таким образом, считывает импульсы, называемые РІ дальнейшем тактовыми импульсами, последовательностями РїРѕ СЃРѕСЂРѕРє штук РІ усилитель 6. 5 105 1 , , 6. Этот усилитель управляет счетчиком 23, 24 через РІС…РѕРґРЅРѕР№ вентиль 22, который управляется 110 РІ зависимости РѕС‚ установленного или снятого состояния бистабильного триггера 26 РЅР° выходе счетчика. Этот триггер выполнен СЃ возможностью установки выходным импульсом счетчика Рё сбрасывания импульсом, считываемым СЃ барабана головкой 115 7 Рё проходящим через усилитель 8 РЅР° триггер 26. РќР° дорожке барабана, связанной СЃ головкой 7, записан одиночный сигнал, РёР· которого головка 7 считывает импульс для каждого оборота барабана. Этот импульс 120 РІ дальнейшем будет называться импульсом конца вращения. 23, 24 22 110 26 . 115 7 8 26. 7 7 . 120 . Счетчик состоит РёР· РґРІСѓС… частей 23 Рё 24, причем часть 23 предназначена для счета РґРѕ СЃРѕСЂРѕРєР° Рё подачи выходного импульса, называемого импульсом конца слова 125, РЅР° линию 25 Рё РЅР° РІС…РѕРґ второй части 24 счетчика. который устроен для счета РґРѕ шестнадцати Рё подачи выходного импульса РЅР° триггер 26. 23 24, 23 , 125 , 25 24 26. Таким образом, можно видеть, что счетчик 24 сек839,243 обеспечивает РІСЃРµ время регистрацию количества слов, которые были прочитаны СЃ начала оборота барабана головками 1, Рё его синхронизация СЃ барабаном проверяется РїСЂРё каждом обороте. РІ силу того факта, что открытие РІС…РѕРґРЅРѕРіРѕ вентиля 22 счетчика зависит РѕС‚ подачи импульса конца вращения РЅР° триггер 26 для снятия его СЃ толку после того, как РѕРЅ установлен выходным импульсом, доставляемым секцией счетчика 24 после насчитал 16 слов. sec839,243 24 1 22 26 24 16 . Эта регистрация количества прочитанных слов позволяет выбрать РѕРґРЅРѕ слово РёР· дорожки, выбранной блоком 3, следующим образом. 3 . Если предположить, что инструкция была перенесена РІ регистр управления 16, то часть инструкции РІ позициях 4-9 регистра будет управлять выбором соответствующей дорожки РїРѕ строкам 33, Р° часть инструкции РІ позициях 10-13 будет устанавливать элемент совпадения 35 (СЂРёСЃ. 2) РїРѕ линиям 34. Регистрация РІ секции 24 счетчика также применяется РїРѕ строкам 36 Рє воротам, которые устроены так, чтобы открываться РїСЂРё совпадении настроек, примененных РїРѕ строкам 34 Рё 36 соответственно. Регистрация РІ секции 24 счетчика, осуществляемая РїРѕ окончании импульса слова, указывает количество полных слов, которые были пройдены головками 1 РІ любой момент, РЅРѕ путем нумерации позиций слов РЅР° единицу раньше РёС… фактических позиций относительно начало вращения барабана, эта регистрация может использоваться для обозначения слова, РїРѕ которому РІ данный момент РїСЂРѕС…РѕРґСЏС‚ головки. Поскольку между словами РЅР° каждой дорожке имеется восьмизначный интервал, регистрация устанавливается заблаговременно РґРѕ фактического считывания слова связанной СЃ РЅРёРј головкой, чтобы схемы были готовы Рє приему цифр, считываемых головкой. 16, 4-9 33 10-13 35 ( 2) 34. 24 , 36, 34 36 . 24 , , 1 , , . . Таким образом, восемь позиций РІРѕ времени РґРѕ того, как будет считано РёСЃРєРѕРјРѕРµ слово, регистрация РІ секции 24 счетчика согласуется СЃ номером слова, хранящимся РІ позициях 10-13 регистра управления, Рё ворота совпадения открываются. Р’ конце слова подача -50 импульса окончания слова РёР· секции 23 РІ секцию 24 счетчика разрушает согласование между РґРІСѓРјСЏ регистрациями, Рё вентиль 35, таким образом, закрывается. 24 10-13 . -50 23 24 35 . Конец импульса слова, который привел Рє согласованию между регистрациями, подаваемыми РЅР° вентиль 35, также подается РїРѕ линии для установки триггера моностабильной задержки 37, который сбрасывается после задержки РІ пять СЃ половиной разрядов, чтобы обеспечить выходной импульс, который подается РЅР° открывается вентиль совпадения 35 Рё РїСЂРѕС…РѕРґРёС‚ через этот вентиль для переключения триггера совпадения или триггера 28. Вентиль 38, РЅР° который РїРѕ линии 40 подаются тактовые импульсы РѕС‚ усилителя 6 (СЂРёСЃ. 1), управляется триггером 28 для передачи приложенных тактовых импульсов РЅР° линию 39 Рё через триггер СЃ моностабильной задержкой 41, который создает задержку примерно РЅР° три четверти. цифры времени, РІ строку 42. Рмпульсы РІ строке 39 Рё строке 42 возникают только тогда, РєРѕРіРґР° триггер совпадения 28 переключается 70, Рё поэтому Р±СѓРґСѓС‚ называться тактовыми импульсами совпадения Рё задержанными тактовыми импульсами совпадения соответственно, чтобы отличать РёС… РѕС‚ постоянно возникающих тактовых импульсов РІ строке 40. 75 Линии 39, 42 Рё 40, несущие соответствующие импульсы, подключены Рє входным вентилям 47, 48 Рё 49 соответственно распределительного устройства, состоящего РёР· вентилей 128, 122, 103, 104, 72, 74, 75, 54 Рё 55, так что Р·Р° счет 80 выборочного управления входными вентилями 47, 48, 49 Рё распределительными вентилями любой РёР· трех различных типов последовательности импульсов может быть выведен через распределительное устройство, чтобы действовать как импульсы СЃРґРІРёРіР° для управления циркуляцией 85 информации через Рё РІРѕРєСЂСѓРі регистры СЃРґРІРёРіР° или временные накопители 17, 18, 19 Рё (Фиг.1). 35 37 35 28. 38 6 ( 1) 40, 28 39 , 41, , 42. 39 42 28 70 40. 75 39, 42 40 47, 48 49 128, 122, 103, 104, 72, 74, 75, 54 55 80 47, 48, 49, 85 17, 18, 19 ( 1). РљРѕРіРґР° требуется выбрать Рё считать слово, вентиль 9 открывается СЃРїРѕСЃРѕР±РѕРј 90, описанным ниже, Рё импульсы СЃ выбранной головки 1 усиливаются усилителем 4, РїСЂРѕС…РѕРґСЏС‚ через вентиль 9 Рё подаются РЅР° вентиль 10. Этот вентиль имеет РґРІР° выхода Рё управляется тактовыми импульсами РѕС‚ усилителя 6 95 РїРѕ линии 40, чтобы обеспечить импульс РЅР° РѕРґРЅРѕРј выходе РІ ответ РЅР° каждое считывание двоичной 1 цифры Рё импульс РЅР° РґСЂСѓРіРѕРј выходе для каждого считывания двоичной 0 цифры. . Рмпульсы СЃ выходов вентиля 10 подаются РЅР° установку Рё снятие 100 бистабильного РІС…РѕРґРЅРѕРіРѕ триггера или триггера 11, выход которого подается РЅР° магистраль 21. , 9 90 1 4, 9 10. 6 95 40 1 0 . 10 100 11 21. Регистр управления 16 Рё каждый РёР· регистров хранения 17, 19 Рё 20 подключены Рє магистрали 105 21 через соответствующий РІС…РѕРґРЅРѕР№ вентиль, причем соответствующими вентилями являются вентили 12, 13, 14 Рё 15, которые выборочно открываются, чтобы пропустить импульсы РїРѕ магистрали 21. вводить связанные СЃ РЅРёРјРё регистры РІ соответствии СЃ выполняемой инструкцией. Перемещение цифр слова РїРѕ ступеням регистра, РІ который РѕРЅРѕ вводится, осуществляется последовательностью импульсов СЃРґРІРёРіР° РѕС‚ описанного выше распределительного устройства 115, подаваемых РЅР° сдвиговый РІС…РѕРґ РІ регистр. 16 17, 19 20 105 21 , 12, 13, 14 15 21 . 115 . Таким образом, если команда требует передачи слова РёР· указанного места РЅР° барабане РІ регистр 19, РІС…РѕРґРЅРѕР№ элемент 14 этого регистра будет открыт последовательностью импульсов 120 РѕС‚ распределительного устройства РїРѕ линии P16 Рё аналогичной последовательностью импульсов РїРѕ линии P16. строка P13 будет сдвигать цифры РїРѕ регистру, РєРѕРіРґР° РѕРЅРё подаются РЅР° первый этап РѕС‚ шоссе 21 через ворота 14. 125 Конец словесного импульса, появляющегося РЅР° линии после считывания СЃРѕСЂРѕРєР° цифр выбранного слова, РЅРµ может пройти через вентиль совпадения, который закрывается РґРѕ того, как задержка, налагаемая триггером задержки 37, достигнет ex839,243, РЅРѕ РѕРЅ пройдет через вентиль 26Рђ. Рє тому или РёРЅРѕРјСѓ РёР· выходов этих РІРѕСЂРѕС‚ РІ зависимости РѕС‚ того, как ворота кондиционированы, Рё либо непосредственно Рє триггеру совпадения 28, чтобы снять его, либо через дополнительный вентиль 56, чтобы снять триггер 28. Р’ любом случае триггер 28 закрывает вентиль 38, чтобы прекратить подачу тактовых импульсов РІ линию 39 Рё подачу задержанных тактовых импульсов РІ линию 42. 19, 14 120 P16 P13 21 14. 125 37 ex839,243 26A 28 56 28. 28 38 39, 42. Следует понимать, что число, считанное СЃ магнитного барабана Рё введенное РІ РѕРґРёРЅ РёР· регистров, после этого доступно либо РёР· барабана, который имеет значительную задержку доступа, либо РёР· регистра, который имеет тип немедленного доступа, РєРѕРіРґР° это требуется для целей Р’ калькуляторе предусмотрены дальнейшие арифметические операции Рё приспособления для выбора такого числа РёР· любого места, которое может быть наиболее подходящим. Как упоминалось ранее, используемая форма команды включает позиции, РІ которых может быть зарегистрирована индикация того, что операндом является слово РІ регистре или , то есть РІ регистрах 19 Рё 20. РљРѕРіРґР° команда, включающая такое указание, вводится РІ регистр управления 16, указание применяется РїРѕ линиям 64 или 65 Рє элементам 66 или 67 (СЂРёСЃ. 2) соответственно. , ;. .. 19 20. 16 , 64 65 66 67 ( 2) . РљРѕРіРґР° триггер совпадения 28 сбрасывается РёР·-Р·Р° окончания импульса слова, РѕРЅ генерирует выходной импульс, который задерживается РЅР° три разряда триггером задержки 30, Р° затем подается РЅР° РґРІР° вентиля 31 Рё 32. Эти вентили управляются управляющим триггером или триггером 27, работа которого будет описана позже, Рё РєРѕРіРґР° этот триггер переключается РЅР° открытие вентиля 31, импульс, подаваемый РЅР° этот вентиль, РїСЂРѕС…РѕРґРёС‚ через него Рё подается совместно СЃ вентилями 66 Рё 67. . Р’ зависимости РѕС‚ того, какая РёР· линий 64 Рё 65 несет упомянутую выше индикацию, РѕРґРёРЅ РёР· вентилей 66 Рё 67 пропускает импульс, подаваемый РЅР° него РѕС‚ вентиля 31, Рё переключает соответствующий триггер памяти или триггер 68 или 69. 28 30 31 32. , 27, , 31 66 67. 64 65 66 67 31 68 69. Выход этих триггеров памяти подается РЅР° затвор 70, Рё выходные линии соединяются через РґРёРѕРґС‹ 82 СЃ линией 78, так что РїСЂРё установке любого триггера напряжение РЅР° этой линии изменяется Рё через инвертирующий усилитель 79 применяется это изменение. РїРѕ линии 80 для закрытия затвора 9 (СЂРёСЃСѓРЅРѕРє 1) РІРѕ РІС…РѕРґРЅРѕР№ цепи РѕС‚ магнитного барабана Рє магистрали 21. Таким образом, считывание СЃ барабана блокируется, Рё требуемое число считывается РёР· регистра или следующим образом. 70 82 78 79 80 9 ( 1) 21. . Напряжение РЅР° линии 78 прикладывается для открытия вентиля 81, который принимает задержанный окончательный словный импульс, подаваемый РЅР° вентиль совпадения 35, Рё такой импульс РїСЂРѕС…РѕРґРёС‚ через вентиль 81, чтобы установить триггер совпадения 28 Рё, таким образом, открыть вентиль 38, чтобы допустить тактовые импульсы Рє строка 39. 78 81 35 81 28 38 39. Эти тактовые импульсы подаются РЅР° вентиль 70 Рё появляются РЅР° том или РёРЅРѕРј РёР· его выходов РІ зависимости РѕС‚ того, был ли переключен триггер 68 памяти или триггер 69 памяти . РџСЂРё переключении триггера 68 эти тактовые импульсы подаются через усилители 126 РЅР° линии P15, P13 Рё P11. 70 68 69 . 68 126 P15, P13 P11. РџСЂРё переключении триггера 69 импульсы 7 подаются через усилители 71 РЅР° линии P25, P21 Рё P23. 69 7 71 P25, P21 &P23. Тактовые импульсы РЅР° P13 сдвигают содержимое регистра , РЅР° P15 РѕРЅРё открывают вентиль 127, чтобы позволить смещенному содержимому выйти РЅР° магистраль, ведущую РєРѕ РІС…РѕРґСѓ РІС…РѕРґРЅРѕРіРѕ триггера 11, Р° РЅР° P11 РѕРЅРё открывают вентиль 73, чтобы обеспечить циркуляцию сдвинутое содержимое возвращается РІ регистр . Аналогичным образом импульсы РЅР° линиях P25, P21 Рё P23 Р±СѓРґСѓС‚ управлять СЃРґРІРёРіРѕРј Рё открытием вентилей 76 Рё 77 регистра . P13 , P15 127 11, P11 73 . P25, P21 P23 80 76 77 . Таким образом, результатом команды РЅР° чтение операнда РёР· регистра или вместо барабана является блокировка схемы считывания СЃ барабана Рё РѕР±С…РѕРґ вентиля совпадения 83 Рё устройства распределения посредством вентилей 81 Рё 70. - - 83 81 70. Работа управляющего триггера 27 будет описана так, как РѕРЅР° связана СЃ началом расчета. Предполагая, что РІСЃРµ 90 чисел Рё командных слов были введены РІ хранилище 2 РЅР° магнитном барабане, триггер 27 управления устанавливается, например. импульсом РѕС‚ РІС…РѕРґРЅРѕРіРѕ механизма (РЅРµ показан) так, что его правый выход открывает ворота 31, 60 Рё правый 04 выход - 26. Установка триггера 27 создает импульс, который РїСЂРѕС…РѕРґРёС‚ через затвор 50, удерживаемый РІ это время открытым потенциалом РЅР° линии 46ME РёР· функциональной матрицы (СЂРёСЃ. 3), которая будет описана позже, как 00, Рё этот импульс подается РЅР° затвор 51. 27 . 90 2, 27 .. ( ) 31, 60 04 - 26. 27 50 46ME ( 3), 00 , 51. Элемент 51 управляется РїРѕ линии 52 РёР· позиции 32 регистра управления 16 таким образом, что двоичный В«0В» РІ этой позиции открывает левый выход элемента 51, Р° двоичная В«1В» открывает правый выход. 51 52 32 16 " 0 " 51 ) " 1 " . Таким образом, приложенный импульс передается для установки триггера или триггера 43 СЌРјРёСЃСЃРёРё памяти либо напрямую, либо через триггер задержки 53, который обеспечивает задержку РІ пять миллисекунд, чтобы позволить K1 выполнить операции переключения дорожек, Рё этот триггер 43 управляет открытием вентиля 35. РїСЂРё достижении совпадения. 43, 53 K1 , 43 35 . Поскольку РІ начале операции регистр управления свободен РѕС‚ любой записи 515, РІ нем фактически зарегистрирована адресная дорожка 0, слово 0, Рё номер слова применяется РїРѕ строкам 34 Рє элементу совпадения 35, так что, РєРѕРіРґР° голова 1 дорожки 0 завершает чтение слова, предшествующего слову 0,! 20 Секции счетчика 24 также регистрируют РѕРґРёРЅ Рё тот же номер слова, Рё вентиль 35 открывается для РїСЂРѕРїСѓСЃРєР° задержанного конца импульса слова РёР· линии 25 Рё через триггер 37 для установки триггера 28 совпадения, как описано ранее. Результирующая последовательность задержанных тактовых импульсов совпадения РЅР° линии 42, РїРѕРјРёРјРѕ подачи РЅР° вентиль 48, подается РЅР° вентиль 60, удерживаемый РІ это время открытым триггером 27, Рё, таким образом, РїСЂРѕС…РѕРґРёС‚ через линию P0, чтобы открыть РІС…РѕРґРЅРѕР№ вентиль 12 130 839 243 (СЂРёСЃ. 1) регистра управления 16, чтобы принять РІ этот регистр СЃ магистрали 21 команду, считываемую РІ данный момент СЃ барабана 2. Линия P0 также подает эти импульсы РІ качестве импульсов СЃРґРІРёРіР° РІ регистр 16, так что команда сдвигается РїРѕ регистру РїРѕ мере ее поступления РІ него. 515 0, 0 34 35 1 0 0,! 20 24 35 25 37 28 . 42 48, 60 27 P0 12 130 839,243 ( 1) 16 21 2. P0 16 . Р’ конце командного слова импульс окончания слова появляется РІ строке 25 Рё подается РЅР° вентиль 26Рђ, который управляется управляющим триггером 27, чтобы пропустить импульс конца слова через его правый выход для отключения триггера совпадения 28. РџСЂРё отключении триггера 28 выдается импульс, который подается для установки триггера задержки 30, который после трехразрядного времени сбрасывается для создания выходного импульса, который подается РЅР° вентили 31 Рё 32. 25 26A 27 28. 28 30 , 31 32. Эти вентили управляются РґРІСѓРјСЏ выходами управляющего триггера 27, Р° вентиль 31 открыт СЃ триггером 27 РІ его текущем состоянии, так что через три разряда после появления импульса конца слова РЅР° линии 25 импульс РѕС‚ триггера задержки 39 РїСЂРѕС…РѕРґРёС‚ через вентиль 31 для перевода триггера управления РІ РґСЂСѓРіРѕРµ состояние. Р’ этом РґСЂСѓРіРѕРј состоянии триггер управления 27 позволяет выполнить команду, ранее считанную РІ регистр управления 16. 27 31 27 25 39 31 . 27 16. Напомним, что выполняемая функция прописывается РІ позициях 14-18 регистра управления. Эти позиции соединены линиями 44 СЃ функциональной матрицей РґРёРѕРґРѕРІ (СЂРёСЃ. 3) обычного типа, служащей для изменения СѓСЂРѕРІРЅСЏ напряжения РЅР° различных комбинациях множества выходных линий, обозначенных общим префиксом 46, РІ соответствии СЃ различными комбинациями настроек. регистра управления ступеней 14-18. 14-18 . 44 ( 3) , 46, 14-18. Вентиляторы, образующие устройство распределения импульсов, показанное РЅР° фиг. 2, управляются функциональной матрицей РїРѕ этим выходным линиям 46 для распределения последовательности импульсов открытия Рё СЃРґРІРёРіР° РІ различные регистры 17-20 РЅР° фиг. 1, необходимые для выполнения функции. Как упоминалось ранее, эти импульсы подаются РЅР° распределительное устройство через вентили 47, 48 Рё 49, которые управляются совместно СЃ помощью неустановленного выхода управляющего триггера 27 Рё индивидуально СЃ помощью функциональной матрицы РїРѕ линиям 46CC, 46DCC Рё 46C соответственно. Таким образом, состояние триггера 27 определяет, должен ли какой-либо РёР· вентилей 47, 48 Рё 49 передать соответствующую последовательность импульсов распределительным вентилям, Р° матрица функций определяет, какой РёР· вентилей 47, 48 Рё 49 должен открыться. 2 46 17 20 1 . 47, 48 49 27 46CC, 46DCC 46C . 27 47, 48 49 47, 48 49 . РџРѕ завершении операции выполнения команды РІ регистре управления РІ строке 25 появляется очередной импульс конца слова, который РїСЂРѕС…РѕРґРёС‚ РЅР° левый выход элемента 26Рђ, поскольку управляющий триггер 27 РІ данный момент РЅРµ установлен, Рё подается РЅР° логический элемент. 56 управляется РёР· функциональной матрицы РїРѕ линии 46W Рё заданным выходом триггера совпадения 28. РџСЂРё открытом РІ это время вентиле 56 подается импульс для снятия триггера совпадения 28, результирующий выход которого закрывает вентиль 38 Рё устанавливает триггер задержки 30. Задержанный конец словесного импульса РѕС‚ триггера 30 теперь РЅРµ может пройти через вентиль 31, который удерживается закрытым управляющим триггером 27, Р° РїСЂРѕС…РѕРґРёС‚ вместо этого через вентиль 70 через вентиль 32, который удерживается открытым совместно триггером 27 Рё функциональной матрицей РїРѕ строке 46COC. РЎ выхода вентиля 32 РїСЂРѕС…РѕРґРёС‚ импульс для перевода управляющего триггера 27 РІ установленное состояние готовности Рє 75 считыванию следующей инструкции. Также импульс СЃ выхода вентиля 32 усиливается Рё РїСЂРѕС…РѕРґРёС‚ РїРѕ линии 57 Рє набору РёР· четырех вентилей 58 (СЂРёСЃ. 1) РІ схеме передачи между каскадами 28-31 Рё каскадами 10-13 регистра управления 16 80. , 25 26A, 27 , 56 46W 28. 56 28 38 30. 30 31 27 70 32 27 46COC. 32 27 75 . 32 57 58 ( 1) 28 31 10 13 80 16. Открытие элементов 58 позволяет выполнить СЃР±СЂРѕСЃ позиций 10-13 РІ регистр РІ соответствии СЃ настройкой этапов 28-31 так, чтобы адрес следующей команды был применен Рє совпадению\элементу 35 РїРѕ строкам 34 Рё выбору инструкция РїРѕ РЅРѕРІРѕРјСѓ адресу может выполняться ранее описанным СЃРїРѕСЃРѕР±РѕРј. 58 10 13 28 31 \ 35 34 . Машина также снабжена устройствами для управления повторным выполнением РѕРґРЅРѕР№ команды Рё СЂСЏРґРѕРј вспомогательных схем управления для управления выполнением операции деления. Эти устройства Рё схемы теперь Р±СѓРґСѓС‚ описаны, Р° также РёС… взаимодействие 95 СЃ устройствами. Уже описанное будет объяснено РІ следующем описании операции деления. - , 95 , . Процесс деления путем повторного вычитания РІ машине, имеющей уже описанные устройства, требует средств для определения количества операций вычитания, которые необходимо выполнить, для проверки знака результата операции вычитания, чтобы определить факторы, участвующие РІ следующем вычитании 1OG. операции, Р° также для смещения факторов относительно РґСЂСѓРі РґСЂСѓРіР°. Более того, если РЅРµ известно, что делитель больше делимого, необходимо обеспечить средства для первоначального СЃРґРІРёРіР° делителя 1G0 относительно делимого, чтобы сделать это эффективно. Р’ некоторых случаях известно, что делимое РЅРµ может быть больше делителя более чем РЅР° определенный РїРѕСЂСЏРґРѕРє, например 24, так что можно осуществить 115 начальный заданный СЃРґРІРёРі, например РёР· пяти разрядов, что гарантирует, что делитель больше делимого. Р’ РґСЂСѓРіРёС… случаях необходимо произвести первоначальный СЃРґРІРёРі, проверить результат, повторить СЃРґРІРёРі, повторно протестировать Рё так далее, РїРѕРєР° тест 12.0 РЅРµ покажет, что делитель больше делимого. , 1OG , . - 1G0 . .. 24 115 .. , . , , , 12.0 . Указанные выше предварительные меры осуществляются следующим образом. Делитель считывается СЃ магнитного барабана 2 Рё 125 вводится РІ регистр РІ ответ РЅР° первую команду, Р° следующей командой, которая должна быть введена РІ регистр управления, является «сдвиг содержимого В» РЅР° заранее определенное количество ступеней. Позиции СЃ 34 РїРѕ 40 этой инструкции содержат двоичный эквивалент числа, которое представляет СЃРѕР±РѕР№ разницу между тридцатью девятью Рё количеством ступеней, РЅР° которые должен быть СЃРґРІРёРЅСѓС‚ делитель, Рё эти ступени регистра управления предназначены для работы. как вычитающий счетчик. . 2 125 " " . 34 40 - I130 39, 243 - . Настройка регистра управления РїСЂРёРІРѕРґРёС‚ Рє тому, что функциональная матрица (СЂРёСЃ. 3) повышает потенциал РЅР° линиях 46P11, 46P13, 46C, 46N Рё 46NOC, тем самым открывая или подготавливая Рє открытию вентили 72, 54, 49, 122 Рё 125. Элемент 49 пропускает тактовые импульсы РёР· линии 40 РІ элементы 72 Рё 54, которые передают РёС… РїРѕ линиям P11 Рё P13, чтобы открыть элемент 73 РІ контуре циркуляции регистра 19 (регистр ) Рё сдвинуть содержимое этого регистра РЅР° РѕРґРЅСѓ позицию для каждого тактового сигнала. пульс. Рмпульсы, принимаемые затвором 49, также РїСЂРѕС…РѕРґСЏС‚ через затвор 122, удерживаемый открытым потенциалом РЅР° линии 46N, Рё подаются РїРѕ линии РЅР° последний каскад регистра управления 16. Если предполагается, что требуется СЃРґРІРёРі РЅР° пять позиций, установка РІ позициях СЃ 34 РїРѕ 40 регистра 16 будет двоичным эквивалентом тридцати четырех (тридцать девять РјРёРЅСѓСЃ пять), так что тридцать пятый тактовый импульс вызовет секцию счетчика. регистра 16 пройти через ноль Рё передать выходной импульс РІ строку 123. 3 46P11, 46P13, 46C, 46N 46NOC, , , 72,54,49, 122 125. 49 40 72 54 P11 P13 73 19 ( ) . 49 122 46N 16. 34 40 16 - (- ) - 16 123. Этот выходной импульс РїСЂРѕС…РѕРґРёС‚ через затвор 124 (СЂРёСЃ. 2), который удерживается открытым управляющим триггером 27, Рё через затвор 125, удерживаемый потенциалом РЅР° линии 46NOC, для переключения управляющего триггера 27 Рё, таким образом, отключения подачи тактовые импульсы РїСЂРѕС…РѕРґСЏС‚ через вентиль 49. 124 ( 2), 27, 125, 46NOC, 27 49. Рмпульс также РїСЂРѕС…РѕРґРёС‚ РїРѕ линии 57, чтобы открыть вентили 58 Рё передать адрес следующего командного слова РёР· позиций 28-31 РІ позиции 10-13 регистра управления 16. 57, 58 28-31 10-13 16. Таким образом, регистр получает тридцать пять импульсов СЃРґРІРёРіР°, так что его содержимое, делитель, фактически смещается РЅР° пять позиций влево, Р° оставшимся подготовительным шагом является передача делителя РёР· регистра РІ регистр , РіРґРµ РѕРЅ обычно находится. стоял РІ начале операции РґРёРІРёР·РёРё. - , , , . Эта передача осуществляется следующей инструкцией, Рё поскольку РѕРЅР° относится Рє числу РІ регистре , инструкция включает РІ себя двоичную В«1В» РІ позиции 1. Как объяснялось ранее, это РїСЂРёРІРѕРґРёС‚ Рє установке триггера -памяти 68, Рё результирующий потенциал РЅР° линии 78 открывает вентиль 81 для РїСЂРѕРїСѓСЃРєР° задержанного конца импульса слова РёР· триггера 37 для установки триггера совпадения 28. Тактовые импульсы совпадений РЅР° линии 39 РІ результате открытия вентиля 38 триггером 28 РїСЂРѕС…РѕРґСЏС‚ через левые выходные линии вентиля 70 РЅР° линии РџР 1, Рџ13 Рё Рџ15 через усилители 126. " 1 " 1. , 68 78 81 37 28. 39 38 28 70 1, P13 andP15 126. Установка функциональной матрицы РІ re6) РІ ответ РЅР° эту команду повышает потенциал РЅР° 46P23, 46P26, 46DCC, 46W Рё 460CC Рё, таким образом, открывает или создает условия для открытия вентилей 75,-128, 48, 56 Рё 32. Открытие вентиля 48 пропускает задержанные тактовые импульсы совпадения РЅР° вентили 75 Рё 128 Рё, следовательно, РЅР° линии P23 Рё P26 соответственно, так что тактовые импульсы совпадения сдвигают содержимое регистра через вентиль 127 РЅР° РІС…РѕРґ РІС…РѕРґРЅРѕРіРѕ триггера 11, Р° также через вентили 73 возвращаются РІ регистр , Р° задержанные тактовые импульсы совпадений пропускают выходной сигнал триггера 11 РїРѕ магистрали 21 через вентиль 15 РІ регистр , РїСЂРё этом выходной сигнал сдвигается РїРѕ регистру импульсами РЅР° линии P23. 75 Открытие вентилей 56 Рё 32 позволяет переключить триггер совпадения 28 Рё триггер управления 27 Рє следующему концу словного импульса, как описано ранее. Значение, оставшееся РІ регистре , может быть очищено СЃ помощью обычной схемы обнуления, если желательно начать операцию деления СЃ пустым регистром . re6) 46P23, 46P26, 46DCC, 46W 460CC , , 75,- 128, 48, 56 32. 48 75 128 P23 P26, 127 11 73 , 11 21 15 , P23. 75 56 32 28 27 . 80 . Чтобы выполнить либо собственно операцию деления, либо операцию вычитания, упомянутую ранее 85, чтобы выяснить, больше ли делитель, чем делимое, сначала необходимо ввести делимое РІ регистр Рђ 18. Как РІРёРґРЅРѕ РёР· СЂРёСЃСѓРЅРєР° 1, значения РјРѕРіСѓС‚ передаваться СЃ барабана РІ регистры , Рё , Р° также между этими регистрами посредством РІС…РѕРґРЅРѕРіРѕ триггера РІ ответ РЅР° соответствующие команды. Однако, чтобы ввести значение РІ регистр Рђ, сначала необходимо 95 ввести значение РІ регистр Рњ, поскольку Рє регистру Рђ нет РїСЂСЏРјРѕРіРѕ пути, доступного РёР· строк 21. Затем регистры Рё РјРѕРіСѓС‚ быть соединены для формирования большого рециркуляционного регистра путем открытия вентилей 94 Рё 1()( РІ ответ РЅР° соответствующую команду. , 85 , , 18. 1, , , - . , 95 21. 94 1()( . Эта команда также вызывает подачу 40 импульсов СЃРґРІРёРіР° РЅР° РІС…РѕРґС‹ СЃРґРІРёРіР° регистров P3 Рё P33, РІ результате чего содержимое регистров Рё переносится взаимно. 40 P3 P33 . Если необходимо сдвинуть делитель, Р° затем проверить, что РѕРЅ больше делимого, прежде чем приступить Рє делению, проверка осуществляется путем вычитания делителя РёР· делимого 110 Рё определения знака остатка РѕС‚ делимого, введенного РІ соответствующий регистр РІ разделе управление предыдущей инструкцией аналогично уже описанному. Рнструкция вычитания 115 устанавливает матрицу функций для повышения потенциала РЅР° линиях 46S, 46P3, 46DCC, 46ME, 46W, 46COC Рё 46SL. 110 . 115 46S, 46P3, 46DCC, 46ME, 46W, 46COC 46SL. Линия 46S подготавливает сумматор/вычитатель 62 (СЂРёСЃ. 1) для вычитания, Р° линии 120 46P3 Рё 46DCC открывают вентили 103 Рё 48, чтобы обеспечить подачу задержанных тактовых импульсов совпадения РЅР° сумматор 62 РїРѕ линии 120 Рё РІ регистр . РІ котором находится дивиденд, над линией P3. Линия 46Me открывает 125 вентиль 50, чтобы пропустить переключающий импульс РѕС‚ управляющего триггера 27 Рє вентилю 51, как описано ранее, линия 46W открывает вентиль 56, линия 46COC открывает вентиль 32, Р° линия 46SI открывает вентиль 129, который пропускает переключающий импульс 13t 839,243 РѕС‚ управляющего триггера. 27 РїРѕ линии 130 Рє триггеру переноса или триггеру сумматора 62 (СЂРёСЃ. 1). 46S / 62 ( 1) 120 46P3 46DCC 103 48 62 120, , , P3. 46Me 125 50 27 51 , 46W 56, 46COC 32 46SI 129 13t 839,243 27 130 62 ( 1). Поскольку делитель находится РІ регистре , команда имеет двоичную "1" РІ своей первой позиции, Рё триггер 68 памяти настроен РЅР° открытие левой стороны вентиля 70 Рё подачу импульсов СЃРґРІРёРіР° для регистра , как описано выше. Поскольку такая цифра делителя циркулирует РёР· регистра через РІС…РѕРґРЅРѕР№ триггер 11 Рё магистраль 21 обратно РІ регистр , РѕРЅР° подается РЅР° элементы совпадения Рё антисовпадения 101 Рё 102 сумматора 62. РљСЂРѕРјРµ того, РєРѕРіРґР° каждая цифра -15 делимого достигает последней ступени регистра Рђ, РѕРЅР° подается РїРѕ строкам 112 Рё через вентиль (СЂРёСЃ. 3) Рё строки 86 Рє триггеру переноса сумматора 62. Выходной сигнал сумматора управляет вентилями 108 Рё 109 РІ контуре циркуляции регистра Рђ для осуществления РїСЂСЏРјРѕРіРѕ СЃРґРІРёРіР° или СЃРґРІРёРіР° СЃ обратным обращением каждой цифры делимого РІ зависимости РѕС‚ результата сравнения, которое выполняется РІ сумматоре. Таким образом, остаток -25, полученный РІ результате вычитания делителя РёР· делимого, вводится РІ регистр Рђ. "1" - 68 70 . 11 21 , 101 102 62. -15 112 ( 3) 86 62. 108 109 , . -25 . если делитель был больше делимого, остаток будет отрицательной величиной, С‚.Рµ. .. первая ступень регистра будет содержать :30 двоичную В«1В», Рё это условие проверяется РІ следующей инструкции. :30 "1" . РЎ помощью команды тестирования РІ регистре управления 16 матрица функций повышает потенциал РЅР° линиях 46P3, 46N, 46C, 46J Рё 46NJ. Линии 46P3 Рё 46C открывают вентили 103 Рё 49 для подачи тактовых импульсов РёР· строки 40 РїРѕ линии P3 для циркуляции содержимого регистра . Линия 46N открывает вентиль 122, позволяя этим импульсам поступать РЅР° каскады счетчика A0 регистра управления РїРѕ линии . 16 46P3, 46N, 46C, 46J 46NJ. 46P3 46C 103 49 40 P3 . . 46N 122 A0 . Команда включает РІ себя запись тридцать восемь РІ этих каскадах счетчика, так что тридцать девятый тактовый импульс РїРѕ линии заставляет счетчик проходить через ноль Рё выдавать выходной импульс РЅР° линии 123, который РїСЂРѕС…РѕРґРёС‚ через элемент 124 (СЂРёСЃ. 2) Рє элементам 125. Рё 131. Вентиль 125 удерживается закрытым потенциалом РЅР° линии 46NOC, РЅРѕ вентиль 131 устроен так, чтобы открываться потенциалом РЅР° линии 46J РІ сочетании СЃ потенциалом РЅР° линии 112, если двоичная В«1В» регистрируется РІ последней стадии регистра после СЃРґРІРёРі РЅР° тридцать девять позиций, С‚.Рµ. если значение РІ регистре Рђ отрицательное. 123 124 ( 2) 125 131. 125 46NOC 131 46J 112 "1" .. . -55 Если значение отрицательное, вентиль 131 передаст импульс РІ линию 57, чтобы осуществить передачу следующей инструкции РёР· этапов 28–31 РІ этапы 10–13 регистра управления, как описано ранее. -55 131 57 28-31 10-13 . Переключение управляющего триггера 27 перед выполнением теста генерирует импульс, который подается РЅР° вентиль 132, удерживаемый открытым потенциалом РЅР° линии 46NJ, Рё этот импульс РїСЂРѕС…РѕРґРёС‚ через вентиль 132 для установки тестового триггера или триггера 133. После завершения теста окончание словесного импульса РІ линии 25 сбрасывает триггер 133, который РїСЂРё сбрасывании создает импульс, который подается через усилитель 134 для переключения триггера управления 27. 27 132 46NJ 132 133. 25 133 134 27. Если остаток положителен, то старшая 70-значная цифра будет двоичным «О», Р° потенциал РЅР° линии 112 будет удерживать вентиль 131 закрытым, так что адрес следующей команды РЅРµ будет передан, Рё РєРѕРіРґР° триггер управления переключается РІ конце 75 передаст РІ регистр управления инструкцию, указанную позициями 10-13 регистра управления. Эта инструкция может заключаться РІ СЃРґРІРёРіРµ делителя РЅР° заданное количество позиций СЃ повторением вычитания Рё проверки РІ конце операции СЃРґРІРёРіР°. 70 "" 112 131 , 75 10-13 . . После завершения этих предварительных операций можно приступить Рє фактической операции деления. Р’ начале операции деления делитель Рё делимое помещаются соответственно РІ регистры Рё , Рё общая схема операции следующая. . . Делимое фактически сдвигается РЅР° РѕРґРЅСѓ цифру влево, Р° делитель вычитается РёР· 90, чтобы получить частичный остаток, который сохраняется РІ регистре Рё знак которого проверяется. Если остаток положителен, двоичная В«1В» вводится РІ соответствующую позицию регистра , который используется для построения частного РїРѕ С…РѕРґСѓ операции, Р° делитель вычитается РёР· первого частичного остатка СЃ РґСЂСѓРіРёРј эффективным СЃРґРІРёРіРѕРј, чтобы образуют второй частичный остаток, знак которого проверяется таким же образом. Если первый частичный остаток имеет отрицательный знак, РІ регистр вводится двоичная Р±СѓРєРІР° «О», Рё делитель вычитается РёР· РёСЃС…РѕРґРЅРѕРіРѕ делимого, фактически сдвигаясь РЅР° РґРІРµ цифры влево, чтобы сформировать второй частичный остаток 105. Начальное делимое или, позднее РІ процессе, последний положительный частичный остаток, который должен быть получен, сохраняется РІ регистре Рњ РґРѕ тех РїРѕСЂ, РїРѕРєР° РЅРµ станет известно, потребуется ли РѕРЅ СЃРЅРѕРІР°, то есть РґРѕ тех РїРѕСЂ, РїРѕРєР° РЅРµ будет создан следующий положительный частичный остаток. 90 , . "1" 95 , , 100 . "" , 105 . - , , , .. 110 . РЎРґРІРёРі влево достигается применением первого импульса СЃРґРІРёРіР° только Рє регистру , Р° остальных тридцати девяти импульсов — РєРѕ всем четырем регистрам 17–20. Первый импульс сдвигает значение 115 РІ регистре РЅР° РѕРґРЅСѓ цифру вправо РїРѕ отношению Рє значениям РІ трех РґСЂСѓРіРёС… регистрах Рё, таким образом, эффективно сдвигает последующие значения РЅР° РѕРґРЅСѓ цифру влево РїРѕ отношению Рє значению РІ регистре . Обращение значения РІ регистре 1 2& посредством импульсов СЃРґРІРёРіР° для целей вычитания Рё эффективный СЃРґРІРёРі влево, таким образом, выполняются Р·Р° время РѕРґРЅРѕРіРѕ слова. Однако необходимо еще разобраться СЃ вычитанием цифры 40 регистра РёР· последних 125 цифр частичного остатка, который будет находиться РІ регистре . Последняя цифра частичного остатка всегда равна нулю вследствие СЃРґРІРёРіР°; Рё РІ действительности последняя цифра РЅРѕРІРѕРіРѕ частичного остатка всегда та же самая 130 83,4, что Рё последняя цифра делителя. Последнее следует РёР· особенностей двоичного вычитания. Поэтому РІ конце каждого вычитания последняя ступень регистра устанавливается РІ соответствии СЃ последней ступенью регистра . - 17-20. 115 . 1 2& , . , , 40 125 , . ; 130 83,4 . . , . РЎ помощью команды деления, введенной РІ регистр управления, матрица функций повышает потенциал РЅР° СЃРІРѕРёС… линиях 46P11, 46P13, 46P33, 46P3, 46S Рё 46D, открывая таким образом элементы 72, 54, 103 Рё 104 для РїСЂРѕРїСѓСЃРєР° импульсов РІ линии P1l, P13. P33 Рё P3, настраивающие сумматор 62 (СЂРёСЃ. 1) РЅР° вычитание Рё открывающие вентиль 83. Линии Pl1 Рё P13 управляют вентилем 73 РІ схеме циркуляции регистра Рё подают импульсы СЃРґРІРёРіР° РІ этот регистр соответственно, Р° линии P33 Рё P3 подают импульсы СЃРґРІРёРіР° РІ регистры Рё . 46P11, 46P13, 46P33, 46P3, 46S, 46D 72, 54, 103 104 P1l, P13, P33 P3, 62 ( 1) , 83. Pl1 P13 73 , , P33 P3 . Поскольку операнд находится РІ регистре , команда имеет двоичную В«1В» РІРѕ второй позиции, Рё это, как объяснялось ранее, РїСЂРёРІРѕРґРёС‚ Рє установке триггера памяти 69, таким образом открывая правую часть вентиля для приема импульсов РѕС‚ . 39 РІ строки P25, P21 Рё P23. Эти линии управляют вентилем 77 между выходом регистра Рё РІС…РѕРґРѕРј триггера 11 Рё вентилем 76 РІ схеме циркуляции регистра Рё подают импульсы СЃРґРІРёРіР° РІ регистр соответственно. Потенциал РЅР° линии 78 РІ результате установки триггера 69 РѕР±С…РѕРґРёС‚ вентиль совпадения посредством вентиля 81 Рё блокирует РІС…РѕРґ СЃ барабана 2 РІ триггер 11, закрывая вентиль 9. " 1 " , , 69 39 P25, P21 P23. 77 11 76 , . 78 69 - 81 2 11 9. РљРѕРіРґР° триггер управления переключается РІ состояние выполнения инструкции, импульс подается РЅР° вентиль 83, удерживается открытым потенциалом РЅР° линии 46D, Рё, РїСЂРѕР№РґСЏ через этот вентиль, подается РїРѕ линии P39 РЅР° первый каскад регистра Рњ для установки РѕРЅРѕ РґРѕ нуля. Этот же импульс подается РїРѕ линии P10 РЅР° вентиль 84 (СЂРёСЃ. 3), который соединен линиями 85 СЃ последней ступенью регистра Рё линиями 86 СЃ триггером переноса 63 сумматора 62. Действие импульса заключается РІ установке триггера 63 РІ положение, обратное настройке последней ступени регистра . Задержанные тактовые импульсы совпадения РЅР° линии 42 подаются РЅР° вентиль 88 (СЂРёСЃ. 3) Рё РЅР° моностабильный триггер 87, которые совместно СЃ потенциалом РїРѕ линии 46D управляет открытием РІРѕСЂРѕС‚ 88. Рнтегрирующая схема (РЅРµ показана) между триггером 87 Рё вентилем 88 РІРІРѕРґРёС‚ задержку РІ РѕРґРЅСѓ цифру времени, Р° триггер 87 устроен так, чтобы сбрасывать СЃ установки РґРІРµ цифры времени после установки, так что первый РёР· тактовых импульсов РЅР° линии 42 РЅРµ может пройти. через ворота 88, РЅРѕ оставшиеся 39 РїСЂРѕС…РѕРґСЏС‚ РёР·-Р·Р° того, что ворота удерживаются открытыми РёР·-Р·Р° повторяющихся импульсов СЃРїСѓСЃРєРѕРІРѕРіРѕ крючка 87. 83, 46D, P39 . 84 ( 3) 85 86 63 62. 63 . 42 88 ( 3) 87 46D 88. ( ) 87 88 87 42 88 39 87. Выходной вентиль 88 подключен через усилитель 89 Рё линию 120 Рє распределительному устройству, показанному РЅР° СЂРёСЃСѓРЅРєРµ 2, так, чтобы быть общим СЃ выходными линиями вентилей 47, 48 Рё 49. Таким образом, последовательность РёР· тридцати девяти задержанных тактовых импульсов совпадений подается РїРѕ линиям P11 Рё P13 для циркуляции содержимого регистра Рё СЃРґРІРёРіР° его РЅР° РѕРґРёРЅ номинал для каждой последовательности импульсов. Этот выходной сигнал РѕС‚ вентиля 88 также подается РЅР° вентиль 70, 91, удерживаемый открытым потенциалом РЅР° линии 46D, Рё передается РЅР° вентиль 90, который управляется знаковым триггером или триггером 92. Этот триггер 92 устанавливается РІ соответствии СЃРѕ знаком значения РІ регистре Рђ так, что либо 75 правая, либо левая сторона вентиля открывается РІ зависимости РѕС‚ того, является ли значение РІ регистре Рђ положительным или отрицательным. 88 89 120 2 47, 48 49. - P11 P13 . 88 70 91 46D 90 92. 92 75 . Если такой знак отрицательный, тридцать девять импульсов 80 РёР· вентиля 88 РїСЂРѕС…РѕРґСЏС‚ через левую сторону вентиля 90 РїРѕ линии P31, которая управляет вентилем 93 (СЂРёСЃ. 1) РІ схеме циркуляции регистра Рњ. Таким образом, эти импульсы РїСЂРёРІРѕРґСЏС‚ Рє тому, что значение РІ регистре Рњ РґРѕ 85 циркулирует РїРѕ регистру, Р° РёС… число составляет тридцать девять, что фактически смещает значение влево РЅР° РѕРґРЅСѓ цифру. 80 88 90 P31 93 ( 1) . 85 .
, ."> . . .
: 506
: 2024-04-12 21:28:08
: GB839243A-">
: :

839244-- = "/"; . , . . , . . , . , , . .

... 76%


. :
:
УведомлениеЭтот перевод сделан компьютером. Невозможно гарантировать, что он является ясным, точным, полным, верным или отвечает конкретным целям. Важные решения, такие как относящиеся к коммерции или финансовые решения, не должны основываться на продукте машинного перевода.
РћРџРРЎРђРќРР• РЗОБРЕТЕНРРЇ GB839244A
[]
ПАТЕНТНАЯ СПЕЦРР¤РРљРђР¦РРЇ 8399244 ЧЕРТЕЖРПРРЛОЖЕНЫ. 8399244 . Рзобретатель: -РЭЙМОНД БЕРД. : - . Дата подачи полной спецификации: август. 17, 1956. : . 17, 1956. Дата подачи заявления: август. 19, 1955. в„– 23951/55. : . 19, 1955. . 23951 /55. Полная спецификация опубликована: 29 РёСЋРЅСЏ 1960 Рі. : 29, 1960. Рндекс РїСЂРё приемке: -Класс 106(1), ( 1C: 2A:20 2F1 3A:6C: 8B:80 15A1). :- 106(1), (1C : 2A:20 2F1 3A:6C: 8B:80 15A1). Международная классификация:-GO6d. :-GO6d. ПОЛНАЯ СПЕЦРР¤РРљРђР¦РРЇ. . Усовершенствования электронного цифрового вычислительного оборудования или относящиеся Рє нему. . РњС‹, & (ранее ), британская компания, расположенная РїРѕ адресу: 17 , , .1, настоящим заявляем РѕР± изобретении, РЅР° которое РјС‹ молимся, чтобы нам был выдан патент. Рё метод, СЃ помощью которого это должно быть выполнено, должен быть РїРѕРґСЂРѕР±РЅРѕ описан РІ следующем заявлении: , & ( ), , 17 , , .1, , , , : - Настоящее изобретение относится Рє электронным вычислительным устройствам для выполнения вычислений РІ двоичной системе счисления. . Р’ электронных вычислительных устройствах может потребоваться выполнение повторяющихся операций РѕРґРЅРѕРіРѕ Рё того же характера, как, например, РїСЂРё операции деления, которая может включать РІ себя последовательность операций вычитания. Если команда для выполнения вычитания должна быть зарегистрирована РІ хранилище команд отдельно для каждого выполняемого вычитания Рё должна выбираться Рё считываться перед каждым вычитанием, то РїСЂРѕРёСЃС…РѕРґРёС‚ значительная потеря места для хранения Рё рабочего времени. , . - . Целью настоящего изобретения является создание улучшенных средств управления, обеспечивающих повторное выполнение РѕРґРЅРѕР№ команды после того, как такая команда выбрана Рё считана. . Согласно изобретению электронное вычислительное устройство, приспособленное для выполнения вычислений РІРѕ множество этапов РІ ответ РЅР° последовательность различных команд, применяемых Рє нему, включает РІ себя средство управления функциями, приспособленное для обеспечения условий РЅР° каждом этапе СЃ помощью команды, РІ данный момент расположенной РІ заранее определенном месте хранения, для управления производительностью. такой инструкции, [Цена 3 шилл. 6Рґ.]. , [ 3s. 6d.]. средство позиционирования, действующее РЅР° каждом этапе для замены команды, находящейся РІ данный момент РІ указанном месте хранения, следующей командой РІ указанной последовательности, Рё средство для запрета работы упомянутого средства позиционирования, чтобы позволить упомянутому средству управления управлять повторным выполнением команды, позиционированной РІ данный момент. , . Р’ соответствии СЃ особенностью изобретения устройство включает РІ себя регистр управления, РІ заранее определенную позицию которого поочередно позиционируется каждая команда, РїСЂРё этом средство позиционирования реагирует РЅР° импульс, указывающий завершение выполнения команды, для замены такой выполненной команды следующей. предусмотрена последовательность команд, Рё предусмотрены средства для запрещения такого импульса, так что устройство можно заставить повторно выполнять РѕРґРЅСѓ команду, находящуюся РІ данный момент РІ указанном заранее определенном месте. . Теперь изобретение будет описано СЃРѕ ссылкой РЅР° чертежи, прилагаемые Рє предварительному описанию, Рё прилагаемые чертежи, РЅР° которых: фиг. 1-3 представляют СЃРѕР±РѕР№ блок-схему электронного вычислительного устройства, воплощающего изобретение; Рё РЅР° рисунках 4-8 показаны детали схемы основных функциональных элементов, схематически обозначенных РЅР° рисунках 1-3. , : 1-3 ; 4-8 1-3. Вышеуказанные чертежи идентичны чертежам нашей одновременно рассматриваемой заявки в„–. - . 23948/55 (серийный в„– 839241), описание которого РїРѕ существу такое же, как Рё последующее описание. Однако изобретение, заявленное РІ этой заявке, отличается РѕС‚ изобретения, заявленного РІ настоящей заявке. 23948/55 ( . 839,241), . , . Калькулятор предназначен для работы СЃРѕ словами длиной РІ СЃРѕСЂРѕРє двоичных цифр, которые РјРѕРіСѓС‚ представлять СЃРѕР±РѕР№ число или команду. . Р’СЃРµ слова первоначально вводятся Рё сохраняются СЃ помощью обычного запоминающего устройства РЅР° магнитном барабане, Р° для выполнения вычислений первая команда, которая включает РІ себя адрес следующей команды, считывается СЃ барабана, регистрируется РІ управляющем регистре Рё выполняется, подчиняясь команды, включая подготовительные управляющие операции для выбора следующей команды Рё так далее. , , , , . Командное слово можно рассматривать как состоящее РёР· СЂСЏРґР° частей, каждая РёР· которых имеет различное значение, как указано РІ таблице ниже, РїСЂРё этом двоичные позиции нумеруются последовательно, начиная СЃ наиболее значимой. , . Двоичная позиция 3 4–9 10–13 14–18 21 22–27 28–31 32 33 34–40 Значение Рспользуется, если операнд находится РІ регистре . 3 4-9 10-13 14-18 21 22-27 28-31 32 33 34-40 . Рспользуется, если операнд находится РІ регистре . РќРµ используется. . . Выбор дорожки магазина магнитных барабанов. . Выбор слов РІ магазине магнитных барабанов. . Функция, которую необходимо выполнить. . Рспользуется, если следующая инструкция находится РІ регистре . . Рспользуется, если следующая инструкция находится РІ регистре . РќРµ используется. . . Выбор трека для следующей инструкции. . Выбор слова для следующей инструкции. . Отслеживать задержку. . Факультативная остановка. . Функция контроля счетчика. . Регистры Рё , упомянутые РІ таблице, представляют СЃРѕР±РѕР№ РґРІР° РёР· четырех временных запоминающих устройств или регистров СЃРґРІРёРіР°, предусмотренных РІ калькуляторе для учета начальных, промежуточных Рё конечных факторов, участвующих РІ расчете, РїСЂРё этом начальные коэффициенты извлекаются РёР· магнитного барабана, Р° промежуточные Рё терминальные факторы Факторы получаются путем выполнения арифметических операций над исходными факторами. , , . Арифметические операции, РЅР° которые способен калькулятор, выполняются путем обращения чисел РІ различные регистры Рё РёР· РЅРёС…, Р° также через схему сложения/вычитания типа, описанного Рё заявленного РІ патенте Великобритании в„– 738269, РІ соответствии СЃ инструкциями, считанными РёР· барабан или РІ соответствии СЃ результатом, полученным РІ результате предыдущего тиража, РІ зависимости РѕС‚ того, может потребоваться операция. Циркуляция осуществляется применением соответствующих последовательностей импульсов СЃРґРІРёРіР°, получаемых Рё распределяемых схемой управления 65, которая сама управляется РІ зависимости РѕС‚ каждой команды барабана, как РѕРЅР° появляется РІ регистре управления. / . 738,269, , . 65 . Обратимся теперь Рє фиг.1, РіРґРµ магнитный барабанный накопитель схематически обозначен позицией 270 Рё имеет несколько магнитных головок 1, головку 5 Рё головку 7 для считывания СЃ поверхности барабана Рё СЃ нее. Размер барабана 2 таков, что РЅР° нем можно разместить шестьдесят четыре дорожки, расположенные СЂСЏРґРѕРј, Рё каждая дорожка может использоваться для записи шестнадцати сороказначных слов СЃ интервалом между каждым словом Рё следующим, равным РІРѕСЃСЊРјРё цифровым позициям. Шестьдесят РґРІРµ РёР· этих дорожек имеют соответствующую головку 1, РЅРѕ для удобства иллюстрации РЅР° СЂРёСЃСѓРЅРєРµ 1 показано только небольшое количество 80. 1 2 70 1 5 7 . 2 75 . 1 80 1. Выбор конкретной РѕРґРЅРѕР№ РёР· головок 1 для считывания связанной СЃ ней дорожки осуществляется блоком 3 выбора дорожки, который содержит дерево контактов реле, связанные реле 85 которых выполнены СЃ возможностью управления РёР· регистра управления. Выход этого блока, которых может быть более РѕРґРЅРѕРіРѕ, подается РЅР° усилитель 4, выход которого стробируется затвором 9 СЃРїРѕСЃРѕР±РѕРј, который будет описан ниже. 1 3 85 . , , 4, 9 90 . Головка 5 считывает дорожку, РЅР° которой записаны сигналы, соответствующие всем желаемым позициям записи РЅР° РґСЂСѓРіРёС… дорожках, связанных СЃ головками 1, Рё, таким образом, считывает 95 импульсов, называемых РІ дальнейшем тактовыми импульсами, РІ сериях РїРѕ СЃРѕСЂРѕРє, РЅР° усилитель 6. 5 1 95 , , 6. Этот усилитель управляет счетчиком 23, 24 через РІС…РѕРґРЅРѕР№ вентиль 22, который управляется РІ зависимости РѕС‚ установленного или снятого состояния бистабильного триггера 26 РЅР° выходе счетчика. Этот триггер устроен таким образом, чтобы устанавливаться РІС
Соседние файлы в папке патенты