|
210 / 204 / 52
Регистрация: 25.07.2010
Сообщений: 1,162
|
|
Каждая запись в FAT12 занимает три шестнадцатеричного числа, вопрос в том - какие13.05.2012, 18:18. Показов 2500. Ответов 10
Метки нет (Все метки)
приветствую, вообщем есть считанная FAT12 таблица, в памяти так
DS: F0 FF FF 03 40 .... как я понял первые три байта служебные, каждая запись в fat12 занимает ТРИ шестнадцатеричного числа, вопрос в том какие? при считывание в AX: получается 4003; какой правильный ВАриант? 400 430 403 003 Напишите пожалуйста значения для первых трех ячеек фат Заранее спс.
0
|
|
| 13.05.2012, 18:18 | |
|
Ответы с готовыми решениями:
10
Запись шестнадцатеричного числа
|
|
210 / 204 / 52
Регистрация: 25.07.2010
Сообщений: 1,162
|
|
| 13.05.2012, 23:32 [ТС] | |
|
апппп
0
|
|
|
1 / 1 / 0
Регистрация: 23.10.2013
Сообщений: 10
|
|
| 23.10.2013, 11:16 | |
|
наверное уже не нужно, но для всех кто интересуется... В fat12 использует 12 битные записи кластеров. как это выглядит есть запись 03 40 00 это из примера сверху. Формула для нахождения номера кластера. допустим номер одного кластера XYZ, номер другого кластера xyz. Получаем запись:
03 40 00 yz Zx XY что соответствует xyz 003 значит следующий кластер 3 XYZ 004 следующий кластер 4
1
|
|
|
0 / 0 / 0
Регистрация: 13.04.2011
Сообщений: 6
|
|
| 17.12.2013, 22:13 | |
|
borovik, Пожалуйста, если тебя не затруднит, выложи эту программу. Очень нужно.
0
|
|
|
Клюг
7677 / 3192 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
||||||
| 18.12.2013, 09:44 | ||||||
|
Брыков Евгений, ЕМНИП, с редактированием FAT вполне справляется Norton DiskEdit.
0
|
||||||
|
0 / 0 / 0
Регистрация: 13.04.2011
Сообщений: 6
|
||
| 18.12.2013, 11:47 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 23.10.2013
Сообщений: 10
|
|
| 18.12.2013, 12:01 | |
|
какая именно программа нужна?
если на асме то считываешь с диска в память int 13h ah 02H читать секторы вход: DL = номер диска (0=диск A...; 80H=тв.диск 0; 81H=тв.диск 1) DH = номер головки чтения/записи CH = номер дорожки (цилиндра)(0-n) =¬ CL = номер сектора (1-n) ===========¦== См. замечание ниже. AL = число секторов (в сумме не больше чем один цилиндр) ES:BX => адрес буфера вызывающей программы 1 сектор для дискеты это 512 байт. первая таблица находится в 6 секторе (7 если нулевой тоже считать) адресс 1400h таблица всегда начинается с F0 FF FF. а дальше идут номера кластеров в которых записан файл.
0
|
|
|
Клюг
7677 / 3192 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
| 18.12.2013, 12:02 | |
|
Дык. Copyright 1986 Ziff-Davis Publishing Co. Programmed by Charles Petzold.
0
|
|
|
0 / 0 / 0
Регистрация: 13.04.2011
Сообщений: 6
|
|||||||
| 18.12.2013, 12:39 | |||||||
0
|
|||||||
|
Клюг
7677 / 3192 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
| 18.12.2013, 12:51 | |
|
На масме той же версии компилится без ошибок. У вас граблемы с путями и/или переменной INCLUDE .
0
|
|
|
0 / 0 / 0
Регистрация: 20.11.2015
Сообщений: 3
|
|
| 01.04.2020, 21:10 | |
|
03 40 00
yz Zx XY что соответствует xyz 003 значит следующий кластер 3 XYZ 004 следующий кластер 4 Никогда НЕ поздно сказать СПАСИБО! Пишу загрузчик через эмуляцию флэшки на ПК для обновления контроллера STM32. Целый день убил на поиск ответа , что за буквоцыфры в FAT12. 00000400 : F8 FF FF FF FF FF FF 6F 00 FF 8F 00 FF 0F 00 00 Теперь понял . Еще раз Спасибо!
0
|
|
| 01.04.2020, 21:10 | |
|
Помогаю со студенческими работами здесь
11
Работа с типизированным файлом: запись Шестнадцатеричного значения из Edit1 в файл Даны четыре целых числа A,B,C,D. Если какие-то три из них образуют арифметическую прогрессию... Заданы матрицы А, В, С, D, каждая из которых содержит по три строчки и по три столбца. Перемножить матрицы Р и Q Вывод шестнадцатеричного числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|