Лабораторная работа №2. Задание:Вычислить выражения, указать значения флагов CF и OF

Задание: Вычислить выражения, указать значения флагов CF и OF. Принять, что числа имеют размер байт.

а) (-5) + 5

б) (-5) – (-5)

в) (-5) – 10

г) 5 – (-10)

д) 5 + (-10)

е) 125 + 202

ж) 125 – 202

з) 100 + 100 (беззнаковые числа)

и) 100 + 100 (знаковые числа)

к) 120 – 100 (беззнаковые числа)

л) 120 – 100 (знаковые числа)

Решение:

а) (-5) + 5 = 0 (CF=1; OF=0)

б) (-5) – (-5) = 0 (CF=0; OF=0)

в) (-5) – 10 = -15 (CF=0; OF=0)

г) 5 – (-10) = 5 (CF=1; OF=0)

д) 5 + (-10) = -5 (CF=1; OF=0)

е) 125 + 202 = 71 (CF=1; OF=0)

ж) 125 – 202 = -77 (CF=1; OF=1)

з) 100 + 100 = 200 (CF=1; OF=0) (беззнаковые числа)

и) 100 + 100 = -112 (CF=1; OF=0) (знаковые числа)

к) 120 – 100 = 20 (CF=0; OF=0) (беззнаковые числа)

л) 120 – 100 = 20 (CF=0; OF=0) (знаковые числа)



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: