Читайте также:
|
|
Системой счисления называют способ представления чисел с помощью набора определенных символов. В настоящее время в большинстве стран мира используют позиционные системы, где одна и та же цифра имеет различное значение, определенное позицией в изображаемом числе.
Классической позиционной системой счисления является десятичная. Для обозначения любого числа здесь используется 10 цифр: 0,1,2,3,4,5,6,7,8,9, которые записываются в определенной последовательности, причем вес каждой цифры зависит от ее положения.
103 | 102 | 101 | 100 | |||||
7 – 7х100=7 | ||||||||
9х101=90 9х102=900 9х103=1000 | ||||||||
1997 = 1 х 103 + 9 х 102 + 9 х 101 + 7 х 100,
т.е. вес каждой последующей цифры больше предыдущей в 10 раз, где 10 - основание системы.
По аналогичным правилам строится двоичная система, где 2 цифры: 0,1. Любое десятичное число может быть записано в двоичной системе с помощью цифр 0 и 1. Причем вес каждой цифры также будет зависеть от ее позиции и каждая последующая цифра будет больше предыдущей в 2 раза. Например: 15510 = 100110112
27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | |||||||||
1 – 1х1 = 1 | ||||||||||||||||
1х2 = 2 0х4 = 0 1х8 = 8 1х16 = 16 0х32 = 0 0х64 = 0 1х128=128 | ||||||||||||||||
15510 |
15510 =1 х 27 + 0 х 26 + 0 х 25 + 1 х 24 + 1 х 23 + 0 х 22 + 1 х 21 + 1 х 20
Используя данные правила, можно построить любую систему
счисления. На практике можно встретить четверичную, восьмеричную и шестнадцатиричную системы. Однако наиболее широкое применение находит двоичная система.
Это объясняется прежде всего тем, что импульсная и цифровая техника оперирует с сигналами, которые могут принимать только два значения: наличие импульса обозначается "1", а его отсутствие "0".Кроме того, некоторые цифровые устройства имеют два устойчивых состояния, которые также можно обозначать как "0" и "1".
Для перевода десятичных чисел в двоичную систему существует правило Горнера в основе которого лежит операция последовательного деления десятичного числа на 2 до тех пор, пока частное от деления не станет меньше двух.
Покажем это на примере:
![]() ![]() ![]() | |||||||||||||||||||||||||||||
![]() | |||||||||||||||||||||||||||||
1 0 0 1 1 0 1 1 | |||||||||||||||||||||||||||||
Правило обратного перевода (двоичного числа в десятичную систему)
очевидно и было рассмотрено при пояснении правил построения двоичной системы.
Итак, в данном вопросе рассмотрена двоичная система счисления, нашедшая широкое применение в цифровых и вычислительных устройствах, и ее связь с другими системами.
Над двоичными числами можно выполнять все арифметические действия. Правила действий над двоичными числами задаются таблицами:
Таблица сложения Таблица вычитания Таблица умножения
0 + 0 = 0 0 - 0 = 0 0 х 0 = 0
0 + 1 = 1 1 - 0 = 1 0 х 1 = 0
1 + 0 = 1 1 - 1 = 0 1 х 0 = 0
1 + 1 = 10 10 - 1 = 1 1 х 1 = 1
Правила арифметики во всех позиционных системах аналогичны. Так, например, сложение двух двоичных чисел производят поразрядно, начиная с младшего разряда, в соответствии с правилами, приведенными в таблице сложения. Если младшие разряды чисел единицы, то появляется единица переноса в следующий разряд. Эта единица суммируется с результатом сложения цифр этого разряда и т.д.
Пример: 11111 1 - перенос,
+ 11011 + 27 – 1число,
00111 7 –2 число,
![]() | ![]() |
100010 34 – сумма.
Правила выполнения арифметических операций над двоичными числами положены в основу любого вычислительного устройства.
Дата добавления: 2015-02-16; просмотров: 72 | Поможем написать вашу работу | Нарушение авторских прав |