Позиционные системы счисления

      Комментарии к записи Позиционные системы счисления отключены

Раздел 3. Технические средства информационных технологий

Лекция № 6. Информационные основы построения ЭВМ

1. Общие сведения о системах счисления. Позиционные системы счисления.

2. Методы перевода чисел.

3. Представление информации в цифровых автоматах.

Литература: 1. Острейковский В.А. Информатика: Учеб. для вузов. –

М.: Высш. шк., 1999.

2. Основы вычислительной техники и программирование:

Учебник / Под ред. Ю.А.Бузунова.- М.: Воениздат, 1981.

Общие сведения о системах счисления.

Позиционные системы счисления

Общие сведения о системах счисления

Системой счисления называют совокупность приемов построения, обозначения и наименования чисел. Каждая система счисления включает:

1) определенныйнабор символов (цифр) для изображения чисел; эти символы называются базисными числами и составляют конечный алфавит

{x1, x2, …, xn},

2) определенныйспособ чтения (наименования) чисел.

Например:

в десятичной системе счисления алфавит состоит из десяти цифр:

0, 1, 2, 3, 4, …, 9;

в двоичной – из двух цифр: 0, 1;

в римской системе счисления – из семи цифр:

1, 5, 10, 50, 100, 500, 1000, которые обозначаются, соответственно, знаками: I, V, X, L, C, D, M;

Каждой цифре в записи числа однозначно сопоставляется количество, выражаемое этой цифрой. Это количество будем называть количественным эквивалентом цифры. Если xi –цифра, записанная в конкретном месте в записи числа, то (xi) – ее количественный эквивалент.

По способу определения количественного эквивалента цифры в записи числа все системы счисления можно разбить на два класса: непозиционные и позиционные.

Система счисления называется непозиционной, если значение числового знака (каждой цифры) не зависит от его расположения в записи числа.

Классическим примером непозиционной системы счисления является римская система счисления. Исторически вначале появились непозиционные системы счисления. Общим недостатком этих систем счисления является трудность записи в них больших чисел: либо эти записи слишком громоздки, либо алфавит цифр весьма велик. Именно поэтому непозиционные системы счисления в вычислительной технике не нашли применения.

Позиционные системы счисления

Система счисления называется позиционной,если количественный эквивалент каждой цифры определяется не только видом символа, ее изображающего, но и ее положением в записи числа. При этом место цифры в записи числаназывается разрядом.

Классическим примером позиционной системы счисления является десятичная система счисления.

В таблице 1 приведены примеры некоторых, наиболее часто употребляемых, позиционных систем счисления.

Таблица 1

Основание Система счисления Знаки
ДвоичнаяВосьмеричнаяДесятичнаяШестнадцатеричная 0, 10, 1, 2, 3, 4, 5, 6, 70, 1, 2, 3, 4, 5, 6, 7, 8, 90, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, С, D, E, F

Одним из основных понятий в позиционных системах счисления являетсявес разряда. Весом j-го разряда для позиционной системы счисления называется отношение количественного эквивалента цифры xi, стоящей в j-м разряде, к количественному эквиваленту той же цифры, стоящей в нулевом разряде:

Число, указывающее сколько единиц младшего разряда содержится в единице старшего разряда,называетсяоснованием позиционной системы счисления.

Существует связь между основанием системы счисления и числом цифр, используемых в системе счисления (это видно из таблицы 1): для представления любого числа конечным числом разрядов в системе счисления с основанием K достаточно иметь K цифр. Обычно эти Kцифр составляют отрезок натурального ряда целых положительных чисел, включая 0. Таким образом, алфавит K-ичной системы счисления имеет вид {0, 1, 2, …, K-1}.

Любое число Х в К-ичной позиционной системе счисления можно представить в виде полинома от основания К:

Х(К) = xn-1Kn-1 + xn-2Kn-2 + … + x1K + x0K0 + x-1K-1 + x-2K-2 + … + x-mK-m =

= (1)

где xi – значение цифры в i – ом разряде;

Ki – основание системы счисления;

n,m – число разрядов в целой и дробной части числа, соответственно;

i – порядковый номер разряда.

Основание системы счисления обычно указывают (при необходимости) в виде десятичного индекса справа в нижней части числа.

Примеры:

23,43 (10) = 2?101 + 3?100 + 4?10-1 + 3?10-2

(в данном примере знак «3» в одном случае означает число единиц, а в другом — число сотых долей единицы);

451,2 (8) = 4?82 + 5?81 + 1?80 + 2?8-1.

Краткая запись числа представляется последовательностью цифр, каждой из которых можно поставить в соответствие определенную позицию. Обычно позиции, предназначенные для представления целой части числа, отделяют от позиций, предназначенных для представления дробной части числа – запятой:

Х(К) = xn-1 xn-2 … x1 x0, x-1 x-2 … x-m.

Запятая сама позиции не занимает, а является началом отсчета номера позиции: все позиции влево от запятой, предназначенные для хранения целой части числа, нумеруются в порядке возрастания натурального ряда чисел 0, 1, 2, …, п-1, а все позиции вправо от запятой, предназначенные для хранения дробной части числа, нумеруются целыми отрицательными числами — 1, — 2, …., — т. Таким образом, позиция цифры с присвоенным ей номером называетсяразрядомчисла.

На рисунке 1 показана нумерация разрядов в разрядной сетке ЭВМ, включающей п разрядов для представления целой и т разрядов – для представления дробной части числа. Под разрядной сеткой ЭВМпонимают общеечисло разрядов, отводимое для представления как целой, так и дробной части числа в цифровой вычислительной машине.

n — 1 n — 2 -1 -2 -m

Рисунок 1- Нумерация разрядов в разрядной сетке ЭВМ

Статьи к прочтению:

Гарри Каспаров создал ПОЗИЦИОННЫЙ ШЕДЕВР в партии против Домингеза!


Похожие статьи:

  • Некоторые системы счисления

    В позиционной системе счисления относительной позиции цифры в числе ставится в соответствие весовой множитель, и число может быть представлено в виде…

  • Позиционные и непозиционные системы счисления

    Разнообразные системы счисления, которые существовали раньше и которые используются в наше время, можно разделить на непозиционные и позиционные системы…