-200- | PC机汇编语言实战精解 | ![]() |
|||||||||||||||||||
ERR_EXIT: MAIN CODE DELFILE.ASM DATA FCB2 DRIVE2 FILE_NAME EXT_NAME CUR_BLOCK2 REC_SIZE2 FILE_SIZE2 CREA_DATE2 POSITION2 CUR_REC2 REL_REC2 MSG DATA CODE MAIN |
OR JNZ MOV MOV INT MOV INT ENDP ENDS END SEGMENT ASSUME LABEL ENDS SEGMENT ASSUME PROC MOV MOV MOV MOV INT OR |
AL,AL ERR_EXIT AH,9 DX,OFFSET MSG 21H AH,4CH 21H MAIN DS:DATA BYTE DB 0 DB '* ' DB 'BAK' DW ? DW ? DW 2 DUP(?) DW ? DB 10 DUP(?) DB ? DW 2 DUP(?) DB 'OK!!!',0DH,0AH,24H CS:CODE FAR AX,DATA DS,AX AH,13H DX,OFFSET FCB2 21H AL,AL |
;文件已经改变名字了吗? ;未能找到指定的文件,转ERR_EXIT ;显示"OK!!!" ;结束进程 ;驱动器号,0:当前 1:A 2:B ... ;文件名 ;扩展名 ;当前记录块号 ;记录长度 ;文件长度,由系统填入 ;建立或最后修改的日期,由系统填入 ;保留空间,由系统填入 ;当前记录号 ;相对记录号 ;初始化DS寄存器 ;选择DOS的13H功能 ;DX指向未打开的FCB ;删除指定的文件 ;文件删除了吗? |
||||||||||||||||||
Copyright © 2004-2015 Reanimator | www.cookmoon.org |