ң ү ә, қ ү қ. ұ : қ ғң ө ? ү ө 255 ә 1 ң қ ққ:
11111111 + 1 = 100000000
Қ 8 ұ, 8 0 қ, ә, ұ ә . ұ ғ қ ө, қ қ , ә 8 (ң 00000000), қ CF 1 . әң ұғ ң ә қ ө .
ғғ қ қ 2k қ (k-ұқң ө) . ә CF ғғ қ (CF=1): қ(,)=(+) mod 2k =
ң ү : қ ү ғ ә , ң ғ . Ә, ұ ғ ғғ ұ. . ғ, ң ң ғғ 1- . ұ қ , қ CF 1 . ү 5-10 ң ққ:
05 = 00000101
10 = 00001010
ғ 8 ө ( ө). ү ғ ғғ (9-) 1- .
100000101 | |
- | 00001010 |
11111011 |
ұ (256+5)-10=251. ұ -5 ң қ . 2k ә ғғ ұ ғ :
(,)=() mod 2k =
, ң ү қ ә ү 2k қ ә , ұғ k-ұқң ө. ә ң CF ң ә 1 әң ұ ө.
ң қ ә . ң ү қ , қ ә ң қ ә ғ . ұ ң ң қ ң қ қ ә , ә ң ң қ ү қ.
|
|
(8 ұқ), қ +3 ә -1 қ . ң қ : 3 ә 28-1=(256-1)=255. ң ә қ: 3+255(mod 256)=258(mod 2k)=2. 2 әң қ қ, қ +2.
қ қ, қ -3 ә +1 қ . ұ ң қ : 28-3=(256-3)=253 ә 1. ң ә қ: 253+1(mod 256)=254. ұ әң қ (254=256-2) қ, қ ә 2 ө.
ғ ң қ ң ә ң қ ә ү ә ү ң қ қғ, ң ғ ң қ.
, ң қ ә ң ө . Ұқң ө 8 ғ ң ө ғ -128 +127 . ү +127 ә +2 ң ң қ ққ. ң ққ 129 , әң қ қ : 129=256-127, қ -127 , ғ ң қ қ.
ұ қ ғ? ( ө) қ қ ң ң, ң қғ 7 . 129=10000001b ң 7 қ ң ө .
ұ ң ң ө ң . ң OF : ә 1, ә 0 - . , OF=0 ғ ә ұ, OF=1 ә ұ , қ ұ қ . қ OF қ ғ .
ң ү. , (+127)-(-2)=127+2=129, ұ -127 ң қ . ғ ң ә ң ң қ ә ң ң ғ ғ ғ .
, ң, қ ң ү қ ә әң қ ұ ғ ү. ұ әң ұ CF ә F . ұ қ ң ә қ ғ ғ .
|
|
ү қ, ZF (ө) ә SF (ң) ң ә ө .
(ұқ ө):
9-9 = 0 = 00000000b ZF = 1, SF = 0
8-9 = -1 = 11111111b ZF = 0, SF = 1
9-8 = 1 = 00000001b ZF = 0, SF = 0