ПРЕДСТАВЛЕНИЕ ЦЕЛЫХ ЧИСЕЛ В ПАМЯТИ ЭВМ
создатель Кристина Прибе
1. Одним из способов представления целых чисел является дополнительный код.
2. Данные могут быть интерпретированы как числа со знаками, так и без знаков.
2.1. В случае представления величины со знаком самый левый (старший) разряд указывает на положительное число, если содержит нуль, и на отрицательное, если — единицу.
2.1.1. Разряды нумеруются справа налево, начиная с 0. Ниже показана нумерация бит в двухбайтовом машинном слове.
2.1.1.1. Старший разряд отводится под знак числа
3. Прямой код целого числа может быть получен следующим образом:
3.1. Число переводится в двоичную систему счисления, а затем его двоичную запись слева дополняют таким количеством незначащих нулей, сколько требует тип данных, к которому принадлежит число.
4. Дополнительный код целого отрицательного числа может быть получен по следующему алгоритму:
4.1. 1) Записать прямой код модуля числа; 2) Инвертировать его (заменить единицы нулями, нули - единицами); 3) Прибавить к инверсному коду единицу. Например, запишем дополнительный код числа -37, интерпретируя его как величину типа Longint: 1) Прямой код числа 37 есть 00000000000000000000000000100101; 2) Инверсный код 11111111111111111111111111011010; 3) Дополнительный код 11111111111111111111111111011011 или FFFFFFDB(16).
5. алгоритм для получения представления действительного числа в памяти ЭВМ:
5.1. 1) Перевести модуль данного числа в двоичную систему счисления; 2) Нормализовать двоичное число 3) Прибавить к порядку смещение и перевести смешенный порядок в двоичную систему счисления: 4) Учитывая знак заданного числа (0 - положительное: 1 - отрицательное), выписать его представление в памяти ЭВМ.
6. Электронные элементы, на которых построены современные ЭВМ, представляют собой обычные выключатели.
6.1. Выключатель может быть либо включен, либо выключен.
7. Элементарная ячейка памяти ЭВМ имеет длину 8 бит (байт). Каждый байт имеет свой номер (его называют адресом).
7.1. Наибольшую последовательность бит, которую ЭВМ может обрабатывать как единое целое, называют машинным словом.
8. Вещественные числа в памяти компьютера представляются в нормализованной форме.
8.1. Нормализованной формой представления чисел называется число, записанное в виде: А = ± mPn , - где m - мантисса, P - основание системы счисления, n – порядок. Мантисса m должна удовлетворять условию: 1/P£ m < 1.
9. Вещественное число занимает в памяти компьютера, как правило, минимум четыре байта. Из них три младших байта занимает мантисса:
9.1. Место, отводимое для числа с плавающей точкой, делится на два поля. Одно поле содержит знак и значение мантиссы, а другое содержит знак и значение порядка.