Содержание
Вариант 2 3
1. Сложить 2 шестеричных числа 3
2. Вычесть 2 восьмеричных числа 4
3. Вычесть два шестнадцатеричных числа 7
4. Сложить 2 двоичных числа 7
5. Вычесть два двоичных числа, используя дополнительный код 9
6. Сложить числа с плавающей точкой 9
7. Синтезировать логическую схему 13
8. Определить величину чисел 13
9. Продолжить ряд пятеричных чисел на12 позиций 14
Вариант 2
1. Сложить 2 шестеричных числа
445, 42 и 341, 44; 524, 25 и 154, 42.
445 = 1101111012
Прямой код двоичного числа совпадает по изображению с записью самого числа. Значение знакового разряда для положительных чисел равно 0, а для отрицательных чисел 1.
Таким образом, число 445. 42 в прямом двоичном коде записывается как 0,110111101.0000
Представим число 341. 44 в двоичном коде.
341 = 1010101012
Для перевода дробной части числа последовательно умножаем дробную часть на основание 2.
В итоге получаем число: 101010101.00002
Таким образом, число 341. 44 в прямом двоичном коде записывается как 0,101010101.0000
Сложим числа 0110111101.0000 и 0101010101.0000
Результат сложения: 11000100100000
В старшем бите 1. Следовательно, в результате сложения получили отрицательное число. прямом
Получили число 1000100100000. В десятичном представлении это число имеет вид:
Для перевода необходимо умножить разряд числа на соответствующую ему степень разряда.
1000100100000 = 212*1 + 211*0 + 210*0 + 29*0 + 28*1 + 27*0 + 26*0 + 25*1 + 24*0 + 23*0 + 22*0 + 21*0 + 20*0 = 4096 + 0 + 0 + 0 + 256 + 0 + 0 + 32 + 0 + 0 + 0 + 0 + 0 = 4384
Результат сложения (в десятичном представлении): -4384
2. Вычесть 2 восьмеричных числа
672,3 и 545,43; 713,2 и 621,3.
Заменим операцию вычитание на сложение: 672.3 + (-545.43)
Представим числа 672.3 10 и 545.4310 в прямом коде.
Представим число 672.3 в двоичном коде.
672 = 10101000002
Для перевода дробной части числа последовательно умножаем дробную часть на основание 2. В результате каждый раз записываем целую часть произведения.
0.3*2 = 0.6
(целая часть 0)
0.6*2 = 1.2
(целая часть 1)
0.2*2 = 0.4
(целая часть 0)
0.4*