Требуется квалифицированная помощъ

Тема в разделе "WASM.BEGINNERS", создана пользователем FreeDos, 23 май 2007.

  1. FreeDos

    FreeDos New Member

    Публикаций:
    0
    Регистрация:
    23 май 2007
    Сообщения:
    2
    Заранее извиняюсъ если я создалъ тему не в том разделе...
    Значитъ вотъ... Интересуетъ инфа следующего плана... - работа съ файловыми накопителями не черезъ DOS-дескрипторы, а при помощи аппаратныхъ прерываний... Желательно конечно примеръ проги съ записью/чтениемъ подобного рода... Но и просто литература тожъ пойдётъ...
    Если что сморозилъ.. - не судите строго... :] Я тока учусъ...
    Нужно записать/прочитать изъ/въ System Volume Information...
    Я имею ввиду чисто аппаратную чтение/запись... Вроде тамъ обращения черезъ номера блиновъ, головокъ, секторовъ... Короче вроде даже и не въ рамкахъ файловой системы..
    Или такого нету... ? %)
    И еще ищется 16-bit MASM линкеръ для DOS приложений... Это должны быть какие-то старые пакеты... Google ничего внятного не выдалъ...
     
  2. l_inc

    l_inc New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    2.566
    FreeDos
    Абсолютно неквалифицированная... да и не совсем помощь... так комментарии
    С блинами, головками и секторами, а лучше, наверное, все-таки LBA - это легко: прерывания Bios или порты ввода/вывода. Но вот System Volume Information - это уже надо в любом случае с файловой системой работать (ручками или готовый драйвер), причем неизвестно с какой: FAT32? NTFS?
    Просто литература:
    http://www.wasm.ru/article.php?article=atazen01
    http://www.wasm.ru/article.php?article=atazen02
    + документация по нужной файловой системе (думаю гугл даст)
    P.S. Разумеется, если имелось в виду не под Windows.
     
  3. S_Alex

    S_Alex Alex

    Публикаций:
    0
    Регистрация:
    27 авг 2004
    Сообщения:
    561
    Адрес:
    Ukraine
    Смотри тут всё есть.
    http://bukinist.info/

    Название: Программирование на аппаратном уровне
    Автор: В. Кулаков
    Издательство: Питер
     
  4. G13

    G13 New Member

    Публикаций:
    0
    Регистрация:
    24 мар 2006
    Сообщения:
    499
    Плохо искал.

    Например,
    Код (Text):
    1. http://home.att.net/~jackklein/x86/x86_main.html
    2.  
    3. (ссылки оттуда ведут на ftp://ftp.microsoft.com/Softlib/MSLFILES/ )
     
  5. FreeDos

    FreeDos New Member

    Публикаций:
    0
    Регистрация:
    23 май 2007
    Сообщения:
    2
    Огромное спасибо вамъ всемъ, вы не представляете какъ вы мну помагли...