samankhare
22-07-2010, 14:09
با سلام
من می خواستم محتویاتی رو که در صفحه مانیتور به نمایش گذاشتم رو در یک فایل تکست ذخیره کنم
اما با این مشکل روبرو شدم که تمام سطرها پشت سر هم و در یک سطر، داخل فایل ذخیره می شود
یعنی مثلا خط شماره 2 در همان خط 1 بعد از خط 2 ذخیره می شود. در حالی که باید در خط بعد ذخیره گردد.
از اساتید کسی هست راهنمایی کند؟
mov si,offset str
mov ah,3ch
mov dx,offset address
mov cx,0
int 21h
mov fileid,ax
l6: mov col,0
mov si,offset str
l7: mov ah,2
mov bh,0
mov dh,row
mov dl,col
int 10h
mov ah,8
mov bh,0
int 10h
mov [si],al
inc col
inc si
cmp col,80
jne l7
mov ah,40h
mov bx,fileid
mov cx,80
mov dx,offset str
int 21h
inc row
cmp row,25
jne l6
MOV AH,3EH
mov bx,fileid
INT 21H
من می خواستم محتویاتی رو که در صفحه مانیتور به نمایش گذاشتم رو در یک فایل تکست ذخیره کنم
اما با این مشکل روبرو شدم که تمام سطرها پشت سر هم و در یک سطر، داخل فایل ذخیره می شود
یعنی مثلا خط شماره 2 در همان خط 1 بعد از خط 2 ذخیره می شود. در حالی که باید در خط بعد ذخیره گردد.
از اساتید کسی هست راهنمایی کند؟
mov si,offset str
mov ah,3ch
mov dx,offset address
mov cx,0
int 21h
mov fileid,ax
l6: mov col,0
mov si,offset str
l7: mov ah,2
mov bh,0
mov dh,row
mov dl,col
int 10h
mov ah,8
mov bh,0
int 10h
mov [si],al
inc col
inc si
cmp col,80
jne l7
mov ah,40h
mov bx,fileid
mov cx,80
mov dx,offset str
int 21h
inc row
cmp row,25
jne l6
MOV AH,3EH
mov bx,fileid
INT 21H