.


:




:

































 

 

 

 





1. .

2. ( ) ( ) , , . 5 ( ).

:

- , ;

- , :

MOV BX, OFFSET SOURCE

MOV DI, OFFSET DEST,

BX DI .

3. .

4. .

.

:

;

;

;

- ( , , );

;

;

.

 

1. , ( [7..10]). . , ( )

) ;

) ;

2. , ( [7..10]). .

) ;

) ;

3. , ( [7..10]). .

) ;

) ;

4. , ( [7..10]). . ,

) ;

) ;

5. , ( [7..10]). . ,

) ;

) .

 

1. ?

2. ? ?

3. ?

4. ?

5. ?

6. ?

 

1. . Assembler. .: ,2002 624 .

2. . IBM PC . .: , 1992. 447 .

3. .. : . .: ., 1994. 218 .

4. .., . Assembler: . .: , 1999. 672 .

5. . . IBM PC XT. : . . 2- ., . .: . 1991. 336 .

6. .. , . .: , 2002. 688 .


1

Intel (Pentium III)

 

 
AX

 

AH AL
eax

 

 
 


DH DL
edx

 
 


CX

CH CL
ecx

ss:esp

BX
0

ebx

 


31 16 15 0

 
 
CS

 


DS

       
 
   
ES
 


SS
SI

DI

       
   
 
SP
 

 

 


31 16 15 0 15 0

 

()

FL
ST(0)
eflags

 

ST(1)
31 16 15 0

IP
eip

.

.

.

 
 
ST(7)

 


79 0

-

       
   
XMMi
 
MMXi
 

 


63 0 127 0


2

Intel 8086

   
AAA ASCII
FFD ASCII
AAM ASCII
AAS ASCII
ADC
ADD
AND
CALL
CBW
CLC
CLI
CMC
CMP
CMPS, CMPSB, CMPSB
CWD
DAA
DAS
DEC 1
DIV
ECS
HLT
IDIV
IMUL
IN
INC 1
INT
INTO

2

   
IRET
JA, JNBE ,
JAE, JNB ,
JNC ,
JB, JNAE ,
JC ,
JBE, JNA ,
JCXZ , CX 0
JE, JZ ,
JG, JNLE ,
JGE, JNL ,
JL, JGNE ,
JLE, JNG ,
JMP
JNE, JNZ ,
JNO ,
JNP, JPO ,
JNS , = 0
JO ,
JP, JPE ,
JS , =1
LAHF AH
LDS DS
LEA
LES S
LOCK
LODS, LODSB, LODSW
LOOP
LOOPE, LOOPZ ,
LOOPNE, LOOPNZ ,
MOV
MOVS, MOVSB, MOVSW

2

   
MUL
NEG
NOP
NOT
OR
OUT
POP
POPF
PUSH
PUSHF
RCL
RCR
REP, REPE, REPZ ,
REPNE, REPNZ ,
RET ()
ROL
ROR
SAHF AH
SAL, SHL
SAR
SBB
SCAS, SCASB, SCASW
SHR
STC
STD
STI
STOS, STOSB, STOSW
SUB
TEST
WAIT
XCHG
XLAT
XOR

 





:


: 2015-10-01; !; : 465 |


:

:

, , 1:10
==> ...

1943 - | 1841 -


© 2015-2024 lektsii.org - -

: 0.017 .