Кодування негативних чисел 1

Додатковий код дуже зручний при складанні чисел зі знаком і відніманні. Дійсно, якщо для трёхразрядного позитивного числа B в будь-якій системі числення доповнення одно Bдоп = 1000 - B, то різниця

Таким чином, віднімання зводиться до складання з доповненням від'ємника. Одиниця. вознікающаая за межами розрядної сітки за рахунок віднімання 1000 повинна бути відкинута.

Старший розряд двійкового числа в додатковому коді має сенс знакового розряду. Його нульове значення відповідає позитивному числу, а одиничне - негативного.

Переклад в додатковий код для двійкової системи числення може бути виконаний за таким правилом: все розряди двійкового числа, включаючи знаковий, інвертується і до результату додається одиниця молодшого розряду.

Приклад и: перевести в додатковий код наступні числа:

1. а) Х1 = +11011; Х2 = - (X1); б) Х3 = +0.11011; Х4 = - (X3);

2. а) Х1 = +731; Х2 = - (X1); б) Х3 = +0.731; Х4 = - (X3);

3. а) Х1 = + В13; Х2 = - (X1); б) Х3 = + 0.В13; Х4 = - (X3);

1. q n = 2 6 = 1000000

а) [X1] доп = 0 11011; [X2] доп = 1000000 - 011011 = 100101;

або [X2] доп = 100100 + 000001 = 1 00101;

б) [X3] доп = 0.11011 [X4] доп = 10.00000 - 0.11011 = 1. 00101;

або [X4] доп = 1.00100 + 0.000001 = 1 .00101

2. q n = 84 = 10000

3. q n +1 = 16 4 = 1 0000

[X2] доп = 1.F4ЕС + 0.0001 = 1.F4ED

[X4] доп = 1.4ЕС + 0.001 = 1.4ED

Зворотний код негативних чисел представляється як доповнення модуля вихідного цілого числа Х до q n +1 і модуля вихідної правильної дробу до 1 0 у відповідній СС без одиниці молодшого розряду числа.

Якщо до подання вихідного числа в зворотному коді додати одиницю молодшого розряду, то отримаємо вихідне число в додатковому коді.

Всі теми даного розділу:

Санкт-Петербург
З про з т а в і т е л і: к.т.н. доцент А.А Ключарёв. к.т.н. доцент О.В Мішура. старший викладач С.Г Марковський. Р е ц е н з е н

Позиційні системи числення
Виконання будь-яких обчислень базується на певній формі представлення чисел. Це визначається прийнятою системою числення - сукупністю символів і правил для подання ч

Зв'язок двійковій, вісімковій та шістнадцятковій систем числення.
Вісімкова і шістнадцяткова системи числення відносяться до двійковій-кодованим системам, підстава яких представляють цілі ступеня двійки: 23 - для вісімковій і 24 -

Форми представлення чисел в ЦВМ
У пам'яті ЦВМ числова інформація може бути представлена ​​в різних формах. У випадку з фіксованою комою для всіх чисел, над якими виконуються операції, положення з

Додавання чисел у формі з фіксованою комою.
Додавання чисел в прямому коді дуже просто виконується для чисел з однаковими знаками. Числа складаються, а їх сумі присвоюється код знака доданків. Якщо числа мають ра

Формування ознаки переповнення розрядної сітки
При алгебраїчному складанні двох чисел, що містяться в розрядну сітку, може виникнути переповнення, тобто утворитися сума, для подання якій розрядна сітка повинна містити на один

Множення цілих двійкових чисел
Операція множення двійкових чисел реалізується в ЕОМ із застосуванням операцій додавання і зсуву. Можливі варіанти виконання операції представлені в табл. 4. Таблиця 4.

Вправи для самостійної лаботи
Припустимо, що N групи (NGR) 4103; номер варіанта (NV) 13, номер бригади (NB) 9. Тому по табл.5 формуємо числа. А1 = 45310; А2 = 4610; А3 = 4110 nb

Хочете отримувати на електронну пошту найсвіжіші новини?

Кодування негативних чисел 1

Схожі статті