Для студентов МГТУ им. Н.Э.Баумана по предмету Микропроцессорная техника и цифровые автоматыДополнительный кодДополнительный код
2023-10-192023-10-19СтудИзба
ДЗ: Дополнительный код вариант 18
Описание
Задание
- Даны числа A10, B10, C16, для каждого:
- представить число в двоичной системе счисления в коде без знака;
- представить число в дополнительном коде;
- сменить знак числа, представить в дополнительном коде;
- Дано число D. Представить число в:
- двоичной системе счисления;
- шестнадцатеричной системе счисления;
- восьмеричной системе счисления;
- системе счисления с основанием L;
- коде Грея (проверить результат обратным переводом);
- упакованном двоично-десятичном коде.
- Произвести умножение чисел E и F, представленных в дополнительном коде 6-разрядными двоичными числами (привести решение):
- с использованием сдвигов и сложений;
- с использованием алгоритма Бут-2;
- с использованием операции умножения 3-х разрядных чисел, возвращающей
6-ти разрядный результат.
- Даны числа J и K, для каждого:
- представить 12-ти разрядными числами в формате с дробной частью с количеством целых разрядов I (старший разряд – знаковый, для представления использовать дополнительный код);
- указать диапазон разрядной сетки и вес младшего разряда для использованного формата.
- определить абсолютную и относительную погрешность представления данных чисел;
- осуществить умножение чисел с использованием алгоритма Бут-2;
- привести результат умножения к исходному формату (12-ти разрядному числу) округлением до ближайшего. В случае, если произошло переполнение разрядной сетки, указать это. Указать значение полученного числа и погрешность, возникшую при приведении результата умножения к исходному формату;
- представить результат умножения в десятичной системе счисления.
- Выполнить вычисление обратного значения для числа N (число равно номеру варианта задания*3+51)
- представить число N в формате с плавающей запятой разрядностью 32 (IEEE754).
- произвести вычисление обратного значения для полученного числа с плавающей запятой.
- для расчета обратного значения мантиссы использовать метод Ньютона.
- для упрощения вычислений осуществлять обращение значения мантиссы, представив ее и промежуточные результаты итераций в виде десятичных чисел (т.е. значение мантиссы должно находиться в диапазоне [1..2) ).
- из полученного десятичного значения мантиссы обратного числа сформировать двоичное значение мантиссы, сформировать двоичные значения показателя и знака обратного значения числа N, произвести нормализацию и представить результат в формате IEEE754.
№ | A | B | C | D | L | E | F | J | K | I |
18 | 242 | 133 | 38 | 28 | 3 | -21 | 29 | -1.72825 | -1.99452 | 4 |
Характеристики домашнего задания
Учебное заведение
Семестр
Вариант
Теги
Просмотров
3
Размер
951,46 Kb
Список файлов
СДЗ-2_1.pdf