SU1388952A1 - Static register - Google Patents
Static register Download PDFInfo
- 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
Links
- 230000003068 static effect Effects 0.000 title claims abstract description 5
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)
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) |
-
1986
- 1986-10-16 SU SU864136704A patent/SU1388952A1/en active
Non-Patent Citations (1)
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 |