Кодирование целых чисел
Целые числа без знака (положительные) - для их хранения может отводиться последовательность из 8, 16 или 32-х бит памяти.
Например, максимальное 8-битное число A2 = 111111112 будет храниться следующим образом (прямой код):Максимальное значение целого неотрицательного числа достигается в случае, когда во всех ячейках хранятся единицы и равно 2N-1, где N - разрядность числа.
Для 8-разрядных целых положительных чисел оно будет равно 28 - 1 = 255, для 16-разрядных 216 - 1 = 65 535, для 32-разрядных 232 - 1 = 4 294 967 295.
Целые числа со знаком (могут быть положительные и отрицатель- ные) - при их хранении используется последовательность из 8, 16 или 32-х бит памяти, причем старший бит (первый слева) обозначает знак числа - 0 - положительное, 1 - отрицательное. При записи чисел используется не прямой, а дополнительный код двоичного числа равный 2N - A, где N - разрядность числа, A - прямой код двоичного числа.
Дополнительным называется код, в котором для положительного числа в знаковом разряде пишется "0", в цифровых - модуль числа, а для отрицательного в знаковом разряде пишется "1", в цифровых - дополнение числа до единицы (инвертирование цифр).
Например, число -1 в 8-разрядном двоичном коде выглядит, как 11111111, -2 - как 11111110 и т. д.
Дополнительный код позволяет заменить арифметическую операцию вычитания операцией сложения, что исключает операцию вычитания их набора команд двоичной арифметики процессора.
Таким образом, при использовании 8-ми разрядов для хранения це- лых чисел со знаком диапазон их изменения составит от - 128 до 127, если использовать 16 разрядов - от -32 768 до 32 767, 32 разряда - от -2 147 483 648 до 2 147 483 647, что следует учитывать при работе с целыми типами данных при программировании и работе с базами данных.
Еще по теме Кодирование целых чисел:
- 2.6. Правила кодирования
- Положительное кодирование.
- ПРИНЦИП КОДИРОВАНИЯ СПЕЦИФИЧЕСКОГО
- СХЕМЫ ВОЗДЕЙСТВИЯ ПРИ КОДИРОВАНИИ ЧЕЛОВЕКА
- Трактовка чисел нумерологического эгрегора
- Характеристики чисел года соляра
- Звук "МН" - это вибрации чисел 5-6 (Юпитер-Венера).
- Звук "ЮЯ"- это вибрация чисел 5-6 (Юпитер-Венера).
- Звук "ИЯ" - это вибрации чисел 1-6 (Солнце-Венера).
- Звук "ОЙ" - это вибрации чисел 7-2 (Сатурн- Луна).
- Звук "ПА" - это вибрации чисел 8-1 (Уран - Солнце).
- Звук "ОЕ",- это вибрации чисел 7-6 (Сатурн-Венера).
- Звук "ПЕОХО" - это энергетическая цепочка вибрации чисел 8-6-7-5-7.
- Звук -"ЭУОАИЫАОМ" - это энергетическая цепочка вибрации чисел 4-3-7-1-1-2-1-7-5.
- Очень важный звук - "НГ" - это вибрации чисел 6-4 (Венера-Меркурий).
- Мандала нумерологического кода
- Описание заданий раздела 6 и образцы решений.
- ВЫПОЛНЕНИЕ РАСЧЕТА ПИФАГОРА ПО ДАТЕ РОЖДЕНИЯ