![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Примеры выполнения заданий. 1.Представьте числа 3710 и -3710 в прямом коде в формате integer, затем запишите в шестнадцатеричном коде.
1.Представьте числа 3710 и -3710 в прямом коде в формате integer, затем запишите в шестнадцатеричном коде. 3710 = 1001012. Занесем результат в разрядную сетку:
-3710 = -1001012. Занесем результат в разрядную сетку: 3710 = 2516 2.Постройте дополнительный восьмиразрядный код для чисел
3.Укажите десятичные числа, имеющие следующее представление в дополнительном коде в формате integer: а) 0000000000010111. Поскольку в старшем разряде записан нуль, то результат будет положительным. Это код числа 23. б) 1111111111000000. Здесь записан код отрицательного числа. Исполняем алгоритм: 1) 11111111110000002 – 12 = 11111111101111112; 2) 00000000010000002; 3) 10000002 = 1× 26 = 6410. Ответ: -6410
Задания для самостоятельного выполнения Представьте десятичные числа в прямом и дополнительном коде в формате 16 бит.
4. Представьте в форме с плавающей точкой в 32-разрядном формате десятичные числа:
а) < ГГГ >, < ДД > =
б)– ММ >, < ГГ> =
с) < ДД >, < ГГГ > =
|