METHOD AND DEVICE FOR SUBTRACTING BINARY CODES Russian patent published in 2011 - IPC G06F7/42 

Abstract RU 2410746 C1

FIELD: physics, computer engineering.

SUBSTANCE: invention can be used in digital computer engineering and in computer processors and digital automation devices. In the method, first and second elementary operations (EO) for logical multiplication (LM) are performed in a first time step TS1, the results of which are used to create a unit lending potential (LP) in high-order bits, the LM2 code is received in a second register B and the register flip-flops A are set to zero for unit code bits of the minuend and the subtrahend. In the second TS2, an EO for modulo 2 addition of the code Ai with LP from the least significant bit or code Bi is performed. Is said signals are present in the i-th bit, simultaneous modulo 2 addition is prohibited. The difference sign is also formed in TS2 and the LP from the most significant bit is recorded. If LP=0, i.e. when |A|>]B|, the operation is completed. If LP=1, i.e. |A|<|B|, the code of register A is inverted on TS3, 4 with addition of one to the least significant bit of the device. The device has AND elements, OR elements, digital inverters, RS flip-flops and control inputs.

EFFECT: faster subtraction owing to merging the time for performing the elementary operation for receiving the subtrahend and creating the lending potential.

2 cl, 2 dwg, 1 tbl

Similar patents RU2410746C1

Title Year Author Number
BINARY CODED DECIMAL SUMMATION METHOD AND DEVICE 2007
  • Vlasov Boris Mikhajlovich
  • Krasnov Aleksandr Vasil'Evich
  • Novozhilova Karina Aleksandrovna
  • Sokolova Tat'Jana Borisovna
RU2402803C2
METHOD AND DEVICE FOR ADDING BINARY CODES 2008
  • Vlasov Boris Mikhajlovich
  • Krasnov Aleksandr Vasil'Evich
  • Krasnova Nina Vladimirovna
  • Novozhilova Karina Aleksandrovna
  • Sokolova Tat'Jana Borisovna
RU2388041C2
METHOD AND DEVICE FOR ADDING AND SUBTRACTING BINARY DECIMAL CODE 2008
  • Vlasov Boris Mikhajlovich
  • Krasnov Aleksandr Vasil'Evich
  • Krasnova Nina Vladimirovna
  • Novozhilova Karina Aleksandrovna
  • Sokolova Tat'Jana Borisovna
RU2389064C1
PULSE COUNTER 2010
  • Vlasov Sergej Aleksandrovich
  • Vlasov Boris Mikhajlovich
  • Krasnov Aleksandr Vasil'Evich
  • Krasnova Nina Vladimirovna
  • Novozhilova Karina Aleksandrovna
RU2419200C1
COMBINATIVE ACCUMULATING ADDER 2005
  • Vlasov Boris Mikhajlovich
  • Krasnov Aleksandr Vasil'Evich
  • Novozhilova Karina Aleksandrovna
  • Sokolov Artem Andreevich
RU2292073C1
BINARY-CODED DECIMAL SUMMATION METHOD AND DEVICE 2008
  • Beljaev Oleg Alekseevich
  • Vlasov Boris Mikhajlovich
  • Krasnov Aleksandr Vasil'Evich
  • Novozhilova Karina Aleksandrovna
RU2395833C2
METHOD AND APPARATUS FOR SUBTRACTING UNITS 2014
  • Vlasov Boris Mikhajlovich
  • Krasnov Aleksandr Vasil'Evich
  • Krasnova Nina Vladimirovna
  • Sokolova Tat'Jana Borisovna
RU2540787C1
METHOD AND DEVICE FOR BINARY-CODED DECIMAL MULTIPLICATION 2008
  • Vlasov Boris Mikhajlovich
  • Krasnov Aleksandr Vasil'Evich
RU2386998C1
PULSE COUNTER 2006
  • Vlasov Boris Mikhajlovich
  • Korovichev Boris Konstantinovich
  • Krasnov Aleksandr Vasil'Evich
RU2308801C1
IMPULSE COUNTER 2004
  • Borisov Aleksandr Ivanovich
  • Vlasov Boris Mikhajlovich
  • Krasnov Aleksandr Vasil'Evich
RU2284653C2

RU 2 410 746 C1

Authors

Vlasov Boris Mikhajlovich

D'Jakov Pavel Anatol'Evich

Krasnov Aleksandr Vasil'Evich

Novozhilova Karina Aleksandrovna

Sokolova Tat'Jana Borisovna

Dates

2011-01-27Published

2010-02-08Filed