[go: up one dir, main page]

SU1388952A1 - Static register - Google Patents

Static register Download PDF

Info

Publication number
SU1388952A1
SU1388952A1 SU864136704A SU4136704A SU1388952A1 SU 1388952 A1 SU1388952 A1 SU 1388952A1 SU 864136704 A SU864136704 A SU 864136704A SU 4136704 A SU4136704 A SU 4136704A SU 1388952 A1 SU1388952 A1 SU 1388952A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
bit
inputs
register
nand
Prior art date
Application number
SU864136704A
Other languages
Russian (ru)
Inventor
Леван Шотаевич Имнаишвили
Отар Георгиевич Натрошвили
Original Assignee
Грузинский политехнический институт им.В.И.Ленина
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Грузинский политехнический институт им.В.И.Ленина filed Critical Грузинский политехнический институт им.В.И.Ленина
Priority to SU864136704A priority Critical patent/SU1388952A1/en
Application granted granted Critical
Publication of SU1388952A1 publication Critical patent/SU1388952A1/en

Links

Landscapes

  • Executing Machine-Instructions (AREA)

Abstract

Изобретение относитс  к вычислительной технике и предназначено дл  реализации узлов и устройств цифровых вычислительных машин методами интегральной технологии. Цель изобретени  - расширение функциональных возможностей регистра за счет выполнени  поразр дных логических операций неравнозначности и равнозначности . Все функции в статическом регистре выполн ютс  на основе дев ти микроопераций (операторов А1-А9). Дл  осуществлени  логических операций от трех переменных предварительно реализуютс  логические операции от двух или одной переменной , а в следующем такте дополнительно осуществл етс  один из операторов (А1-А9). Аналогично реализуютс  логические операции от четырех переменных. Регистр содержит элементы НЕ 13, 14 п-раз- р дов, каждый из которых состоит из RS-триг- гера 1, элементов И-НЕ 4, 5, 6, 7, элемента ИЛИ. 1 ил., 1 табл.The invention relates to computing and is intended for the implementation of units and devices of digital computers using the methods of integrated technology. The purpose of the invention is to expand the functionality of the register by performing bitwise logical inequality and equivalence operations. All functions in the static register are performed on the basis of nine micro-operations (A1-A9 operators). To perform logical operations of three variables, logical operations of two or one variable are preliminarily implemented, and in the next cycle one of the operators (A1-A9) is additionally implemented. Similarly, logical operations of four variables are implemented. The register contains elements NOT 13, 14, n-bits, each of which consists of RS-flip-flop 1, elements AND-NO 4, 5, 6, 7, element OR. 1 ill., 1 tab.

Description

ееher

0000

оо соoo with

елate

ьоyo

1one

Изобретение относитс  к вычислительной технике и предназначено дл  реализации УЗЛОВ и устройств цифровых вычислительных машин методами интегральной технологии .The invention relates to computing and is intended for the implementation of KNOTS and devices of digital computers using methods of integrated technology.

Целью изобретени   вл етс  расширение функциональных возможностей регистра за счет выполнени  поразр дных логических операций.The aim of the invention is to expand the functionality of the register by performing bitwise logical operations.

На чертеже представлена схема статического триггера.The drawing shows a static trigger circuit.

В таблице представлены микрооперации регистра.The table shows the register micro-operations.

Регистр содержит в каждом разр де 1 RS-триггер на элементах И-НЕ 2, 3 и пер- рый, второй, третий элементы И-НЕ 4, 5, 6, элемент НЕ 7, элемент ИЛИ 8, первый и второй информационные входы 9, 10 и выходы 11, 12. Кроме того, регистр содержит первый и второй элемент) НЕ 13, 14, управ- л юш,ие входы 15-19, вход обнулени , первый и второй входы задани  логических функций, входы записи информации в пр мом и инверсном кодах.The register contains in each bit of 1 RS-trigger on the elements AND-NOT 2, 3 and the first, second, third elements AND-NOT 4, 5, 6, the element NOT 7, the element OR 8, the first and second information inputs 9 , 10 and outputs 11, 12. In addition, the register contains the first and second elements) NOT 13, 14, control Yush, inputs 15-19, zeroing input, first and second inputs of the logic functions, inputs for recording information mom and inverse codes.

Устройство работает следующим образом .The device works as follows.

Все функции в статическом регистре выполн ютс  на основе дев ти микроопераций (операторов) AI-Ад.All functions in the static register are performed on the basis of nine micro-operations (operators) AI-Ad.

