Assembler



         

(FCB) - 4


??
]
 
0068 ???? FCB_BLOCK DW ? ;
006A ???? FCB_RECORD_SIZE DW ? ;
006C ???????? FCB_FILE_SIZE DD ? ;
0070 ???? FCB_DATE DW ? ;
0072 000A[ FCB_RESV DB 10 DUP (?) ;
??
]
007C ?? FCB_CURRENT_RECORD DB ? ;
007D ???????? FCB_RANDOM_RECORD DD ? ;
;
0090 ORG 090H
0090 DISK_TRANSFER_ADDRESS LABEL BYTE ;
 
0100 ORG 100H
ASSUME CS:CODE,DS:CODE,ES:CODE
0100 E9 01CD R JMP PROGRAM_START ;
 
= 0020 RECORD_SIZE EQU 32 ;
0103 03 00 00 00 00 KEYBOARD_BUFFER DB 3, 0, 0, 0, 0 ;
0108 94 A0 A9 AB 20 E3 A6 FILE_ERROR_MSG DB ' ', 10, 13, '$'
A5 20 E1 E3 E9 A5 E1
E2 A2 E3 A5 E2 0A 0D
24
011E 8D A5 A2 AE A7 AC AE BAD_OPEN_MSG DB ' ', 10, 13, '$'
A6 AD AE 20 AE E2 AA
E0 EB E2 EC 20 E4 A0
A9 AB 0A 0D 24
0138 8E E8 A8 A1 AA A0 20 BAD_WRITE_MSG DB ' ', 10, 13, '$'