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

Binary допълнителен код - представяне, при която изваждането може да доведе до допълнение (сумиране) в двоичен.

Как да получите допълнителни числени кодове?

Да започнем с това, операциите трябва да се извършва с определен брой битове - например, помислете за 8 бита:

На второ място - първата цифра (малко) в допълнителен двоичен код се използва за определяне на знака на числото.
И трето - положително число в операнда дестинация също е кодиран като в "обикновения живот" - но не забравяйте, че. че през първото освобождаване от отговорност да бъде нула. например най-голям брой, които могат да бъдат кодирани в двоични двойки = 127:

Също така е полезно да се запознае с такава таблица:

Подготовка на допълнителен двоичен код за отрицателни числа

Тя трябва да направите следното (за отрицателни числа):

  1. Рекорден брой модул в двоична форма в определен брой битове. като му модул -4 | -4 | = 4:
  2. Обратните всички бита (битова стойност):
  3. Добавете един:

Така че ние имаме идеята за -4 в двоичен код dopolnetelnom:

инверсна трансформация

Какво можем да кажем за определен брой "чист в очите", ако не знаете на десетична се получи?
В действителност ние се интересуваме от две неща:

  1. Какво е знамението номер
  2. Трябва ли да преведе този номер е "обратно" в права двоичен код

Знакът определя след състояние на работа на по-старите (от "ляво") бита. Ако най-маловажният бит = 1, а след това се получи обратна трансформация модул за получаване на отрицателно число в двоичен код:

  1. изважда единица
  2. Обръщане на всички битове

Ключови думи за FKN + antitotal форум (CS ВСУ):

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

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