Известны цифровые вычислительные магиины для технологических расчетов, содержащие арифметическое устройство, оиеративное запоминающее устройство, постоянное запоминающее устройство, электрическую иишущую мащиику, контакты которой подключены через диодную кодирующую схему к регистру, блок поиска из таблиц и микропрограммное устройство управления.
Предлагаемая мащина отличается от известных телг, что ее диодная кодирующая схема, подсоединенная к младщпм разрядам регистра ввода-вывода, подключена к счетному входу счетчика порядкового номера вводимых слов, выходы которого подсоединены к регистру адреса оперативного запоминающего устройства. Выходы всех разрядов регистра ввода-вывода подключены ко входам регистра числа оперативного заиоминающего устройства, а выходы старщих разрядов соедииены со входами дещифратора, выходы которого связаны с усилителями иечатающих электромагнитов иищущей машинки. Выход арифметического устройства подключен к числовому входу счетчика строки таблиц, счетный вход которого связан со ВХОДОЛ1 коммутационного иоля микрокоманд. Выходы счетчика строки таблиц подключены ко входам дешифратора номера строки, выходы которого соединеиы со входами коммутациоиного ноля признаков строки таблицы, а выходы последнего связаны со входами арифметического устройства. . Это позволяет упростить конструкцию мащины, облегчить ее эксилуатацию и ускорить решение технологических задач.
Блок-схема машины приведена иа чертеже.
Арифметическое устройство 1 параллельного типа на потенциальных транзисторных логических элементах предназначено для выполнения арифметических и логических операций, а также для передачи информации Л1ежду устройствами машины.
Оперативное заноминающее устройство 2 для хранения исходных данных, конечных результатов и оперативной информации содержит регистр 3 адреса, регистр 4 числа и накопитель 5 с управлением.
Постоянное запоминающее устройство 6 для хранения программ мащины и справочных данных, нанример расчетных коэффпциеитов, содержит схему выборки и коммутационное поле прошнвок через ферриты, служащие постоянной памятью.
Вводным н выводным устройством является пишущая мащннка 7, которая предназначена для ввода данных одновременно с печатанием их на технологический документ и для печати результатов на тот же документ.
щих из-под контактов пишущей машинки 7 электрических сигналов четырехразрядным двоичным кодом и дешифратор 9 четырехразрядного двоичного кода выводимых знаков.
Счетчик 10 порядкового номера вводимых слов подсчитывает печатаемые слова, которые подлежат вводу в машину. Сдвигающий вводной-выводной регистр 11 иакаилпвает вводную информаиию и передает ее в оперативное запоминающее устройство для приема результатов вычислений из арифметического устройства с их последующей выдачей но четыре разряда на вывод через дешифратор 9.
Устройство 12 поиска из таблиц, содержащее счетчик 13 номера строки таблицы, дешифратор 14 номера строки и коммутационное поле 15 признаков строк таблиц, служит для храиения признаков табличиых строк и обеспечивает получение номера строки таблицы ио заданным из арифметического устройства признакам.
Вычислительная машина содержит также коммутационное поле 16 микрокоманд, построенное прошнвкой через ферр 1товые сердечинки, дешифратор 17 номера микрокомаиды, дешифрующий состояние регистра 18 кода операции и счетчика 19 номера микрокоманд и, наконец, источник тактовых импульсов 20.
ПрехДлагаемая вычислительная машина предназначена, в основном, для решения И1прокото класса задач по технологическому ироектированию, нормированию труда и материалов. Принцип сменных блоков постоянного запоминающего устройства, хранящего программы, позволяет при помощи этой машины решать любые другие алгоритмизированные задачи, класс которых ограничен техиическими параметрами машины.
В первую очередь изучены и подлежат решению иа предлагаемой машгше следующие классы задач:
1)расчет режимов резания и норм времени для токарных, карусельных, расточных, сверлильных, фрезерных, резьбонарезных, зубокарезных, шлифовальных работ;
2)расчет технологических режимов, иорм времени и расхода материалов ири следующих сварочных работах:
а)ручная электродуговая сварка;
б)газовая сварка;
в)автоматическая электросварка под слоем флюса;
г)полуавтоматическая электросварка иод слоем флюса;
д)полуавтоматическая электросварка в среде углекислого газа;
3)расчет норм расхода материалов (прутки, балки, швеллеры, угольники, рельсг, каиаты, трубы и др.).
Алгоритмы машины зависят от класса решаемых задач. Все алгоритмы состоят в основном из следующих частей:
3)алгоритм расчета и оити.мизации техиологичсских режи.мов;
4)расчет иор.м (в)емеи11 или .материалов);
5)алгоритм вывода результатов вычислений на печать.
Взаимодействие устройств иредлагаемой вычис.лительиой маишиы таково. .Арифметическое устройство / работает в двоичной систе.ме счислеиия одноадресными командами в параллельном коде. Обмен информацией между устройствами / 1 2 ироизводится в иараллельпом коде. Оперативное запоминающее устройство 2, кроме того, ирини мает чисота из вводноговыводиого регистра //. Постояииое запоминающее устройство 6 выдает информацию (команды, константы) в арифметическое устройство / и в регистр 18 кода оиерации по адресам, поступающим из устройства /, или по адресу, иа едини 1у больше адреса предыдущей
команды. Последиее достигается прибавление.м едииицы в счетчик 13 из устройства 16.
Ввод исходных технологических даииых автоиомный (не мешает вычислеииям), приче.м опи печатаются иезакодированно. Это выиолияется устройствами 7, 8 и 10, 11. С пишуи1ей машиики 7 входная инфор.мация поступает побуквенио в кодируюшую схему 8, а четырехзначный код - от схемы 8 в младшие разряды регистра 11. При вводе с пишущей машинкн 7 специального зиака добавляется единица в счетчик 10 иорядкового номера вводимых слов, и состояние счетчика 10 посылается в регистр 3 адреса оперативного запоминающего устройства, а слово из регистра // - в регистр
4 числа оперативного запоминающего устройства, после чего оно записывается в иакопителе 5.
Так как алгоритм расчета содержит много обращений к таблицам, то, с целью ускорения
иоиска из таблиц и уменьшения объема оборудования, машина снабжена устройством 12 поиска из таблицы. Па вход счетчика 13 номера строки таблицы подается адрес первой строки таблицы (номер коммутации признаков строки). Состояиие счетчика дешифрируется дешифраторо.м 14, а выходы дешифратора выбирают соответствующий адресу (состоянию счетчика 13) провод ко1ммутационного поля 15 признаков таблицы. Каждый такт машины добавляет в счетчик 13 едгшицу, после чего соответствующие адресу признаки строки таблицы с выхода коммутационного поля передаются в арифметическое устройство 1, где сравниваются с признаками, которые ноступали в это
устройство через оперативное запоминающее устройство 2 из регистра //.
В случае равенства признаков состояние счетчика 13 фиксируется, что позволяет определ1ггь но.мер строки таблицы, хранящийся в
коммутационном поле 15.
Копечные результаты хранятся в оперативном запомииающем устройстве 2. Они извлекаются оттуда по отдельным еловам в арифметическое уст|)ойство / и передаются в регистр 11.
рируются дешифратором 9, а выходы посредством yciKTirre;iei i управляют печатающими электромагиитами пашущей машипки 7. Дл5 выдачи всего содержимого регистра 11 он сдвигается в сторону старших разрядов.
Передача информапии между устройствами н впутри устройств происходит по сигналам микрокомаид, иоступающим от коммутационного поля 6 .микрокомаид. Провод коммутац онного поля 16 выбирается выходами дешифратора 17, который дешифрирует состояния регистра 18 и счетчика 19. В регистр 18 поступает код операпии команды из устройства 6, а в счетный вход счетчика 19 подаются тактовые импульсы от источника тактовых импульсов. Каждым тактом выбирается новая микрокоманда (новый провод коммутации ко.ммутационного поля 16).
Предмет изобретения
Цифровая вычислительная машина для технологических расчетов, содержащая арифметическое устройство, оперативпое запомпнающее устройство, постояпное запоминающее устройство, электрическую пишущую маш1И ку, контакты которой подключены через диодную кодирующую схему к регистру, блок иоиска из таблиц и микропрограммное устройство управления, от.п1ча1оп{аяся тем, что, с целью упрощенпя конструкции машины, у.меиьшепия времени решения технологических задач и облегчения ее эксплуатации, в пей диодная кодирующая схема, подсоединенная к .младни м разрядам регистра ввода-вывода, подключена к счетному входу счетчика порядкового номера
вводимых слов, вы.ходы которого подсоедниены к регистру адреса оперативного запом нающего устройства, выходы всех разрядов регистра ввода-вывода подключены ко входа.м регистра числа оператпвного запо.мннающего
устройства, а выходы старших разрядов соедииены со вхсдамн дешифратора, выходы которого связаны с усилителями иечатающих электромагнитов пишущей машинки, выход арифметического устройства подключен к числово.му входу счетчика строки таблиц, счетный вход которого связан со входом коммутационного поля .rикpoкo.raид. выходы счетчика строки таблии подключены ко входам дешифратора номера строки, выходы которого соединены со
входами коммутационного поля иризнаков cipoKH таблицы, выходы которого связаны со входами ариф.метического устройства.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения центрального процессора с группой арифметических процессоров | 1984 |
|
SU1254495A1 |
Устройство для сопряжения центрального процессора с группой арифметических процессоров | 1984 |
|
SU1288704A1 |
Кассовый регистратор | 1978 |
|
SU748415A1 |
Устройство для синтаксически-управляемого перевода | 1982 |
|
SU1062721A1 |
ЦИФРОВАЯ ВЫЧИСЛИТЕЛЬНАЯ МАШИНА С АВТОМАТИЧЕСКИМ ПРОГРАММИРОВАНИЕМ И МИКРОПРОГРАММНЫМ УСТРОЙСТВОМ УПРАВЛЕНИЯ | 1964 |
|
SU224161A1 |
КОНТРОЛЛЕР | 1991 |
|
RU2012043C1 |
Микропрограммное устройство управления | 1981 |
|
SU1005050A1 |
ОТКАЗОУСТОЙЧИВЫЙ ПРОЦЕССОР С КОРРЕКЦИЕЙ ОШИБОК В ДВУХ БАЙТАХ ИНФОРМАЦИИ | 2021 |
|
RU2758410C1 |
Устройство для сопряжения центрального процессора с группой арифметических процессоров | 1989 |
|
SU1702377A1 |
Устройство центрального управления процессора | 1983 |
|
SU1136177A1 |
Даты
1968-01-01—Публикация