В позиционных системах счисления количественный эквивалент (значение) цифры зависит от ее места (позиции) в записи числа.



К позиционным системам счисления относятся двоичная, десятичная, восьмеричная, шестнадцатеричная. Здесь любое число записывается последовательностью цифр соответствующего алфавита, причем значение каждой цифры зависит от места (позиции), которое она занимает в этой последовательности.

Десятичная система счисления пришла в Европу из Индии, где она появилась не позднее VI века н.э.

Например, в записи 555, сделанной в десятичной системе счисления, использована одна цифра 5, но в зависимости от занимаемого ею места она имеет разное количественное значение – 5 единиц, 5 десятков или 5 сотен. Позиция цифры в числе называется разрядом. Разряд числа возрастает справа налево, от младших разрядов к старшим.

       Десятичная система характеризуется тем, что в ней 10 единиц какого-либо разряда образуют единицу следующего старшего разряда. Другими словами, единицы различных разрядов представляют собой различные степени числа 10.

Совокупность различных цифр, используемых в системе счисления для записи чисел, называется алфавитом системы счисления.

Для записи чисел в P-ичной системе счисления требуется P различных цифр

P-1), т.е для двоичной -2 цифры, 10- ой –десять цифр, 16- ричной – 16 цифр.

Алфавиты систем счисления:

10 СС 2 СС 8 СС 16 СС
0 0 0 0
1 1 1 1
2   2 2
3   3 3
4   4 4
5   5 5
6   6 6
7   7 7
8     8
9     9
      A
      B
      C
      D
      E
      F

 

4

Ввод информации в компьютер с клавиатуры и вывод на экран и принтер производится в привычной для нас десятичной системе. В настоящее время компьютеры работают с информацией, представленной в двоичной системе, имеющей перед другими системами большие преимущества. Двоичная система – основная для представления чисел, адресов ячеек, команд. Кроме двоичной и десятичной систем при работе компьютера используются восьмеричная и шестнадцатеричная система счисления.

Восьмеричная система счисления используется в основном для представления команд в машинно-ориентированных языках программирования.

Шестнадцатеричная – для компактного (более обозримого) чем двоичное представления содержимого памяти.

Использовать для хранения и передачи 10-ную систему счисления не удобно, так как при хранении и передаче информации каждую цифру необходимо представлять некоторой физической величиной – например, амплитудой напряжения тока, направлением намагниченности магнитного материала и т. п. В условиях помех, чем больше число градаций этих физических величин (для 10 – ной системы оно равно десяти), тем больше вероятность переходов от одной градации к другой и появления ошибок. Это приводит к уменьшению надежности хранения и передачи информации. Возможность появления таких ошибок минимальна при использовании двоичной системы.

Применение двоичной системы счисления создает большие удобства для работы ЭВМ, т. к. для представления в машине разряда двоичного числа может быть использован любой запоминающий элемент, имеющий два устойчивых состояния.

Недостатки двоичной системы счисления:

1. Необходимость и трудоемкость перевода чисел из 10-ной СС при вводе информации и при выводе результатов.

2. Неэкономичность записи чисел, двоичная система требует больше разрядов, чем запись того же числа в других системах.

 

Вопросы для самоконтроля:

 

1. Почему для кодирования информации в компьютере используется двоичная система счисления?

2. Есть ли недостаток двоичного кодирования?

3. С какой целью в компьютере используются 8-ричная и 16-ричная система счисления?

 


Дата добавления: 2020-11-23; просмотров: 215; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!