Арифметические основы ЦВМ. Системы счисления

Системой счисления называется метод изображения любых чисел с помощью ограниченного количества цифр. Системы счисления бывают позиционными и непозиционными. В позиционных системах счисления значение каждой цифры числа определяется позицией, которую эта цифра занимает по отношению к запятой. В непозиционных системах счисления это правило не действует. Примером непозиционной системы счисления является римская система счисления. Например, в числах IV, VI, в первом числе 1 имеет значение “-1”, во втором числе “+1”. В дальнейшем будем рассматривать только позиционные системы счисления.

Возьмем какое либо десятичное число, например, 384,5610 и представим его в подробном виде:

Здесь 3,8,4,5,6 – коэффициенты (цифры) числа, а 102, 101, 100, 10-1, 10-2 – веса соответствующих разрядов, образующие геометрическую прогрессию. Знаменатель прогрессии, т.е. частное от деления веса одного разряда к весу соседнего справа разряда, называется основанием системы счисления. Количество цифр равно основанию. В случае десятичной системы счисления основание 10, в системе 10 цифр: 0,1,2,3….9.

Таким образом любое n-разрядное десятичное число N, имеющее m разрядов в целой части, можно представить в виде :

(2.4)

 

Для приведенного выше числа n=5, m=3, a1=3, a2=8, a3=4, a4=5, a5=6

Наряду с десятичной возможна система счисления с любым основанием в виде целого числа q. В ЦВМ используются двоичная, восьмеричная, шестнадцатеричная системы счисления.

По аналогии с (2.4) любое число N в q-ичной системе счисления можно представить в виде:

Nq=aiqm-1+a2qm-2+…+amq0+am+1q+…+an qm-n, (2.5)

где коэффициенты (цифры) ai, могут принимать целые значения от 0 до q-1, причем количество цифр равно q.

Так, в двоичной системе счисления всего 2 цифры: 0 и 1. Например, .

В восьмеричной системе счисления 8 цифр: 0,1,2…7. Например,

В шестнадцатеричной системе 16 цифр: 0,1,2,…8, 9, A, B, C, D, E, F, где A=10, B=11, C=12, D=13, E=14, F=15. Например,

В таблице 2.1 приведены эквиваленты десятичных цифр в различных системах счисления.

 

Десятичная цифра Эквивалент в других системах счисления с основанием

Табл. 2.1

 








Дата добавления: 2015-07-14; просмотров: 862;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.