Системы счисления, используемые в ЭВМ. Лекция 2. Понятие системы счисления

Лекция 2. Понятие системы счисления

(Раздать таблицу с системами счисления)!!!!!

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

Различают позиционные и непозиционные системы счисления. В позиционной системе счисления величина каждой цифры зависит от ее места положения в числе (например, десятичная система счисления). В непозиционной системе счисления величина каждой цифры фиксирована и не зависит от ее положения в числе (например, римская система счисления). Количество цифр в непозиционной системе не ограничено и очень сложно выполнять арифметические операции. Поэтому в вычислительной технике используются только позиционные системы счисления:

-двоичная,

-восьмеричная,

-шестнадцатеричная,

-двоично-десятичная.

Двоичная система счисления.

Любая информация в современных ЭВМ представляется последовательностью 0 и 1 (бит). Это обусловлено тем, что большинство элементов, из которых состоит ЭВМ, по своей физической природе могут находиться лишь в одном из двух устойчивых состояний «включено» и «выключено». Такие элементы принято называть двухпозиционными. С помощью двухпозиционных элементов легко изображаются разряды двоичного числа. Одно из устойчивых состояний соответствует цифре 0, а другое – 1. В этом отношении двоичная система счисления имеет преимущества перед остальными системами и поэтому оказывается очень удобной для применения в ЭВМ. В двоичной системе легко реализуются арифметические операции, что дает возможность значительно упростить конструкции вычислительных устройств.

В двоичной системе счисления основание системы равно 2 и для представления чисел используются только два символа 0 и 1. Любое число N в двоичной системе представляется в виде суммы степеней основания 2 с соответствующими коэффициентами:

N= a n-1 2 n-1 + a n-2 2 n-2 +…+ a 1 2 1 + a 0 2 0 + = a -1 2 -1 +…+ a -m 2 -m = ,

где а=0; 1.

Затем с помощью этих коэффициентов число записывается в сокращенной форме.

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

Таблица степеней
 
степень 2основание 8 основание 16основание  
 
-3 0,125 0,002 0,00024  
-2 0,25 0,016 0,00391  
-1 0,5 0,125 0,0625  
         
         
         
      4 096  
    4 096 65 536  
    32 768 1 048 576  

Например, число 23,625 можно представить в виде суммы:

23,625 = 1*24 + 0*23 + 1*22 + 1*21 + 1* 20 +1*2-1 +0*2-2 + 1*2-3

Пояснение: ближайшее степень двойки к числу 23 является 24 =16, 23-16=7 –остаток 7. К нему ближайшая степень двойки это 22 = 4; 7-4=3, это 21, а 1 это 20.

Теперь рассмотрим дробную часть: ближайшая степень к 0,6 = -1-ая, т.к. 2-1 =0,5, следующая «подходящая» степень двойки (см. таблицу степеней) =-3, т.к. 2-3 =0,125.

У двойки с существующей степенью коэффициент a будет равен 1, а у несуществующих = 0.

Отсюда может быть получена его запись в двоичной системе счисления:

23,625(10) = 10111,101(2).

Восьмеричная система счисления.

Для ускорения процесса перевода чисел бывает удобнее воспользоваться восьмеричной системой счисления, где N = a n 8 n + a n-1 8 n-1 +…+ a 18 1 + a 0 8 0

где а = 0,1,2,3,4,5,6,7.

Поскольку 8=23 , то существует очень простой метод перевода двоичных чисел в восьмеричную систему и наоборот.

Для перевода двоичного числа в восьмеричное надо: разбить двоичное число влево и вправо от запятой на группы из 3 цифр (триады);

И каждой триаде поставить в соответствие его восьмеричный эквивалент:

000 – 0 Пусть, например, N = 1010111011100,101112

001 – 1 Можно записать:

010 – 2 N = (001)(010)(111)(011)(100),(101)(110),

011 – 3 т.е. в восьмеричной представлении

100 – 4 N = 12734,568

101 – 5

110 – 6

111 – 7

И наоборот, для перехода от восьмеричного к двоичному каждой цифре восьмеричного числа ставят его двоичный эквивалент триаду, затем убирают скобки: 25438 = (010)(101)(100)(011) = 101011000112


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: