Вот такой код Code (Text): format binary org 0x7C00 use16 start: mov ax, cs mov ds, ax mov es, ax mov ss, ax mov sp, start mov bp, sp mov ah, 02h mov al, 10h xor ch, ch mov cl, 02h xor dx, dx mov bx, start + 512h int 13h mov ah, 09h xor bh, bh mov al, 02h mov cx, 05h mov bh, 07h int 10h Отассемблировал, залил на дискетку, но загрузитсья с неё не удаётся =(
Ты каким образом ее залил-то ? Просто скопировал файл на дискету ? Не, так не пойдет - загрузочный код должен распологаться в самом первом секторе дискеты. Для того чтобы записать его туда, надо воспользоваться специальными программами, например rawrite. Если залил правильно, то возникает другой вопрос: а что ты понимаешь под "загрузиться с нее не удается" ?
Так, rawrite что такое вспомнил (давным давно, когда линух юзать начинал, нужен был =), в данный момент асм под виндой учу). Вопрос (a la stupid question): как сделать img образ, через nero можно? ). Или можно сам файл заливать через rawrite? Под загрузкой с дискеты имелось ввиду установка флопика как 1-го буд девайса, сохранение ностроек, втыкание дискеты и последующая загрузка. =)
тебе надо записать в самый первый сектор (бутсектор) дискеты свой загрузчик. это делает программа rawrite. загрузиться с нее - поставить дискетник как загрузочный девайс в биосе и ребутнуться, или юзать VMWare/Bochs