Перед приемом информации оператором AI происходит установка регистра в исходное состо ние, т. е. путем подачи логической единицы на вход 15. Соответственно низкий уровень напр жени  устанавливаетс  на выходе первого элемента НЕ 13. RS- триггеры устанавливаютс  в нулевое состо ние . Высокий потенциал напр жени  по вл етс  на выходах 12i - 12h регистра.Before the information is received by the AI operator, the register is reset, i.e., by applying a logical unit to input 15. Accordingly, a low voltage level is established at the output of the first element NOT 13. RS-triggers are set to the zero state. A high voltage potential appears at the outputs of the 12i - 12h register.

Прием информации в пр мом коде осуществл етс  оператором Аг, т. е. высокий потенциал напр жени  подаетс  на вход 18, открываетс  элемент И-НЕ 4, и входна  информаци  подаетс  на первый S-вход RS- триггера 2 (3). В результате выполн етс  функци  : , где RG - содержимое регистра. Однако RG О, поэтому : Х.Information is received in the forward code by the operator Ar, i.e., a high voltage potential is fed to input 18, the AND-HE element 4 is opened, and the input information is fed to the first S input of RS flip-flop 2 (3). As a result, the function is performed:, where RG is the contents of the register. However, the RG Oh, therefore: X.

Ввод информации в инверсном коде осуществл етс  оператором АЗ. После подачи логической единицы на вход 19 открываетс  элемент И-НЕ 5, на первый вход которого подаетс  инверсна  информаци  входного кода. В резул ьтате выполн етс  операци  . При получаем .Information input in the inverse code is carried out by the operator AZ. After supplying the logical unit to input 19, an AND-HE element 5 is opened, to the first input of which the inverse information of the input code is supplied. As a result, an operation is performed. When we get.

Логические операции в основном выполн ютс  в RS-триггерах 2, 3, характеристическое уравнение которого имеет вид SVRQLogical operations are mainly performed in RS-triggers 2, 3, the characteristic equation of which is SVRQ

Поразр дные логические операции от двух переменных выполн ютс  следующим образом.Bitwise logical operations from two variables are performed as follows.

Перва  переменна  X находитс  в регистре , а втора  У присутствует на вхо- цах 9i-9„.The first variable X is in the register, and the second Y is present at inputs 9i-9 ".

5five

Если реализовать оператор А2, в результате выполн етс  операци  дизъюнкции, г. е. RG - i RG -Vy. Однако , поэтому RG : XVy- Результат реализации операции дизъюнкции получаетс  на выходах 11.1 - 11.П регистра. Одновременно на выходах 12. регистра получаем функцию .If the operator A2 is implemented, the result is a disjunction, e. RG - i RG -Vy. However, therefore, RG: XVy- The result of the implementation of the disjunction operation is obtained at the outputs 11.1 - 11.P register. At the same time at the outputs of the 12. register we get the function.

Дл  осуществлени  поразр дной операции конъюнкции в первую очередь после усО тановки регистра в исходное состо ние реализуетс  оператор Аз, с помощью которого происходит запись инверсного кода первого переменного X. Далее повторно реализуетс  оператор АЗ, но при этом на входIn order to perform a bitwise conjunction operation, first of all, after setting the register to the initial state, the operator Az is realized, with which the inverse code of the first variable X is written. Next, the AZ operator is reimplemented, but the input

- 9-п подаетс  второй операнд У. В результате на выходе 12п регистра получаем функцию конъюнкции Х&У. Операци  конъюнкции получаетс  также при реализации оператора AS, притом результат операции по вл етс  также на выходе 12.п регистра. Дл - 9-p gives the second operand Y. As a result, at the output of the 12p register, we get the conjunction function X & Y. The conjunction operation is also obtained when the AS operator is implemented, and the result of the operation also appears at the output of the 12.p register. For

0 реализации оператора As следует логические единицы подавать на входы 17, 18, 19. При этом открываютс  элементы И-НЕ 4, 5, 6, на первый 5-вход RS-триггера подаетс  функци  Х-У, а на второй - функци  X. В результате в получаем функцию на пр мом выходе П.п, а на выходе RS-триггера - функцию Х- У. При такой реализации функции конъюнкции необходимо предварительно регистр обнул ть оператором AI и операнды X и У одQ повременно подавать на входы 9 и 10.0 implementations of the As operator should be given logical units to the inputs 17, 18, 19. At the same time, the AND-HE elements 4, 5, 6 are opened, the X-Y function is fed to the first 5-input RS-trigger, and the X function is fed to the second. As a result, we get the function at the forward output of the Pn, and at the output of the RS flip-flop — the function X-Y. With this implementation, the function of the conjunction must first have the register wrapped by the operator AI and the operands X and Y odQ should be fed to inputs 9 and 10 .

