ПредишенСледващото

За да изпълните аритметични операции двоични числа са кодирани със специални машинни кодове: директен, обратен и допълнителен, което позволява да се замени операции изваждане сумарно, което улеснява изграждането на аритметични и логически единици.

Директен код. Представителство на двоични числа в директен кода на базата на представянето на своята абсолютна форма с подходящ знак: плюс (0) или минус (1).

Формулата за директно образуване на двоично число е от вида:

Нулева в пряк код може да изглежда по два начина, т.е. може да бъде или положителен или отрицателен

Директен код се използва за съхраняване на номера на входни и изходни устройства, както и при извършване на операции за умножение.

Обратните код. Формулата за образуването на кода на обратен има формата

Кодът на връщане на положително число е същото като с номера на картина в директен код. За кода връщане на отрицателно число, трябва да се регистрирате малко да постави този номер едно и в цифрово цифри нули заместят такива и такива - нула.

В обратната кода на нула е представена двусмислен:

Допълнителен код. Формулата за формиране на допълнителна двоично число код има формата

Допълнителен код положително число е същото като с номера на картина в директен код.

За да запишете отрицателно число в допълнителния код, трябва да се регистрирате малко да постави този номер едно, всички цифри нули заменят единици, единиците - нули и към резултата добави едно LSB.

В двойки допълни отрицателен нула отсъства.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!