ВУЗ:
Составители:
Целые числа
Существуют два основных способа записи двоичных чисел в ЭВМ: с
фиксированной запятой (естественная форма) и с плавающей запятой (экспо-
ненциальная форма).
В форме с фиксированной запятой все числа изображаются в виде по-
следовательности цифр с постоянным для всех чисел положением запятой, от-
деляющей целую часть от дробной. В современных ЭВМ данная форма исполь-
зуется только для целых чисел.
В форме с плавающей запятой каждое число N имеет следующий вид:
r
M
P
N
±
±= , (7)
где М – мантисса числа (меньше 1);
r – порядок числа (целое число)
P
– основание системы счисления.
Двоичное целое число занимает в памяти ЭВМ 16 или 32 двоичных раз-
ряда (бита). Это зависит от длины числа и способа объявления переменной. По-
ля памяти компьютера имеют специальные названия: 8 бит называют байтом,
16 бит - словом, 32 бита - двойное слово, 1024 байта - лист (Кбайт).
Все байты памяти пронумерованы, начиная с нуля. Адресом информа-
ции считается адрес (номер) самого первого байта поля памяти, выделенного
для ее хранения. Словом является группа из двух последовательных байтов,
причем адрес первого байта должен иметь адрес, кратный 2.
Рассмотрим, как записывается число в двойном слове. Знак числа запи-
сывается в старшем бите 1-го байта. Младший двоичный разряд числа записы-
вается в 0 бит, т.е. число, как обычно, заполняет поле справа налево. Если чис-
ло положительно, то оставшиеся биты заполняются нулями. В таблице 7 пред-
ставлена запись числа 137=10001001
2
в 4 байтах. Из записи видно, что в млад-
шем разряде записывается коэффициент при 2
0
, в следующем - при 2
1
и т.д.
Таблица 7 – Запись целого числа в двойном слове
00000000 00000000 00000000 10001001
1-й байт 2-й байт 3-й байт 4-й байт
Если во всех битах с 0-го по 30-й поместить 1, то мы получим макси-
мальное целое положительное двоичное число, которое можно записать в
двойном слове, равное 2
31
-1=2147483647.
Форму записи положительных двоичных чисел называют прямым ко-
дом. Отрицательные числа записываются в дополнительном коде. Использова-
ние этого кода позволяет упростить аппаратную реализацию операции вычита-
ние, которая заменяется операцией сложения уменьшаемого, представленного в
36
Целые числа
Существуют два основных способа записи двоичных чисел в ЭВМ: с
фиксированной запятой (естественная форма) и с плавающей запятой (экспо-
ненциальная форма).
В форме с фиксированной запятой все числа изображаются в виде по-
следовательности цифр с постоянным для всех чисел положением запятой, от-
деляющей целую часть от дробной. В современных ЭВМ данная форма исполь-
зуется только для целых чисел.
В форме с плавающей запятой каждое число N имеет следующий вид:
N = ± MP ± r , (7)
где М – мантисса числа (меньше 1);
r – порядок числа (целое число)
P – основание системы счисления.
Двоичное целое число занимает в памяти ЭВМ 16 или 32 двоичных раз-
ряда (бита). Это зависит от длины числа и способа объявления переменной. По-
ля памяти компьютера имеют специальные названия: 8 бит называют байтом,
16 бит - словом, 32 бита - двойное слово, 1024 байта - лист (Кбайт).
Все байты памяти пронумерованы, начиная с нуля. Адресом информа-
ции считается адрес (номер) самого первого байта поля памяти, выделенного
для ее хранения. Словом является группа из двух последовательных байтов,
причем адрес первого байта должен иметь адрес, кратный 2.
Рассмотрим, как записывается число в двойном слове. Знак числа запи-
сывается в старшем бите 1-го байта. Младший двоичный разряд числа записы-
вается в 0 бит, т.е. число, как обычно, заполняет поле справа налево. Если чис-
ло положительно, то оставшиеся биты заполняются нулями. В таблице 7 пред-
ставлена запись числа 137=100010012 в 4 байтах. Из записи видно, что в млад-
шем разряде записывается коэффициент при 20, в следующем - при 21 и т.д.
Таблица 7 – Запись целого числа в двойном слове
00000000 00000000 00000000 10001001
1-й байт 2-й байт 3-й байт 4-й байт
Если во всех битах с 0-го по 30-й поместить 1, то мы получим макси-
мальное целое положительное двоичное число, которое можно записать в
двойном слове, равное 231-1=2147483647.
Форму записи положительных двоичных чисел называют прямым ко-
дом. Отрицательные числа записываются в дополнительном коде. Использова-
ние этого кода позволяет упростить аппаратную реализацию операции вычита-
ние, которая заменяется операцией сложения уменьшаемого, представленного в
36
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »
