Patent UA-122277-C2 (UA)
Title: ПРИСТРІЙ ДЛЯ ФОРМУВАННЯ ДВІЙКОВОГО КОДУ ЧИСЛА 2<sup>L</sup>-1
Filed: 2018-11-27
Abstract: Пристрій для формування двійкового коду числа 2L-1 належить до обчислювальної техніки, а саме до арифметичних цифрових пристроїв, і може бути використаний в машинобудівних технологіях. Пристрій містить групу з одинадцяти елементів І, при цьому перші входи першого, другого та третього елементів І групи об'єднано між собою, другий вхід першого та перші входи четвертого і п'ятого елементів І групи об'єднано між собою, другий вхід четвертого та перші входи шостого та сьомого елементів І групи об'єднано між собою, другий вхід сьомого та перші входи восьмого, дев'ятого, десятого елементів І групи об'єднано між собою, згідно з винаходом, введено: групу з одинадцяти елементів АБО, при цьому перший вхід числа пристрою підключено до перших входів першого елемента І групи та першого, другого і третього елементів АБО групи, другий вхід числа пристрою підключено до другого входу першого елемента І групи, другого входу другого і перших входів четвертого та п'ятого елементів АБО групи, третій вхід числа пристрою підключено до другого входу четвертого елемента І групи, другого входу п'ятого і перших входів шостого та сьомого елементів АБО групи, четвертий вхід числа пристрою підключено до другого входу сьомого елемента І групи, другого входу шостого і перших входів восьмого, дев'ятого та десятого елементів АБО групи, вихід шостого елемента АБО групи підключено до другого входу четвертого та першого входу одинадцятого елементів АБО групи, вихід четвертого елемента АБО групи підключено до другого входу першого елемента АБО групи, вихід якого підключено до першого виходу пристрою, вихід четвертого елемента АБО групи підключено до другого виходу пристрою, вихід першого елемента І групи підключено до других входів сьомого та одинадцятого елементів АБО групи, вихід одинадцятого елемента АБО групи підключено до третього виходу пристрою, вихід шостого елемента АБО групи підключено до четвертого виходу пристрою, вихід другого елемента АБО групи підключено до другого входу шостого та першого входу одинадцятого елементів І групи, вихід шостого елемента І групи підключено до другого входу восьмого елемента АБО групи, вихід якого підключено до п'ятого виходу пристрою, вихід четвертого елемента І групи підключено до других входів другого елемента І групи та дев'ятого елемента АБО групи, вихід якого підключено до шостого виходу пристрою, вихід другого елемента І групи підключено до другого входу десятого елемента АБО групи, вихід якого підключено до сьомого виходу пристрою, четвертий вхід числа пристрою підключено до восьмого виходу пристрою, вихід п'ятого елемента АБО групи підключено до другого входу третього елемента АБО групи, вихід якого підключено до другого входу восьмого елемента І групи, вихід якого підключено до дев'ятого виходу пристрою, вихід п'ятого елемента АБО групи підключено до другого входу дев'ятого елемента І групи, вихід якого підключено до десятого виходу пристрою, вихід сьомого елемента АБО групи підключено до другого входу десятого елемента І групи, вихід якого підключено до одинадцятого виходу пристрою, вихід сьомого елемента І групи підключено до дванадцятого виходу пристрою та другого входу одинадцятого елемента І групи, вихід якого підключено до тринадцятого виходу пристрою, вихід сьомого елемента І групи підключено до другого входу п'ятого елемента І групи, вихід якого підключено до чотирнадцятого виходу пристрою та другого входу третього елемента І групи, вихід якого підключено до п'ятнадцятого виходу пристрою. Технічний результат полягає в тому, що шляхом введення групи з одинадцяти елементів АБО забезпечено обчислення за двійковим кодом L двійкового коду числа 2L-1, що дозволяє розширити функціональні можливості пристрою. Розширення функціональних можливостей пристрою можна оцінити позитивно, враховуючи, що формується двійковий код, у якому L розрядів, перші або останні, приймають одиничні значення, а інші розряди - нульові. Такий двійковий код може служити у якості маски, яка накладається на інший код для виконання двох різних логічних операцій у частинах відповідно нульових та одиничних значень двійкових розрядів маски.