Целые числа со знаком

Обычно занимают в памяти компьютера один, два или четыре байта, при этом самый левый (старший) разряд содержит информацию о знаке числа.

В компьютерной технике применяются три формы записи (кодирования) целых чисел со знаком:
прямой код, обратный код, дополнительный код

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

Положительные числа в прямом, обратном и дополнительном кодах изображаются одинаково — двоичными кодами с цифрой 0 в знаковом разряде.

Отрицательные числа в прямом, обратном и дополнительном кодах имеют разное изображение.

1. Прямой код.
В знаковый разряд помещается цифра 1, а в разряды цифровой части числа — двоичный код его абсолютной величины.
2. Обратный код.
Получается инвертированием всех цифр двоичного кода абсолютной величины числа, включая разряд знака: нули заменяются единицами, а единицы — нулями.
3. Дополнительный код.
Получается образованием обратного кода с последующим прибавлением единицы к его младшему разряду.
Обычно отрицательные десятичные числа при вводе в машину автоматически преобразуются в обратный или дополнительный двоичный код и в таком виде хранятся, перемещаются и участвуют в операциях. При выводе таких чисел из машины происходит обратное преобразование в отрицательные десятичные чисел

 

целочисленные данные во внутреннем представлении занимают 2 байта; диапазон возможных значений – от -32768 до +32767 (215); данные представляются точно.

 

вещественные данные занимают 6 байт; диапазон возможных значений модуля от 2.9E-39 до 1.7E+38; точность представления данных – 11..12 значащих цифр.

символ занимает 1 байт.

логический тип занимает 1 байт и имеет два значения: FALSE(ложь) и TRUE(истина).

Вещественные числа. ……

Для кодирования вещественных чисел существует специальный формат чисел с плавающей запятой. Число при этом представляется в виде:

где M - мантисса[1],

p - порядок числа N,

q - основание системы счисления.

Если при этом мантисса M удовлетворяет условию

то число N называют нормализованным.

Мантисса и порядок числа при записи его в ячейке памяти представляются определенными группами битов. Два разряда отводятся под знаки мантиссы (числа) и порядка.

Примеры:

49. Количество информации в слове «Информатика» при условии, что для кодирования используется 32-значный алфавит, равно _______ битам(-ов).

Решение: Количество информации, которое вмещает один символ N-элементного алфавита, равно Это известная формула Р. Хартли. В 32-значном алфавите каждый символ несет информации. В слове «Информатика» 11 символов. Количество информации в слове «Информатика» при кодировании в 32-значном алфавите равно

Сколько разрядов (бит) нужно для записи чисел?????

0 0

1 =20 0+1=1 бит 1

2 =21 1+1=2 бит 10 1+1ноль

3 11

4 =22 2+1=3 бит 100 1+2нуля

5 101

6 110

7 111

8 =23 3+1=4 бит 1000 1+3нуля

9 1001

10 1010

11 1011

12 1100

13 1101

14 1110

15 1111

16 =24 4+1=5 бит 10000 1+4нуля

1)Число байт, необходимое для записи числа 282:
5 ;10; 11; 82; 256.

Число 282 в двоичной форме представляется как единица и 82 нуля, то есть занимает 1+82=83 бита. Байт равен 8 битам, и для записи потребуется 11 байт = 88 бит (ближайшее целое число байт справа).

Ответ: 11 байт

2)Число байт, необходимое для записи числа 412:
5 ;10; 11; 82; 256.

412=(22)12=1+24=25бит; 25:8=4байт; Ответ: 4 байт

Объем видеопамяти, необходимой для хранения битовой карты изображения разрешением 1024 х 768 точек в режиме «true color» (16777216 = 224 цветов), больше, чем в режиме 256 цветов при разрешении экрана 1280 х 1024 точки, на _____ Мбайт

.Решение

1. Количество бит на точку (пиксель) режима «true color» равно

Рассчитаем объем видеопамяти для хранения битовой карты 1024 х 768 точек.

2. Аналогично для режима 256 цветов.

3. Объем видеопамяти в первом случае больше

 

 
 


на 1Mб
Ответ: 1.








Дата добавления: 2014-11-29; просмотров: 6177;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.009 сек.