Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2011, 02:14   #1
n3sh
Пользователь
 
Регистрация: 24.07.2010
Сообщений: 25
По умолчанию Boot sector

Всем привет.Начал изучать ассемблер,прочитал Юрова,Пирогова,но блин так и не могу понять как написать загрузочный сектор.Читал статью на хабре написано как то раком(ничё не понял).Если тут есть люди которые в курсе данной темы помогите пожалуйста.Если можно пример с комментариями.
n3sh вне форума Ответить с цитированием
Старый 05.04.2011, 05:10   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

http://susam.in/articles/boot-sector-code/
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 16.10.2011, 10:30   #3
program2001
Пользователь
 
Аватар для program2001
 
Регистрация: 20.02.2011
Сообщений: 68
По умолчанию

Чё ты ссылку английскую даёшь?!?!?!
Цитата:
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
Linus Torvalds
program2001 вне форума Ответить с цитированием
Старый 16.10.2011, 11:11   #4
Tronix
Форумчанин
 
Аватар для Tronix
 
Регистрация: 15.06.2010
Сообщений: 740
По умолчанию

Цитата:
Сообщение от program2001 Посмотреть сообщение
Чё ты ссылку английскую даёшь?!?!?!
Да ладно что на англицком. Без англицкого лезть в системное программирование вообще имхо бессмысленно. А вот то, что синтаксис асма полу AT&T полу Intel - это изврат конечно.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
Tronix вне форума Ответить с цитированием
Старый 16.10.2011, 12:37   #5
asmars
Форумчанин
 
Аватар для asmars
 
Регистрация: 28.05.2011
Сообщений: 309
По умолчанию

n3sh, Вы для дискеты пишете?

я писал для флешки, в принципе все просто:

1.бутсектор нужно поместить в память по адресу 7с00.
2.бутсектор должен иметь размер 512 байтов, должен записываться в первый 512 байт устройства, соответственно.
3.последние два байти должны быть 0х55, 0хАА.

попробуйте сами сделать, а дальше если что я Вам помогу, чем смогу.
Спеши медленно.

Последний раз редактировалось asmars; 16.10.2011 в 12:57. Причина: не корректно написано
asmars вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
boot программа Kara1989 Фриланс 1 25.11.2010 09:09
boot from cd ололошенько Операционные системы общие вопросы 10 01.11.2010 23:14
boot.ini edmynt Операционные системы общие вопросы 10 22.01.2010 17:31
BOOT.ini Syltan Windows 13 25.10.2009 02:11