-
Замечание о флагах
Поскольку
сложение и вычитание беззнаковых и
знаковых чисел производятся по одним
и тем же алгоритмам, особенности этих
операций для обоих классов чисел
одновременно фиксируются флагами CF и
OF.
При
работе с беззнаковыми числами
представляет интерес флаг CF
(был ли перенос
или заем) и безразличен флаг
OF. Для знаковых
чисел информативен флаг OF
(было ли переполнение мантиссы) и не
представляет интереса флаг CF.
-
Задания для самостоятельной работы
Вычислить
выражения, указать значения флагов CF
и OF. Принять, что числа имеют размер
байт.
-
(-5) + 5
-
(-5)
– (-5)
-
(-5) – 10
-
5 – (-10)
-
5 + (-10)
-
125 + 202
-
125 – 202
-
100 + 100 (беззнаковые
числа)
-
100 + 100 (знаковые
числа)
-
120 – 100 (беззнаковые
числа)
-
120 – 100 (знаковые
числа)
ОСОБЕННОСТИ СЛОЖЕНИЯ И ВЫЧИТАНИЯ ЦЕЛЫХ
ЧИСЕЛ В ЭВМ 12
Цель работы 12
Дополнительный код [11] 12
Беззнаковые целые числа 13
1.3.1 Сложение 13
1.3.2 Вычитание 14
Знаковые целые числа 15
1.4.1 Сложение и вычитание знаковых
чисел 15
Замечание о флагах 18
Задания для самостоятельной работы 18
19