Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Представление целых отрицательных чисел

Формат хранения целых чисел со знаком аналогичен формату хранения двоичного числа без знака (см. рис. 8.1), за исключением того, что старший разряд числа отводится для хранения знака числа - s. При хранении положительного числа знаковый разряд принимает значение 0, а при хранении отрицательного числа – 1. Целое число со знаком может занимать в памяти 1, 2, 4 и 8 байтов. Формат хранения целого двоичного числа со знаком, занимающего в памяти два байта и принимающего значения от –32768 до 32767, представлен на рис. 5.3.

                               
S b b b b b b b b b b b b b b B

 

Рис. 5.3

Для хранения целых отрицательных чисел используются обратный и дополнительный коды.

Рассмотрим целое отрицательное n -разрядное двоичное число:

,

где an -1,..., a 1, а 0 - цифры или соответствующие веса цифр: 0 и 1 разрядов целого отрицательного n разрядного двоичного числа; -an -1... а 1 a 0 - запись целого отрицательного n разрядного двоичного числа; п -1,..., 1, 0 - номера разрядов целого отрицательного n разрядного двоичного числа; S -знак суммы; i = 0, n -1 - нижний и верхний пределы суммирования; ai´ 2 i - весовой коэффициент i- го разряда (i = 0, n - 1).

Абсолютная величина целого отрицательного n разрядного двоичного числа равна:

.

Запись числа в форме: zan -1 ...а 1 a 0 будем называть прямым кодом целого числа со знаком. Через z обозначен знак числа («-» или «+»).

Для записи числа в обратном и дополнительном кодах вводится дополнительный разряд с номером n с отрицательным весовым коэффициентом: - C, C > 0.

<== предыдущая лекция | следующая лекция ==>
Хранение в ЭВМ целых чисел | Обратный код числа
Поделиться с друзьями:


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


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



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




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