maryam abs
دوشنبه 24 مرداد 1390, 21:50 عصر
سلام
من این کدا رو نوشتم فایل رو ایجاد میکنه ولی داخل فایل چیزی نمی نویسه
اینا دیتا سگمنتن
buffer_1 db 25,?,25 dup(' ')
buffer_2 db 25 dup(' '),'$'
handle dw 0
file_name db 'student.dat',00h
اینام کد سگمنت
call clrscr
mov ah,02 ;set cursor
mov bh,00
mov dl,10;soton
mov dh,10;satr
int 10h
call creat_file
mov ah,0ah ;input keyboard
mov dx,offset buffer_1
int 21h
call write_file
call close_file
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
creat_file proc near
mov ah,3ch
mov cx,0
lea dx,file_name
int 21h
jc c_error
mov handle,ax
jmp c_exit
c_error:
mov dx,offset er_creat
call show_er
c_exit:ret
creat_file endp
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
write_file proc
mov ah,40h
lea bx,handle
mov cx,25
mov dx,offset buffer_1+2
int 21h
jnc w_exit
mov dx,offset er_write
call show_er
w_exit: ret
write_file endp
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
close_file proc
mov ah,3eh
mov bx,handle
int 21h
jnc cl_exit
mov dx,offset er_close
call show_er
cl_exit:ret
close_file endp
;>>>>>>>>>>>>>>>>>>>>>>>>>
ممنون میشم اگه راهنماییم کنید و بگید مشکلشو
با تشکر
من این کدا رو نوشتم فایل رو ایجاد میکنه ولی داخل فایل چیزی نمی نویسه
اینا دیتا سگمنتن
buffer_1 db 25,?,25 dup(' ')
buffer_2 db 25 dup(' '),'$'
handle dw 0
file_name db 'student.dat',00h
اینام کد سگمنت
call clrscr
mov ah,02 ;set cursor
mov bh,00
mov dl,10;soton
mov dh,10;satr
int 10h
call creat_file
mov ah,0ah ;input keyboard
mov dx,offset buffer_1
int 21h
call write_file
call close_file
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
creat_file proc near
mov ah,3ch
mov cx,0
lea dx,file_name
int 21h
jc c_error
mov handle,ax
jmp c_exit
c_error:
mov dx,offset er_creat
call show_er
c_exit:ret
creat_file endp
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
write_file proc
mov ah,40h
lea bx,handle
mov cx,25
mov dx,offset buffer_1+2
int 21h
jnc w_exit
mov dx,offset er_write
call show_er
w_exit: ret
write_file endp
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
close_file proc
mov ah,3eh
mov bx,handle
int 21h
jnc cl_exit
mov dx,offset er_close
call show_er
cl_exit:ret
close_file endp
;>>>>>>>>>>>>>>>>>>>>>>>>>
ممنون میشم اگه راهنماییم کنید و بگید مشکلشو
با تشکر