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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.09.2012, 21:56   #11
Vort
Пользователь
 
Аватар для Vort
 
Регистрация: 10.07.2012
Сообщений: 16
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Чтобы что-то работало без ОС нужно значительно, больше чем HW(Hello World) т.к. там нет DLL, там вообще ничего нет, даже базового ввода/вывода(по поводу этого могу ошибаться).
в BIOS ROM есть код, реализующий определённый API
но вывести сообщение на экран можно даже и без него
прямая запись по адресу 0xB8000
[кстати, BIOS так и расшифровуется - базовый ввод-вывод ]
Цитата:
Размер MBR всего 512 байт. Именно с него начинается запуск всего и вся.
Разве что на NASM'е написать программу.
на самом деле 512 байт - это не так уж и мало
+ поддерживаю выбор FASM - удобен для таких целей

Последний раз редактировалось Vort; 02.09.2012 в 22:03.
Vort вне форума Ответить с цитированием
Старый 02.09.2012, 21:59   #12
Vort
Пользователь
 
Аватар для Vort
 
Регистрация: 10.07.2012
Сообщений: 16
По умолчанию

и ещё. прежде чем мучать флешку, стоит потренироваться на виртуальном флоппи-диске
виртуальных машин существует великое множество - можно выбрать по своему вкусу и сразу приступать к экспериментам
с флешкой же будет аналогично - разве что прийдётся постоянно перезагружать комп. да и есть риск что-то попортить
Vort вне форума Ответить с цитированием
Старый 02.09.2012, 23:01   #13
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Что, что простите? Показывайте код вашего HW, узнаем для какой оси написано.
Чтобы что-то работало без ОС нужно значительно, больше чем HW(Hello World) т.к. там нет DLL, там вообще ничего нет, даже базового ввода/вывода(по поводу этого могу ошибаться).
там есть достаточно для Hello World.
и даже больше.
Цитата:
Разве что на NASM'е написать программу.
512 байт достаточно, для первичного загрузчика даже, а уж привет мир вывести так просто.
Цитата:
Где-то была тема о создании Windows. Там есть нужный сабж.
о создании винды не знаю темы, а вот про создание ОС знаю.
Цитата:
ещё. прежде чем мучать флешку, стоит потренироваться на виртуальном флоппи-диске
виртуальных машин существует великое множество - можно выбрать по своему вкусу и сразу приступать к экспериментам
с флешкой же будет аналогично - разве что прийдётся постоянно перезагружать комп. да и есть риск что-то попортить
согласен.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Я создал игру типо марио и хочу сделать её по сети как это сделать? rbkmz Работа с сетью в Delphi 7 14.05.2012 15:58
Как сделать отступы в ворде?(сделать шпаргалку) clack Microsoft Office Word 2 23.01.2012 08:09
Как сделать графики в excel и сделать задачи Anna Molchanova Microsoft Office Excel 1 17.06.2011 06:14
Не могу скачать фильм на флеху....комп зависает.. ХХХВладиславХХХ Безопасность, Шифрование 0 19.02.2011 20:15
Пароль на флеху JoanM Безопасность, Шифрование 3 12.05.2008 18:53