, , . , ( ) .
, .
:
- , , ;
- , ;
- , , ;
- ( , );
- , , .
, - , . :
MOV AX, 500 500 AX
.......
K EQU 1024
.........
MOV CX, K 1024, .
, , +, -, * / ( ). :
MOV AX, 156*10/2.
, ( ) - (AH, AL, BL ), 0 255, 128 127.
, . , :
MOV DS, AX
DS, AX .
, .
:
- , , = . , , :
MOV AX, SOURCE
. , . , . :
SOURCE | ||
SOURCE+2 |
|
|
=.
, 1.;
- : = + , , :
- MOV AX, SOURCE[SI];
- : = + , , :
- MOV AX, SOURCE[].
, BX BP. , TABLE (FAM 20 ), (NAME 15 ) (PLACE 50 ).
MOV , 20
MOV AL, TABLE[]
AL .
- : = + + , :
MOV AX, SOURCE[+SI].
:
MOV AX, NUMBER [BP][SI].
2 :
- , , :
MOV AX, [BX].
, ( BX, BP SI DI). , , . - , :
MOV BX, offset SOURCE.
, (offset) SOURCE . , .
.. , . ;
- : , , :
MOV AX, [BX+SII].
:
- :
MOV AX, offset pole.
pole;
- , :
MOV AX, [SI+const],
, const, , , (offset), ;
- , , , , :
MOV AX, [BX+const].
3- :
MOV AX, [BX]+4,
MOV AX, 4[BX],
MOV AX, [BX+4].
( );
- , , :
|
|
MOV AX, pole[BX+SI+const].
. , () . , . :
MOV AX, [BX+2+DI],
MOV AX, [DI+BX+2],
MOV AX, [BX+2][DI],
MOV AX, [BX+2+DI].