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)
|
|
|
|
|
ss:esp
|
ebx
31 16 15 0
|
|
| |||
|
|
|
| |||
31 16 15 0 15 0
()
|
|
|
|
.
.
.
|
79 0
-
| |||
| |||
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 |