Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Assembler
Перезагрузить страницу BOOT на FASM'е как поместить в загрузочный сектор
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Asmo Asmo вне форума
Новичок
 
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 28.07.2012
Question BOOT на FASM'е как поместить в загрузочный сектор - 28.07.2012, 23:01

Здравствуйте, я нашел нехитрый загрузчик на fasm'е и скомпилировав получил .bin файл. Не могли бы вы подсказать, каким образом я могу поместить загрузчик в 0-ой сектор скажем flash или CD накопителя. Заранее благодарю
Ответить с цитированием
  (#2 (permalink)) Старый
Rius Rius вне форума
Программист
 
Аватар для Rius
 
Сообщений: 7,398
Сказал(а) спасибо: 22
Поблагодарили 937 раз(а) в 921 сообщениях
Регистрация: 27.08.2004
Адрес: Russian Federation
По умолчанию 29.07.2012, 08:59

WinImage - работает с образами дискет;
CDBurnerXP - позволяет установить загрузочный образ при записи CD/DVD
Ответить с цитированием
  (#3 (permalink)) Старый
Asmo Asmo вне форума
Новичок
 
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 28.07.2012
По умолчанию 29.07.2012, 13:13

Цитата:
Сообщение от Rius Посмотреть сообщение
WinImage - работает с образами дискет;
CDBurnerXP - позволяет установить загрузочный образ при записи CD/DVD
в WinImage создаю дискету на 1.44, далее выбираю опцию boot sector properties и там открываю свой .bin файл. сохраняю как ima образ и открываю его в CDBurnerXP. Далее - диск - загрузочные опции - сделать диск загрузочным - указываю путь к ima и тип эмуляции ставлю 1.44. сохраняю как ISO образ. но в виртуальной машине тем не менее ничего не происходит, не могли бы вы сказать что я делаю не так. Заранее благодарю
Ответить с цитированием
  (#4 (permalink)) Старый
Rius Rius вне форума
Программист
 
Аватар для Rius
 
Сообщений: 7,398
Сказал(а) спасибо: 22
Поблагодарили 937 раз(а) в 921 сообщениях
Регистрация: 27.08.2004
Адрес: Russian Federation
По умолчанию 29.07.2012, 13:53

Может быть нехитрый загрузчик вообще не работает?
Попробуйте какой-нибудь работающий, и дизассемблером его изучите.
Ответить с цитированием
  (#5 (permalink)) Старый
Asmo Asmo вне форума
Новичок
 
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 28.07.2012
По умолчанию 29.07.2012, 14:47

Цитата:
Сообщение от Rius Посмотреть сообщение
Может быть нехитрый загрузчик вообще не работает?
Попробуйте какой-нибудь работающий, и дизассемблером его изучите.
Спасибо за совет
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
Asmo Asmo вне форума
Новичок
 
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 28.07.2012
По умолчанию 30.07.2012, 00:44

Цитата:
Сообщение от Rius Посмотреть сообщение
Может быть нехитрый загрузчик вообще не работает?
Попробуйте какой-нибудь работающий, и дизассемблером его изучите.
USE16
org 0x7C00
start:
xor eax, eax
xor esi, esi
xor edi, edi
mov ds, ax
mov es, ax
mov bp, 0x7c00
mov ax, 0x0003
int 0x10
mov si, msg_Load
call print_string_16
jmp 0x0000:0x8000
print_string_16:
pusha
mov ah, 0x0E
.repeat:
lodsb
cmp al, 0
je .done
int 0x10
jmp short .repeat
.done:
popa
ret

msg_Load db "Hello World!", 0


mov ah,0
int 16h

times 510-$+$$ db 0

sign dw 0xAA55

times 512-$+$$ db 0

собственно код. не понимаю что может быть не так. реакция виртуальной машины на это - тишина. Нет не ошибок ничего нет. просто черный экран и мигающий курсор
Ответить с цитированием
  (#7 (permalink)) Старый
Asmo Asmo вне форума
Новичок
 
Сообщений: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 28.07.2012
По умолчанию 30.07.2012, 22:06

Разобрался, вопрос снимается. Спасибо
Ответить с цитированием
Ads
Ответ

Метки
assembler , boot , fasm , os

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу загрузиться, не найден загрузочный сектор GenGan Любые вопросы от новичков 5 18.07.2012 01:16
случайно затер нулевой сектор на жестком диске MetR Накопители 3 08.12.2011 01:19
как нарисовать сектор круга cdvd Prolog 6 29.11.2011 13:52
Как записать строку в сектор? tumanovalex WinAPI 1 16.11.2011 06:03
загрузочный сектор Varvert Windows 7 17 29.07.2011 05:34
reboot and select proper boot device or insert boot media, in selected boot device an jekando Windows XP 2 16.04.2011 00:56
Надпись при загрузке: reboot and select proper boot device or insert boot media кракодил Любые вопросы от новичков 1 26.02.2011 01:20
как защитить загрузочный сектор диска Tenass БИОС 5 24.03.2010 01:07
Поврежден boot-сектор, можно ли сместить рабочую зону? dimantuapse Накопители 4 07.01.2009 22:31
Менеджер по продажам проектов на банковский сектор Sweeta Работа 2 12.11.2008 14:40
Как можно восстановить нулевой сектор на жестком диске? artemiy Техническая поддержка 1 05.08.2008 09:46
Скрытый сектор для переустановки windows для acer 2482WXMi antiglaz Ноутбуки 1 15.03.2008 21:54



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов