![]() |
eXeL@B —› Программирование —› Помогите с проверкой на наличие файла на диске FAT |
Посл.ответ | Сообщение |
|
Создано: 22 апреля 2009 20:20 · Личное сообщение · #1 Код работает только на флопике, а на флешке не находит. Видать проблемы изза разницы в файловой системе... Вообщем код приатачил ![]() ----- Research For Food ![]() |
|
Создано: 22 апреля 2009 21:53 · Личное сообщение · #2 |
|
Создано: 22 апреля 2009 21:59 · Личное сообщение · #3 |
|
Создано: 22 апреля 2009 22:42 · Личное сообщение · #4 |
|
Создано: 22 апреля 2009 23:29 · Личное сообщение · #5 |
|
Создано: 22 апреля 2009 23:31 · Личное сообщение · #6 |
|
Создано: 23 апреля 2009 00:02 · Личное сообщение · #7 |
|
Создано: 23 апреля 2009 13:15 · Личное сообщение · #8 |
|
Создано: 24 апреля 2009 20:09 · Личное сообщение · #9 есть тут у меня одна бумажная книга, автор Кип Р. Ирвин, "язык ассемблера для процессоров интел" там есть программка которая читает файлы с флопа вручную по секторах через фат таблицу. И есть про 25-е прерывание написано. Там написано такое: Прерывание 25h характеризируется некоторыми особенностями. оно не извлекает регистр флагов из стека при выходе из прерывания, и поетому необходимо самостоятельно корректировать стек. Эсли диски меньше 32 метра то оно работает по одному способу а если больше 32 метра то там надо по другому вызывать прерывание. Вобшем если в нете не найдеш книгу я отскань, там около пол страницы писать ![]() если найдеш ищи на странице 366 ![]() |
|
Создано: 26 апреля 2009 23:40 · Личное сообщение · #10 |
|
Создано: 27 апреля 2009 00:21 · Личное сообщение · #11 |
|
Создано: 27 апреля 2009 09:36 · Личное сообщение · #12 |
|
Создано: 27 апреля 2009 18:07 · Поправил: daFix · Личное сообщение · #13 |
|
Создано: 27 апреля 2009 20:14 · Личное сообщение · #14 |
|
Создано: 27 апреля 2009 22:05 · Личное сообщение · #15 Evol Спасибо огромное! Может кто нибудь знает по какому сектору и смещению начинается корневой каталог в FAT16? Вроди бы 19 сектор, 15 смещение, но не работает... И в догонку... В функции 25h(Считывание данных ) передаю в параметре номера диска 8 для того чтобы счтиать данные с диска "I". Тут всё правильно? Кажется что таким ненужным делом тут ни кто не занимался))) ----- Research For Food ![]() |
|
Создано: 29 апреля 2009 16:19 · Личное сообщение · #16 daFix Неплохой перевод ----- Сколько ни наталкивали на мысль – все равно сумел увернуться ![]() |
![]() |
eXeL@B —› Программирование —› Помогите с проверкой на наличие файла на диске FAT |