ЗАДАНИЕ 1
Задание предполагает нахождения значений С1, С2, С3, С4, определяемые выражениями:
С1 = А+В,
С2 = А-В,
С3 = В- А+,
С4 =- А-В,
где А и В определяются номером варианта по таблице 1.
Таблица 1
|
№варианта |
А |
В |
код, который необходимо использовать при выполнения |
||
|
2 |
Знак операнда |
Абсолютное значение операнда |
Знак операнда |
Абсолютное значение операнда |
|
|
- |
3927 |
+ |
1184 |
O (обратный) |
|
ЗАДАНИЕ 2
Задание предполагает выполнение заданной операции над числами А и В, представленными с плавающей точкой.
Вид операции и значения операндов определяются вариантами, приведенными в таблице 2.1.
Таблица 2.1 – исходные данные
|
№ варианта |
|||||||||||
|
А |
В |
|
|||||||||
|
порядок |
мантисса |
порядок |
мантисса |
|
|||||||
|
знак |
абсолютное значение |
знак |
абсолютное значение |
з |
аз |
з |
аз |
код |
опер |
|
|
|
2. |
- |
2 |
- |
0.56 |
0 |
- |
0.51 |
д |
+ |
|
|
При выполнении задания необходимо использовать дополнительный код.
Над А и В необходимо выполнить, причем операцию сложения.
При выполнении задания порядки и мантиссы операндов А и В, заданные в таблице, необходимо представить в двоичной системе счисления и сформировать для них прямые коды. Разрядность модуля порядка должна быть равна 3, разрядность модуля мантиссы - 6 .
Необходимо сдвинуть мантиссу числа А на 2 разряда вправо.
[Ам]ПК = 1,0000000010001111
Выравниваем разрядную сетку мантиссы:
[Ам]ПК = 1,0000000010001111
[Bм]ПК = 1,1000001000000000
Дополнительный код положительного числа совпадает с прямым кодом. Для отрицательного числа дополнительный код образуется путем получения обратного кода и добавлением к младшему разряду единицы.
[Ам]ПК = 1,0000.0000.1000.1111
[Ам]ОК = 1,1111.1111.0111.0000
[Ам]ДК = 1,1111.1111.0111.0001
[Bм]ПК = 1,1000.0010.0000.0000
[Bм]ОК = 1,0111.1101.1111.1111
[Bм]ДК = 1,0111.1110.0000.0000
Список использованной литературы:

