вот начинаю ознакомляться с файлами...создать ,удалить файл везде есть а вот разделение файла на фрагментынегде нету..хочу решить такую задачу ---задавать в исходном тексте программы имя некоторого тестового файла и размер фрагмента---так что бы создались файли фрагменты тыпа 1.txt....2.txt....и так далее ..содержащые фрагменты текста исходного файла.. вот начал работать:но не могу найти ни как сделать расделение файла на фрагменты ..обясните пожалуста..может ктото ето уже проходил.....заранее благодарью..код с коментариями плиз.. fname db 'test.txt', 0 string db 'Данные eee eeeeeeeeeeeeeeeeeeeeeee e ' len = $-string err_str db 'Ошибка создания файла!' msk db '*.txt',00h assume cs:cod, ds:dat b: mov ax, dat mov ds, ax mov ah, 3Ch lea dx, fname xor cx, cx int 21h jc er mov bx, ax mov ah, 40h lea dx, string mov cx, len int 21h код разделение файла на фрагменты... mov ah, 3Eh int 21h exit: mov ax, 4C00h int 21h er:mov Ah, 09h lea DX, err_str int 21h jmp exit
читаешь фрагмент, создаешь фаел, пишешь туда фрагмент начинаешь сначала, пока не дойдешь до конца фаела. что здесь сложного? и исче юзай тег code, а то ниудобна читать Код (Text): begin: читаешь фаел создаешь новый записуешь в него прочитанное достигнут ли конец фаела? jnz begin
на равные фрагменты? делишь длину файла на количество фрагментов. инстркция деления, это "div", читай Зубкова.