1. Главная
  2. Библиотека
  3. Информационные технологии
  4. Выполнить действия над машинными кодами чисел с фиксированной точкой в 16-разрядном формате (двумя способами: в 2-ичной и...
  • 👋 Решение задач

  • 📚 Информационные технологии

решение задачи на тему:

Выполнить действия над машинными кодами чисел с фиксированной точкой в 16-разрядном формате (двумя способами: в 2-ичной и 16-ричной системах счисления).

Дата добавления: 20.08.2024

Условие задачи

Выполнить действия над машинными кодами чисел с фиксированной точкой в 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
  • Доступно по подписке Кампус+

Купи подписку Кампус+ и изучай ответы

Кампус Библиотека

  • Материалы со всех ВУЗов страны

  • 1 000 000+ полезных материалов

  • Это примеры на которых можно разобраться

  • Учись на отлично с библиотекой