При реализации операции дизъюнкции и конъюнкции реализуютс  операции Пирса XVy и Шеффера Х&У.In the implementation of the operation of disjunction and conjunction, the operations of Pierce XVy and Scheffer X &

Операци  сложени  по mod2 двух операндов реализуетс  оператором Ад. С этойThe modulo 2 operation of the two operands is implemented by the operator Hell. With this

5 целью на входы 19, 18, 16, 17 подаютс  логические единицы. Операнды X и У одновременно подаютс  на входы 9 и 10, одновременно открываютс  элементы И-НЕ 4, 5, 6, снимаетс  высокий потенциал с второго входа элемента ИЛИ 8. В результате на5 aiming at inputs 19, 18, 16, 17 logical units are supplied. Operands X and Y are simultaneously fed to inputs 9 and 10, the AND-NE elements 4, 5, 6 are simultaneously opened, a high potential is removed from the second input of the element OR 8. As a result,

0 S-входах RS-тригге а по вл ютс  соответственно функции ХУ и ХУ и на выходе 11 регистра результат реализации функции ХУ Одновременно на выходе 12 регистра устанавливаетс  результат0 S-inputs of the RS-flip-flop a and the XY and XY functions appear respectively and at the output 11 of the register the result of the implementation of the function XY

г реализации функции равнозначности. Заметим , что перед реализацией операции сло- жени  по mod2 следует регистр предварительно установить в исходное состо ние. С помощью операторов AI-Ад реализуютс  все логические операции одной и двухg implementation of the function of equivalence. Note that before implementing the mod2 operation, the register should first be set to the initial state. With the help of AI-Ad operators, all logical operations of one and two are realized.

0 переменных, которые легко можно получить при определенном сочетании функций, перечисленных в таблице.0 variables that can be easily obtained with a certain combination of functions listed in the table.

Дл  осуществлени  логических операций от трех переменных предварительно реализуютс  логические операции от двух или од5 ной переменной, а в следующем такте дополнительно осуществл етс  один из операторов А|-Ад. Аналогично реализуютс  логические операции от четырех переменных.In order to perform logical operations with three variables, logical operations with two or one variable are preliminarily implemented, and in the next cycle one of the operators A | - Ad is additionally implemented. Similarly, logical operations of four variables are implemented.

Claims (1)

