|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.01.2016, 21:16 | #1 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Hello World, OS Windows
Ребят, всем привет, есть желание написать программу, которая будет запускаться без операционной системы, например Hello World.
Прочитал много статей, на хабре 4 статьи и т.д., там написано то, как написать такую прогу, но на Люнексе, в общем прошу вас еще раз расписать мне, более понятно (как для экономиста:D ) В общем вопросы: 1) Си использовать для этого можно? (MinGW...) 2) как-нибудь можно сделать так, чтоб заготовка была на ассемблере, а уже модернизация, графика там и т.д. была на Си. Я так понял ассемблер используется как средство для того, чтобы попасть в защищенный режим. 4) Самое главное, я не очень понимаю что такое страницы и сегменты и чем они отличаются друг от друга.... В общем можете все разъяснить пошагово, как там что делать, можно ли прогу потом запустить без Харда?
from dark to light)
|
11.01.2016, 21:40 | #2 | |||
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Цитата:
Цитата:
Цитата:
Ну и вот еще для чтения: http://www.codeproject.com/Articles/...wn-Boot-Loader |
|||
11.01.2016, 21:51 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
http://programmersforum.ru/showthread.php?t=25012
ну и osdev wiki Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
11.01.2016, 22:18 | #4 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Ребят, а как запустить все то, что содержится в архиве? Ну, например, я хочу грузиться с флешки
http://programmersforum.ru/showpost....7&postcount=11
from dark to light)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Hello world | pavelslap | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 25.04.2012 15:40 |
Hello World | Syltan | Общие вопросы по Java, Java SE, Kotlin | 17 | 14.05.2010 11:21 |
Hello world | Faydaen | Общие вопросы C/C++ | 2 | 27.09.2009 22:57 |
Hello, world! | LepihinMS | Общие вопросы C/C++ | 6 | 10.06.2008 13:20 |