Дипломная работа: Програма для роботи з файловою системою
| FILE1.TXT | 3
|________________________________|
| FILE1.TXT | 4
|________________________________|
| FILE2.TXT | 5
|________________________________|
| FILE2.TXT | 6
|________________________________|
| FILE2.TXT | 7
|________________________________|
| не використається (доступний) | 8
|________________________________|
Відповідність між FAT й областю файлів даних
;-і-і-і Одержати номер наступного посилання з 12-бітової FAT
;Параметри:
; ax = поточний номер ліворуч
; ds:bx = адреса FAT (повинна бути безперервної)
;
; Повертає:
; ax = номер наступного посилання
;
; Використає ax, bx, cx
next 12 proc near
add bx,ax /ds:bx - частковий індекс
shr ax,1/ax = зсув /2
/ зрушення не потрібний
pushf / зберегти зрушення
add bx,ax /ds:bx - індекс номера наступного кластера
mov ax,|bx| /ax = індекс номера наступного кластера
popf / зрушення не потрібний