() 8086 ( 16 ) , . , , .
, .
16- , , ( ). , . .
AX (). , (, ). 8 AX AL (Low), 8 - AH (High). . , AX , .
BX (), .. 16- , BX, , . , BX , DS. BX , - BH BL.
CX - . - , 8086 , . LOOP. LOOP 1 CX , CX 0. CX , 8- - CH CL.
DX - , - IN OUT. , DX - 256 65535.
DX . 32- 16- , 16 DX ( 16 AX). DX ( AX). , 16- , 16 DX ( 16 AX). DX 8- - DH DL.
|
|
BX, SI . SI 8086, , SI, SI 1. (, ). , , , , .
DI SI , . DI SI. SI (), DI (). , SI DS, DI ES. SI DI ( ), DS.
BX, SI DI, BP, , , . BX, SI DI DS (, DI, ES), BP SS ( ). BP , , .
SP . , - .
, , .
. , .
SP . - , . , , (pushing) ( PUSH). , , () , (popping) ( POP).
8086 SP SP ( ), , , . SP, , , . , ( ). , (, ), 8086, . , . SP, , . , , SP . .
|
|
32- 32 (Extended ). 16 . , 16- , 32- . 8086, , BX, CX DX.
IP ( ) , . , , , . , , , , , . . . .
, . 8086. CS, , .
: 8086 1 . 1 20- , 8086 16- . 8086 . 16- 16- 20- .
16- , , , . : 4 (.. 16), . 8086 , , .
8086 . , 64 , 64 - , 16- . ( 64) , .
|
|
, :. , 100h :: 0:100h, 1:F0h, 2:E0h .., : 100h.
, . CS , DS , SS - , ES - , , . .
CS 64, , . , , , IP, .. ( : ) CS:IP. 8086 , , CS.
CS , , . CS .
DS , 64, . , BX, SI DI. , : , , .
ES 64, . , - , , . ES 64 . , .
, . , , , , ES:DI. , ES , , .