Самостоятельная работа №9

1. Обоснуйте целесообразность представления особым образом в компьютере целых чисел.

2. Приведите пример умножения в ограниченном числе разрядов двух положительных чисел, в результате которого получается отрицательное число.

3. Перечислите и объясните все ошибки, которые могут возникать при выполнении арифметических операций над целыми числами в компьютерной арифметике в ограниченном числе разрядов. 

4. Покажите, каким образом использование дополнительного кода позволяет заменить операцию вычитания операцией сложения.

5. В восьмиразрядной ячейке запишите дополнительные коды следующих двоичных чисел: а) -1010; б) -1001; в) -11; г) -11011.

6. Можно ли по виду дополнительного кода числа сказать, четно оно или нечетно?

7. Найдите десятичные эквиваленты отрицательных чисел, записанных в дополнительном коде:  а) 11000100; б) 11111001.

8. Какие из чисел 4316, 1010102, 12910 и -13510 можно сохранить в одном байте (в 8 разрядах)?

9. Получите 16-разрядное представление следующих чисел: а) 25; б) -610.

10. Для чисел А = 11102, В = 11012 выполните следующие операции: А + В; А - В; В - А; -А - А; -В - В; -А - В (в восьмиразрядном знаковом представлении).

11. Вычислите с помощью Инженерного калькулятора (стандартное приложение Windows) следующие выражения: а) 1110111012 - 11011101102; б) 11011010012 - 110001001002.
      Как вы можете объяснить полученные результаты?