Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




Проверка

делимое =1*24 +0*23 +0*22 +1*21 + 1*20 +1*2-1 +1*2-2 +1*2-3 +1*2-4 =

= 19.9375

делитель =1*22 +1*21 + 1*20 +0*2-1 +1*2-2 = 7.25

частное = 1*21 + 1*20 +1*2-1 +1*2-2 = 2.75

Аналогично выполняются арифметические действия в системе счисления с любым основанием.

Составим таблицы сложения, вычитания и умножения в троичной системе счисления:

Таблица 4

+         -         *      
                           
      1)0     1)2              
    1)0 1)1     1)1 1)2           1)1

Примечание В таблице сложения 1) - единица переноса в старший разряд, в таблице вычитания 1) - единица заёма из старшего разряда, в таблице умножения - единица переноса в старший разряд.

 

Пример

1123 + 22113 101003 10213 - 1023 2123 10213 * 201 3 + 1021 2112__ 2122213   2012312 3__ - 12 _»102.213 - 101 - 101 - 12

 

 

3. Представление чисел в ЭВМ

 

3.1. Формы представления чисел в ЭВМ

 

В математике широко используются две формы записи чисел: естественная и нормальная.

Естественная форма. Число записывается в натуральном виде:

45670 - целое число;

0,0138 – правильная дробь;

7,128 –неправильная дробь.

Нормальная форма. Запись может быть различной в зависимости от ограничений, накладываемых на её форму.

645 = 6,45× 102= 0,645× 103= 645000× 10-3

При естественном представлении чисел в ЭВМ устанавливаются длины разрядной сетки, а также целой и дробной частей. Распределение разрядов между целой и дробной частями не изменяется и остается постоянным независимо от величины числа. Поэтому эту форму называют представлением числа с фиксированной запятой.

В современных ЭВМ эта форма в основном используется для представления целых чисел. Так как числа бывают положительные и отрицательные, то один разряд отводится под знак, остальные образуют поле чисел. В знаковый разряд записывается информация о знаке числа (+® 0, - ® 1), знаковый разряд может быть расположен как в начале числа, так и в конце. Если поле включает n разрядов, диапазон представления целых чисел в этом случае ограничен значениями –(2 n -1) и (2n -1).

Представление числа в нормальной форме называют представлением числа с плавающей запятой. В нормальной форме запись числа имеет вид:

 

X=Sp× q, (7)

где q – мантисса числа, Sp – характеристика числа, p – порядок числа, S – основание характеристики. Мантисса числа q представляет собой дробь со знаком, порядок числа p – целое число со знаком, S – основание системы счисления. Знак числа совпадает со знаком мантиссы.

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

 

S-1≤│q│< 1, (8)

где S – основание системы счисления.

0,00078110 ® 0,781× 10-3

1367,710 ® 0, 13677× 104

X1 = -10110,11112 ® -0,101101111× 25

X2 = +0,0001100101112 ® +0,110010111× 2-3

                                номер разряда
­   ­    

знак поле мантиссы знак поле порядка

мантиссы порядка

 

                                X1

 

                                X2

Рис.1

 

3.2. Целые беззнаковые двоичные числа

 

Формат целых двоичных чисел без знака имеет следующий вид.

n-1 n-2 1 0

                            Ù

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

Целые беззнаковые числа при программировании используются для представления тех числовых объектов, которые принципиально не могут быть отрицательными: адреса ячеек памяти, номера строк исходной информации, счётчики повторений циклов.

В различных языках программирования для указания типа беззнаковых целых чисел применяются объявления типов BYTE (n=8), WORD (n=16), ADDRESS (n=16), UNSIGNED 9n=16) и др.

 

3.3. Целые знаковые двоичные числа

 

Для представления в ЭВМ положительных и отрицательных чисел один из разрядов необходимо отвести для изображения знака чисел S. Обычно им является старший (левый) бит. Стандартное кодирование знака имеет такой вид:

ì 0, если число положительное;

S = ç

î 1, если число отрицательное.

Знаковые числа длиной n бит представляются в следующем формате:

n-1 n-2 1 0

S                       Ù

Знак Значащие биты

 

3. 4. Коды представления чисел в ЭВМ

 

Дляпредставления со знаком в ЭВМ применяют прямой, обратный и дополнительный коды.

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




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


Дата добавления: 2014-12-29; Просмотров: 562; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.