Działania na liczbach ze znakiem - U2 - poprawność obliczeń słowa 4-bitowe (zakres: -8...+7)
CmS8=^
tr- le—
1110 (-2) 1101 (-3)
1111 (-1) OK
1011 (-5) OK
Ir—* Jć—
1101 (-3)
1010 (-6)
+-----
0 1 1 1 (7) ?? - nadmiar!
Omsb-i=^
Ol/OR— 0
k— tf~~ n
0 1 1 1 (3)
0 1 1 0 (6)
1101 (-7) ?? 9 ?? - nadmiar!
Flagi CPU:
dodawanie/odejmowanie (ze znakiem): Overflow_flag=CMSB XOR CMSB.t