Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
EOM.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
712.41 Кб
Скачать

Цілі числа без знака

Зазвичай займають в пам'яті комп'ютера один або два байти. У однобайтові форматі приймають значення від 00000000 2    до 11111111 2 . У двубайтовом форматі - від 00000000 00000000 2    до 11111111 11111111 2 .   

Діапазони значень цілих чисел без знаку

Формат числа в байтах 

Діапазон 

Запис з порядком

Звичайна запис

1

0 ... 2 8 -1

0 ... 255

2

0 ... 2 16 -1

0 ... 65535

Приклади:

а) число 72 10 = 1001000 2 в однобайтові форматі:

б) це ж число в двубайтовом форматі:

в) число 65535 в двубайтовом форматі:

      

75. Як в комп’ютері представляються цілі числа із знаком? Приклад.

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

Діапазони значень цілих чисел зі знаком

Формат числа в байтах

Діапазон

Запис з порядком

Звичайна запис

1

-2 7 ... 2 7 -1 

-128 ... 127 

2

-2 15 ... 2 15 -1 

-32768 ... 32767

4

-2 31 ... 2 31 -1 

-2147483648 ... 2147483647

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

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

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

76. Прямий код. Зворотний код. Додатковий код.

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

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

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

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

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

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

77. Як комп’ютер виконує операції над цілими числами? Приклад.

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