-186- | PC机汇编语言实战精解 | ![]() |
|||||||||||||||||||
FCB7.ASM DATA FCB1 DRIVE1 FILE_NAME1 EXT_NAME1 CUR_BLOCK1 REC_SIZE1 FILE_SIZE1 CREA_DATE1 POSITION1 CUR_REC1 REL_REC1 FCB2 DRIVE2 FILE_NAME2 EXT_NAME2 CUR_BLOCK2 REC_SIZE2 FILE_SIZE2 CREA_DATE2 POSITION2 CUR_REC2 REL_REC2 DATA CODE MAIN |
SEGMENT ASSUME LABEL DB DB DB DW DW DW DW DB DB DW LABEL DB DB DB DW DW DW DW DB DB DW ENDS SEGMENT ASSUME PROC MOV MOV MOV MOV INT OR JNZ |
DS:DATA BYTE 0 'CONFIG ' 'SYS' ? ? 2 DUP(?) ? 10 DUP(?) ? 2 DUP(?) BYTE 0 'CONFIG ' 'TXT' ? ? 2 DUP(?) ? 10 DUP(?) ? 2 DUP(?) CS:CODE FAR AX,DATA DS,AX AH,0FH DX,OFFSET FCB1 21H AL,AL ERR_EXIT |
;驱动器号,0:当前 1:A 2:B ... ;文件名 ;扩展名 ;当前记录块号 ;记录长度 ;文件长度,由系统填入 ;建立或最后修改的日期,由系统填入 ;保留空间,由系统填入 ;当前记录号 ;相对记录号 ;驱动器号,0:当前 1:A 2:B ... ;文件名 ;扩展名 ;当前记录块号 ;记录长度 ;文件长度,由系统填入 ;建立或最后修改的日期,由系统填入 ;保留空间,由系统填入 ;当前记录号 ;相对记录号 ;初始化DS寄存器 ;打开FCB1指示的文件 ;打开操作正确吗? ;未正确打开文件,转ERR_EXIT |
||||||||||||||||||
Copyright © 2004-2015 Reanimator | www.cookmoon.org |