Формула изобретени Invention Formula Статический регистр, содержащий первый элемент НЕ и в каждом разр де первый , второй и третий элементы И-НЕ и элемент НЕ и RS-триггер, выходы которого  вл ютс  соответственно первым и вторым информационными выходами разр да регистра , первый и второй S-входы RS-триггеи в каждый разр д элемент ИЛИ, выходы элемента ИЛИ и элемента И-НЕ каждого разр да подключены соответственно к первому и второму входам второго элемента И-НЕ, первый вход элемента ИЛИ подключен к первому входу третьего элемента И-НЕ и  вл етс  вторым информационным входом разр да регистра, вход элемента И-НЕ каждого разр да подключен к первому входу второго элемента И-НЕ каждогоA static register containing the first element NOT and in each bit the first, second and third elements NAND and NOT the element and the RS flip-flop, whose outputs are the first and second information bits of the register, respectively, the first and second S-inputs RS - triggers in each bit OR element, outputs of the OR element and the NAND element of each bit are connected respectively to the first and second inputs of the second NAND element, the first input of the OR element is connected to the first input of the third NAND element and is the second information entry times and register element input of the AND-NO element of each bit is connected to the first input of the second AND-member each ра подключены соответственно к выходам. . ,RA connected respectively to the outputs. . , первого и второго элементов И-НЕ, первый разр да, вторые входы третьих элементовthe first and second elements AND-NOT, the first bit, the second inputs of the third elements вход первого элемента И-НЕ  вл етс  ин-И-НЕ всех разр дов объединены и  вл ютформационным входом разр да регистра, вто-с  первым управл ющим входом задани the input of the first AND-NOT element is the IN-AND-NO of all bits combined and is the information input of the register bit, secondly with the first control input of the task рой вход первого элемента И-НЕ подклю-логических функций, вторые входы элеменчен к выходу третьего элемента И-НЕ,тов ИЛИ всех разр дов регистра объедитретьи входы первых элементов И-НЕ всех 5 подключены к выходу второго элеразр дов объединены, R-входы RS-триггеровмента НЕ, вход которого  вл етс  вторымSwarm input of the first element of the IS-NOT sub-logic functions, second inputs of the element to the output of the third element of the IS-NOT, com. OR all bits of the register connect the third inputs of the first elements of the IS-NOT of all 5 connected to the output of the second elerads unified, R-inputs RS -trigger NOT whose input is second всех разр дов объединены и подключены к выходу элемента НЕ, вход которого  вл етс  управл ющим входом обнулени  регистра , отличающийс  тем, что, с целью расщиуправл ющим входом задани  логических функций, третий вход первого элемента И-НЕ последнего разр да  вл етс  управл ющим входом записи информации в пр момall bits are combined and connected to the output of the NOT element, the input of which is a control zero-reset input, characterized in that, in order to enable the input of the logic functions, the third input of the first AND-NOT element of the last bit is a control input recording information directly рени  функциональных возможностей за20 коде, вторые входы вторых элементов И-НЕReni functionality 20 code, the second inputs of the second elements and NOT счет выполнени  поразр дных логическихвсех разр дов объединены и  вл ютс  упфункций неравнозначности и равнознач-равл ющим входом записи информации вthe execution count of the bit logical all bits is combined and is the inequality upfunctions and is equivalent to the input recording information in ности, в него введены второй элемент НЕинверсном коде.the second element of the non-inverse code is introduced into it. и в каждый разр д элемент ИЛИ, выходы элемента ИЛИ и элемента И-НЕ каждого разр да подключены соответственно к первому и второму входам второго элемента И-НЕ, первый вход элемента ИЛИ подключен к первому входу третьего элемента И-НЕ и  вл етс  вторым информационным входом разр да регистра, вход элемента И-НЕ каждого разр да подключен к первому входу второго элемента И-НЕ каждогоand each time the OR element, the outputs of the OR element and the NAND element of each bit are connected respectively to the first and second inputs of the second NAND element, the first input of the OR element is connected to the first input of the third NAND element and is the second information the register bit's input, the input of the NAND element of each bit is connected to the first input of the second NAND element of each . . ,. . , разр да, вторые входы третьих элементовbit, second inputs of third elements управл ющим входом задани  логических функций, третий вход первого элемента И-НЕ последнего разр да  вл етс  управл ющим входом записи информации в пр момthe control input of the logic function assignment, the third input of the first NAND element of the last bit is the control input of the information recording in the forward Примечание, Знак X обозначает разрешение подачи как логической единицы, так и логического нул .Note, The symbol X denotes the resolution of the supply of both a logical unit and a logical zero.
SU864136704A 1986-10-16 1986-10-16 Static register SU1388952A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU864136704A SU1388952A1 (en) 1986-10-16 1986-10-16 Static register

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU864136704A SU1388952A1 (en) 1986-10-16 1986-10-16 Static register

Publications (1)

Publication Number Publication Date
SU1388952A1 true SU1388952A1 (en) 1988-04-15

Family

ID=21263612

Family Applications (1)

Application Number Title Priority Date Filing Date
SU864136704A SU1388952A1 (en) 1986-10-16 1986-10-16 Static register

Country Status (1)

Country Link
SU (1) SU1388952A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1069003, кл. G 11 С 19/00, 1984. Авторское свидетельство СССР № 1300566, кл. G 11 С 19/00, 1986. *

Similar Documents

Publication Publication Date Title
US5717851A (en) Breakpoint detection circuit in a data processor and method therefor
KR940002710A (en) Interrupt Device for Common I / O Ports
US6175913B1 (en) Data processing unit with debug capabilities using a memory protection unit
EP0454636A1 (en) Method for carrying out a boolean operation between any two bits of any two registers
KR930022198A (en) Data processing unit
DE3586564D1 (en) PROGRAMMABLE ONE-CHIP CONTROL UNIT.
KR900002438B1 (en) Interprocessor coupling
EP0082682A2 (en) Microcomputer unit
SU1388952A1 (en) Static register
JPH08227326A (en) Microcomputer
KR940004464A (en) Pseudo-random Number Generator and Method
KR940001557B1 (en) Integrated circuit device
KR960024962A (en) Microcontroller development system that can be integrated into the chip of the microcontroller
RU1829034C (en) Device for testing computing unit controlled by programs
JPS6167148A (en) Microcomputer
SU1529227A1 (en) Device for debugging and monitoring program runs
SU1541615A1 (en) Device for debugging microcomputer
JPH01222343A (en) Trace method
SU1293861A1 (en) Device for monitoring duplicated system
KR890005286B1 (en) Decoding circuit to translate english software into korean one and its processing method
KR100551160B1 (en) Device for enabling specific register function in digital mobile communication system
JPH05224950A (en) Interruption generating circuit for debugging
KR100189248B1 (en) Interrupt signal supply circuit of central processing unit
JPH01243141A (en) Information processor
JPH05143284A (en) Mpu-pla built-in ic