.


:




:

































 

 

 

 


E. as7.exe

D: \-10\21.11.11_Tasm_NC. ():

 

D:\ tasm_NC

Tasm Rassian

NC

 

A. Norton Commander

1. ( ( cmd (enter) 2. (c:\..\>d: (enter) 3. (d:\>cd tasm_NC (enter)

 

4. (d:\tasm_NC\ >cd nc (enter) 5. (d:\tasm_NC\ nc\ >nc (enter)

Norton Commander

 

B.

1. Rassian . Norton Commander :

D:\Tasm_NC\ Rassian\ >

2. r2 enter. . Shift.

C.

1. Tasm as7.asm .

, .

(Shift + F4 (New file ( (ok) (F2 (ESC)

 

 

.

title as7.asm

dat segment

a db 2, 8

b db 3; .

c db?; a, b, c, stt. -

stt db 'abs $'; . ,

dat ends; . - .

a- . c b - .

csect segment

assume cs:csect, ds:dat

vx: push ds;

mov ax,0;

push ax; DOS

mov bx,dat; bx

mov ds,bx; ds

 

mov al, a; al .. al:=a

add al, b; al b. C al .. al:= al+b

mov c, al; al

 

retf; DOS

csect ends

end vx

D. as7.exe

as7.exe

- , Norton Commander d:\tasm_NC\ tasm.

- Norton Commander enter:

- (d:\tasm_NC\ tasm\ > tasm as7 as7 as7 (enter) .

MS DOS , Tasm as7.lst F4 F3 Norton Commander. ERROR , .

, as7.obj Tasm

- (d:\tasm_NC\ tasm\> tlink as7 (enter)

, as7.exe Tasm

 

E. as7.exe

 

- (d:\tasm_NC\ tasm\ > td as7 (enter)

?

 

- F7. . push ds. push ds . 1 , ax, bx, ds, ip, al. .

1

ax bx ds ip al
push ds          
mov ax, 0          
push ax          
mov dx, dat          
mov ds, bx          
mov al, a          
add al, b          
mov c, al          

 

. 1.

 

 



<== | ==>
. | 
:


: 2017-02-25; !; : 642 |


:

:

.
==> ...

1635 - | 1607 -


© 2015-2024 lektsii.org - -

: 0.012 .