Студопедия

КАТЕГОРИИ:


Архитектура-(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. Число . Сначала определим его двоичное представление




1. Число . Сначала определим его двоичное представление. Согласно правилу соответствия шестнадцатеричных цифр и двоичных тетрад (см. таблицу на стр. 6) имеем: , , . В знаковом представлении старшая цифра двоичного кода является признаком знака числа: 0 – число положительно, 1 – число отрицательно. В нашем случае число отрицательно и, следовательно, требуется преобразование его из дополнительного кода.

Первый способ. Путём вычитания 1 из дополнительного кода получаем обратный код. Инвертируя разряды числа, получаем двоичный код абсолютной величины числа. Переводим число из двоичной системы счисления в десятичную, и не забываем приписать к числу его знак, в данном случае – знак минус. Всё вышесказанное можно оформить в виде таблицы:

Дополнительный код числа Х1  
Обратный код –1 Вычитаем 1
   
Код абсолютной величины 76543210 Номера разрядов
 
Абсолютная величина числа
Десятичное значение Х1 –74

Второй способ. В формате 1 байт со знаком числа лежат в диапазоне от = –128 до = 127 (всего 28 = 256 различных значений). Для получения десятичного представления числа сначала можно просто перевести исходное двоичное значение в десятичную систему счисления как беззнаковое. Обозначим результат перевода буквой U. Затем нужно проанализировать U по следующему правилу: если U ≤ 127, то искомое число положительно и равно U. Если же U > 127, то искомое число является отрицательным и равно U – 28. Для нашего примера U = . Так как 182 > 127, то десятичное число со знаком Х1 = 182 – 256 = –74.

2. Число . Определим двоичное представление числа согласно правилу соответствия шестнадцатеричных цифр и двоичных тетрад: ; ; . Старшая двоичная цифра кода равна 0, следовательно число положительно, его десятичное значение Х2 = .

Ответ: Х1 = –74; Х2 = 26.

Задача 7.Проинтерпретировать 16 разрядов памяти компьютера в соответствии со следующими типами языка Паскаль: Byte, Shortint, Char, Word, Integer.

Варианты

Вариант Содержимое памяти Вариант Содержимое памяти
1.   11.  
2.   12.  
3.   13.  
4.   14.  
5.   15.  
6.   16.  
7.   17.  
8.   18.  
9.   19.  
10.   20.  

Пример выполнения

Задача 7. Проинтерпретировать 16 разрядов памяти компьютера 0000110111110101 в соответствии со следующими типами языка Паскаль: Byte, Shortint, Char, Word, Integer.




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


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


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



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




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