Винты

Discussion in 'WASM.BEGINNERS' started by Stamerlan, Jul 3, 2008.

  1. Stamerlan

    Stamerlan New Member

    Blog Posts:
    0
    Joined:
    Jun 10, 2007
    Messages:
    44
    Проблемка такая: как определить на каком устройстве стартовал boot-sector (флопик, винт, сд)?
     
  2. SII

    SII Воин против дзена

    Blog Posts:
    0
    Joined:
    Oct 31, 2007
    Messages:
    1,483
    Location:
    Подмосковье
    В какой момент времени это определять надо?
     
  3. Stamerlan

    Stamerlan New Member

    Blog Posts:
    0
    Joined:
    Jun 10, 2007
    Messages:
    44
    Загрузка (Бут сектор только что получил управление)
     
  4. Pavia

    Pavia Well-Known Member

    Blog Posts:
    0
    Joined:
    Jun 17, 2003
    Messages:
    2,409
    Location:
    Fryazino
    Читаем BIOS Boot Specification
    И видим что там DL = Номеру устройства используемогу в INT 13h (00h, 80h, итд)
    Что касается cd то тут тоже самое читаем Bootable CD-ROM Format
    И видим что там подменяется прерывание int 13h согласно BIOS Boot Specification и в DL номер устросва.