Вычислительные машины в принципе могут быть построены на базе любой системы счисления, однако самой удобной является двоичная, с основанием 2. Этому есть веские причины. Во-первых, два состояния можно различить значительно более четко, чем, например, десять (наличие напряжения либо его отсутствие, замкнутое либо разомкнутое состояние контакта, положительное или отрицательное направление тока и т.д.). Во вторых, конструкции или схемы из элементов, которые могут находиться в одном из двух устойчивых состояний, значительно проще и надежнее, чем из тех, которые должны принимать одно из 10 состояний.
215 |
214 |
213 |
212 |
211 |
210 |
29 |
28 |
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
32768 |
16384 |
8192 |
4096 |
2048 |
1024 |
512 |
256 |
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
В двоичной системе используются только две цифры – 0 и 1, которых достаточно для представления любого числа. Веса двоичных разрядов определяются соответствующей степенью числа 2. Например, для шестнадцатиразрядного числа запишем степени числа 2 и их десятичные эквиваленты:
Перевод числа из двоичной системы в десятичную выполняется по уже рассмотренному правилу. Например, имеем двоичное число 101100012. Его десятичный эквивалент определится как сумма:
1´27 + 0´26 + 1´25 + 1´24 + 0´23 + 0´22 + 0´21 + 1´20 =
=128 + 32 + 16 + 1 = 17710.
Для сравнения десятичной и двоичной систем используем процесс счета. В десятичной системе при счете цифры определенного разряда возрастают в порядке 0, 1, 2, …, 8, 9. Дальнейшее прибавление единицы приводит к тому, что в этом разряде необходимо будет записать число 10. Поскольку такого значка (цифры) в десятичной системе нет, а само это число соответствует весу следующего (старшего) разряда, то в рассматриваемый разряд записываем 0, а в старший разряд переносим единицу.
Так как в двоичной системе используются только две цифры, счет в разряде будет идти только в пределах двух значений – 0, потом 1, а дальше возникает перенос в разряд слева, так же, как он возникал в десятичной системе по достижении значения, большего 9. Последовательность счета в двоичной и десятичной системах до семнадцати приведена в табл. 2.1.
Десятичная и двоичная системы счисления
Таблица 2.1.
Десятичное число |
Двоичное число |
0 |
0 |
1 |
1 |
2 |
10 |
3 |
11 |
4 |
100 |
5 |
101 |
6 |
110 |
7 |
111 |
8 |
1000 |
9 |
1001 |
10 |
1010 |
11 |
1011 |
12 |
1100 |
13 |
1101 |
14 |
1110 |
15 |
1111 |
16 |
10000 |
17 |
10001 |
Для обозначения чисел, представленных в двоичной системе, используется или подстрочный индекс 2, или буквенный символ В (от английского слова binary – двоичный): 110012 = 11001В.
В вычислительной технике широко используются специальные термины, связанные с двоичным представлением числа – «бит», «байт» и «слово».
Бит. Двоичный разряд обычно называют битом. Таким образом, число 1010 является 4-битовым двоичным числом, а 101 – 3-битовым числом и т. д. Крайний слева бит числа называют старшим разрядом (он имеет наибольший вес), крайний справа – младшим разрядом (он имеет наименьший вес). Двоичное число, состоящее из 16 бит, представлено на рис. 2.1.
Рис 2.1. Пример шестнадцатиразрядного двоичного числа
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.