
09.11.2009, 12:28
|
|
Новичок
Регистрация: 09.11.2009
Сообщений: 3
С нами:
8686544
Репутация:
0
|
|
Подскажите почему в lea cx,[BUFER_LEN] заносится адрес, а не данные по этому смещению. Мне нужно в "cx" вставить длину строки, которая в "BUFER_LEN". Подскажите, а то я все перепробовал что знаю.
Код:
q segment
org 100h
start:
mov ah,3ch
lea dx,FILE
mov cx,0
int 21h
mov ax,3d10h
lea dx,FILE
int 21h
mov bx,ax
mov ah,0ah
lea dx,BUFER
int 21h
mov ah,40h
lea dx,BUF
lea cx,[BUFER_LEN]
int 21h
mov ah,3eh
int 21h
ret
;---------data---------
FILE db "1.txt",0
BUFER label byte
BUFER_MAX db 254
BUFER_LEN db ?
BUF equ $
q ends
end start
Последний раз редактировалось alexcomb; 09.11.2009 в 13:02..
|
|
|