.


:




:

































 

 

 

 


, , ,




5.1. exasm2.asm:

 

.286

TITLE EXASM2 (EXE)

;-------------------------------------------------------

STACKSG SEGMENT PARA STACK 'Stack'

DW 32 DUP(?)

STACKSG ENDS

;-------------------------------------------------------

DATASG SEGMENT PARA 'Data'

FLDA DW 250

FLDB DW 125

FLDC DW?

DATASG ENDS

;--------------------------------------------------------

CODESG SEGMENT PARA 'Code'

BEGIN PROC FAR

ASSUME CS:CODESG,DS:DATASG,SS:STACKSG,ES:NOTH

PUSH DS; DS

SUB AX,AX;

PUSH AX;

MOV AX,DATASG; DATASG

MOV DS,AX; DS

MOV AX,FLDA; 0250

ADD AX,FLDB; 0125

MOV FLDC,AX; FLDC

RET; DOS

BEGIN ENDP

CODESG ENDS

END BEGIN

 

.

5.2. .

5.3. LEXICON .

:

 

B8 ----R

 

, DATASG; . , R; .

5.4. DEBUG , , . . .

5.5. LEXICON exasm1.lst exasm2.lst. NORTON exasm1.lst Alt F4. LEXICON Alt 2. F10 LEXICON, "", "".

*.*, Enter. NORTON. exasm2.lst Enter. LEXICON . LEXICON Alt 1 Alt2.

5.6. , . .

5.7. . .

5.8. , . .

5.9. PUSH, SUB PUSH . . .

5.10. :

 

8 ----R MOV AX,DATASG





:


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


:

:

, .
==> ...

1855 - | 1670 -


© 2015-2024 lektsii.org - -

: 0.007 .