Выполнить действия над машинными кодами чисел с фиксированной точкой в 16-разрядном формате (двумя способами: в 2-ичной и 16-ричной системах счисления).
- Информационные технологии
Условие:
Выполнить действия над машинными кодами чисел с фиксированной точкой в 16-разрядном формате (двумя способами: в 2-ичной и 16-ричной системах счисления): X1 = A + B, X2 = A - B, X3 = -A + B, X4 = -A - B.
A10 = -512 B10 = 314 (Произвести проверку).
Решение:
1) Переведём модуль чисел A и B в 2-ую и 16-ую системы счисления:
|A| = 51210 = 29 = 10000000002 = 10 0000 00002 = 20016
|B| = 31410 = 1001110102 = 1 0011 10102 = 13A16
314 : 2 = 157 целых 0 остаток
157 : 2 = 78 целых 1 остаток
78 : 2 = 39 целых 0 остаток
39 : 2 = 19 целых 1 остаток
19 : 2 = 9 целых 1 остаток
9 : 2 = 4 целых 1 остаток
4 : 2 = 2 целых 0 остаток
2 : 2 = 1 целых 0 остаток
1 : 2 = 0 целых 1 остаток
2) Представим числа A, -A, B в машинных кодах с фиксированной точкой в 16-разрядном формате (2 байта 16 бит):
-A = 51210 = 0000 0010 0000 00002 = 020016
A = 51210 = 1111 1110 ...
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
AI помощники
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства