.


:




:

































 

 

 

 





 

:

1. NORTON. . .

2. () , MACRO, , , - ENDM. , , . .

:

- ;

- ;

- ;

 

-, , ASCII , , , .

3. . INIT1, -:

 

INIT1 MACRO;

ASSUME CS:CSEG,DS:DSEG,SS:STACK,ES:DSEG;

PUSH DS;

SUB AX,AX;-

PUSH AX;-

MOV AX,DSEG;-

MOV DS,AX;

MOV ES,AX;

ENDM;

 

MACRO , ENDM . - INIT1, . ENDM . MACRO ENDM .

, - CSEG, DSEG STACK - - . INIT1 , .

4. , :

 

INIT2 MACRO CSNAME,DSNAME,SSNAME;

ASSUME CS:CSNAME,DS:DSNAME,SS:SSNAME,ES:DSNAME

PUSH DS

SUB AX,AX

PUSH AX

MOV AX,DSNAME

MOV DS,AX

MOV ES,AX

ENDM;

 

. CSNAME,DSNAME SSNAME ASSUME, DSNAME MOV. ,

.

INIT2 . , , :

 

: INIT2 MACRO CSNAME,DSNAME,SSNAME (. .)

 

: INIT2 CSEG,DSEG,STAK ()

 

, :

 

- 1: CSEG CSNAME . CSEG CSNAME ASSUME.

- 2: DSEG DSNAME . DSEG DSNAME: ASSUME MOV.

- 3: STAC SSNAME . STAC SSNAME ASSUME.

5. . C , PROMPT:

 





:


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


:

:

.
==> ...

1278 - | 1261 -


© 2015-2024 lektsii.org - -

: 0.013 .