.


:




:

































 

 

 

 


.




 

, , .

.2.1.

 

: :
1. 0 + 0 = 0 1. 0 - 0 = 0
2. 0 + 1 = 1 2. 1 - 1 = 0
3. 1 + 0 = 1 3. 1 - 0 = 1
4. 1 + 1 = 10 4. 10 - 1 = 1

 

2.1 -

 

, , , , . : - ; - ; - ; - . , , () (), ( ). . , . 2.2 2.1. , .

 

;

;

regB =          

 

regC =          

 

2.2 -

 

2.1 -

         
         
         
         
         

 

, .2.3.

 

regA =          

 

2.3 -

 

() (.2.4). .2.4 :

- ;

- ;

- ;

- ;

- () ;

- ;

- ().

( ), - ( ). () , , , , (). . , , - , , - . .2.4.

 

 

2.4 - ()

 

, , , . : () - ; () - . .2.5 .

 

 

2.5 -

:

 

, (2.1)

 

- ();

- .

 

:

 

, (2.2)

 

- ();

- ;

- .

 

:

, (2.3)

 

- ();

- .

 

, , .

.

, : , , .

. .

: () ( - - ), () .

:

 

, (2.4)

 

- - , .

 

- ( ) . 2.6.

 

2.6 - - ( )

 

.2.2. .2.6.

 

2.2 - .2.6.

(10) (2) ()
    0,111 +7
    0,110 +6
    0,101 +5
    0,100 +4
    0,011 +3
    0,010 +2
    0,001 +1
    0,000 +0
8   1,000 -0
    1,001 -1
    1,010 -2
    1,011 -3
    1,100 -4
    1,101 -5
    1,110 -6
    1,111 -7

 

: . - .

, () , .

. - (), () , .

- (), () , () , , ( , ) .

:

 

, (2.5)

 

- - .

 

- ( ) . 2.7.

 

2.7 - - ( )

 

.2.3 . 2.7.

 

2.3 - .2.7.

(10) (2) ()
    0,111 +7
    0,110 +6
    0,101 +5
    0,100 +4
    0,011 +3
    0,010 +2
    0,001 +1
    0,000 +0
15   1,111 -0
    1,110 -1
    1,101 -2
    1,100 -3
    1,011 -4
    1,010 -5
    1,001 -6
    1,000 -7

 

: . , .

, () .

. .

, .

. .

:

1) , , ;

2) () , ; 3) - .

, (), .

:

 

, (2.6)

 

, .

 

- ( ) . 2.8. : .

: .

, ; () , .

 

2.8 - - ( )

 

. , .

.2.4 .2.8.

 

2.4 - .2.8.

(10) (2) ()
    0,111 +7
    0,110 +6
    0,101 +5
    0,100 +4
    0,011 +3
    0,010 +2
    0,001 +1
    0,000  
    1,111 -1
    1,110 -2
    1,101 -3
    1,100 -4
    1,011 -5
    1,010 -6
    1,001 -7
    1,000 -8

 

:

1. , : , , ;

2. , , ;

3. , , , , , , ;

4. , () , ;

5. , , ( ).

.2.5.

 

2.5 - - FLAGS

                               
  NT IOPL OF DF IF TF SF ZF   AF   PF   CF

 

, , . , , . :

- (Flag Carry), (FC). (1) : 1) ( 1 ); 2) (borrow) . , . , . .

- (Flag Auxiliary), (FA). , - ( 3) . - .

- (Flag Zero), (FZ). . (1) (0).

- (Flag Sign), (FS). .

- (Flag Overflow), (F). , :

- ;

- . , (FO) (1), .

.

.

.

, , .

, .

( ), .

.2.9 - 2.11:

- - ();

- -();

- - ;

- - ;

- - .

1. (.2.9) () :

1. .

2. .

3. .

4. .

5. .

6. , , , - .

2. (.2.9) () :

1. .

2. .

3. .

4. .

5. .

6. , , , - .

 

)

)

2.9 -

 

3. (.2.10) :

1. .

2. .

3. , .

4. .

5. .

6. , , , - .

4. .2.11 :

1. .

2. .

3. , .

4. .

5. .

6. , , , - .

 

2.10 -

 

2.11 -

 

:

1. , , :

 

.

 

2. , , :

 

.

 

() , ..: .

: .

3. , , : , , :

 

, : .

 

4. , , :

 

.

 

() , .. , - . , .

 

 

1. , .

2. .

3. , .

4. , .

5. .

6. .

7. .

8. .

9. , .

 





:


: 2017-01-28; !; : 564 |


:

:

, .
==> ...

1637 - | 1499 -


© 2015-2024 lektsii.org - -

: 0.339 .