Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






У комп'ютерній техніці застосовуються три форми запису (кодування) цілих чисел із знаком: прямий код, зворотний код, додатковий код.






Останні дві форми застосовуються особливо широко, оскільки дозволяють спростити конструкцію арифметико-логічного пристрою комп'ютера шляхом заміни різноманітних арифметичних операцій операцією складання.

Позитивні числа в прямому, зворотному і додатковому кодах зображаються однаково - двійковими кодами з цифрою 0 в знаковому розряді. Наприклад:

Негативні числа в прямому, зворотному і додатковому кодах мають різне зображення.

1. Прямий код. У знаковий розряд поміщається цифра 1, а в розряди цифрової частини числа — двійковий код його абсолютної величини. Наприклад:

2. Зворотний код. Виходить інвертуванням всіх цифр двійкового коду абсолютної величини числа, включаючи розряд знаку: нулі замінюються одиницями, а одиниці — нулями. Наприклад:

3. Додатковий код. Виходить утворенням зворотного коду з подальшим збільшенням одиниці до його молодшого розряду. Наприклад:

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

Завдання на лабораторну роботу:

1. Заповніть таблицю.

Десяткові числа Позитивне однобайтове число Негативне однобайтове число Позитивне двохбайтове число Негативне двохбайтове число
№ варіату        
№ варіату+5        
№ варіату+10        

 

2. Заповніть таблицю.

Десяткові числа Прямий код числа Зворотний код числа Додатковий код числа
№ варіату      
№ варіату+3      
№ варіату+7      

Контрольні запитання

1. Цілі числа без знаку?

2. Прямий код?

3. Зворотний код?

4. Додатковий код?


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.005 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал