Вопросы и задания

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.

Как вы можете объяснить полученные результаты?

Последнее изменение: Thursday, 17 January 2019, 12:37