.


:




:

































 

 

 

 





1. .

2. .

3. .

4. Intel 8086.

5. .

6. , .

 

1. .

2. .

3. .

4. .

5. .

6. .

7. .

8. , .

- , - . . . , , , . ? , .

, .

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

- , ( , , , , ), .

, - . , .

1.1. , , .

, , . : , , . , , .

1.1 −

, ( 1.2). , .

, () , , ( ) , .

 

− (), , .

, .

, − .

Intel 8086 14 , , , .

− , , . ( Intel 8086) 16 ( ). . , .

, : , , IP .. , . .

:

(, , , );

(SI, DI, BP, SP);

(CS, DS, SS, ES);

(IP);

( ) (FP).

, , :

1. accumulator, ;

2. base, ;

3. counter, ;

4. DX date, ;

5. SI source index, ;

6. DI destination index, ;

7. BP base pointer, ;

8. SP stack pointer, ;

9. IP instruction pointer, ;

10. FP flags pointer, ;

11. CS code segment, ;

12. DS date segment, ;

13. SS stack segment, ;

14. ES extra segment, .

.

, , .

. − . , , .

. .

, , , , . .

, .

. .

:

1. ;

2. ;

3. ( );

4. .

, , .

( ), , , .

, . ( Intel 8086) 65536 . , .

. .

, , .data.

.code.

, , , .stack.

, .

. :

TINY , , ;

SMALL , ;

COMPACT , .

, , Small. .Model Small. .

.

, , , (FAR).

, (TASM), (TLINK) (TD).

(TASM) - .

(TLINK) , , , , .

( ) , .

, .





:


: 2016-03-26; !; : 613 |


:

:

, .
==> ...

1889 - | 1621 -


© 2015-2024 lektsii.org - -

: 0.013 .