Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
tsa.docx
Скачиваний:
7
Добавлен:
18.09.2019
Размер:
2.8 Mб
Скачать
  1. Зображення чисел в прямому, оберненому і доповнених кодах. Модифіковані коди.

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

Зворотній код використовується для заміни операції віднімання складанням. Зворотній код додатного числа співпадає з самим числом, а в зворотному коді від‘ємного числа перед комою ставиться одиниця. В мантисі числа одиниці заміняються на числа нулі, а нулі на одиниці. При складанні зворотних кодів всі цифри числа складаються, як розряди одного числа. Якщо перед комою отримано дві цифри, то відбувається циклічний переніс і цифра старшого розряду складається з цифрою молодшого розряду мантиси числа.

Додатковий код використовується для заміни віднімання складанням. Дотиковий код достатнього числа дорівнює самому числу. Додатковий код правильного від’ємного дробу формується заміною (-0) перед комою на 1, інвертуванням мантиси та додаванням до молодшого розряду 1. При складанні додаткових кодів всі цифри числа як розряди єдиного числа. Якщо перед комою в результаті складання виходить дві цифри, то цифра старшого розряду відкидається.

Подання від'ємного числа -10910 у прямому коді та його перетворення в обернені і додатковий коди показано на рисунку.

  1. Арифметичні дії над двійковими числами в прямому, оберненому і доповнених кодах.

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

Зворотній код використовується для заміни операції віднімання складанням. Зворотній код додатного числа співпадає з самим числом, а в зворотному коді від‘ємного числа перед комою ставиться одиниця. В мантисі числа одиниці заміняються на числа нулі, а нулі на одиниці. При складанні зворотних кодів всі цифри числа складаються, як розряди одного числа. Якщо перед комою отримано дві цифри, то відбувається циклічний переніс і цифра старшого розряду складається з цифрою молодшого розряду мантиси числа.

Додатковий код використовується для заміни віднімання складанням. Дотиковий код достатнього числа дорівнює самому числу. Додатковий код правильного від’ємного дробу формується заміною (-0) перед комою на 1, інвертуванням мантиси та додаванням до молодшого розряду 1. При складанні додаткових кодів всі цифри числа як розряди єдиного числа. Якщо перед комою в результаті складання виходить дві цифри, то цифра старшого розряду відкидається.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]