Поиск:

Ответ в темуСоздание новой темы Создание опроса
> OS "Hello World!!!" 
:(
    Опции темы
Leksey
Дата 19.9.2005, 22:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 12.12.2004

Репутация: нет
Всего: 1



Вот есть такое задание нужно написать программу переводящую процессор в защищенная режим, выводящую на экран "Hello World" ,переходящий в не защищеный режим и по нажатию клавиши завершается.
Почитал Зубкова он пишет программу под DOS такого же содержания.
Мне хочется без Dos.
Думаю надо компилить Com файл максимум 512 байт,писать на дискету в нулевой сектор и грузиться с нее.
Как вы думаете это сложно?возможно?
Кто-нибудь этим занимался?
PM MAIL   Вверх
SergeCpp
Дата 20.9.2005, 06:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


 
**


Профиль
Группа: Участник
Сообщений: 955
Регистрация: 8.8.2005
Где: At Home

Репутация: 1
Всего: 124



Menuet OS...
PM MAIL WWW ICQ   Вверх
Leksey
Дата 20.9.2005, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 12.12.2004

Репутация: нет
Всего: 1



Гы...
А поподробнее?
PM MAIL   Вверх
oleg1973
Дата 20.9.2005, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: 7
Всего: 34



ну так Рмоде и дос между собой мало связаны
так что вовсе не обязательно изврашатся с загрузочным диском


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
Leksey
Дата 21.9.2005, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 12.12.2004

Репутация: нет
Всего: 1



А хочется очень...
Может все-таки есть что-нибудь подобное с исходниками?
Menuet OS это слишком круто.В ее исходниках я вряд ли разберусь...
Очень хочу узнать ответ на вопрос:
Как вы думаете это сложно?возможно?
PM MAIL   Вверх
maxim1000
Дата 21.9.2005, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: нет
Всего: 110



помнится, на Subscribe.ru было несколько рассылок на эту тему


--------------------
qqq
PM WWW   Вверх
Leksey
Дата 22.9.2005, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 12.12.2004

Репутация: нет
Всего: 1



Да.Похоже не получится повыпендриваться придется под DOS писать.
Обидно... smile
PM MAIL   Вверх
Mysterio
Дата 25.9.2005, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Планирующий
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 28.12.2004

Репутация: нет
Всего: нет



Leksey, ты не одинок в своёи желании написать что-нибудь в MRB. Существует такая программа RawWrite,которая предназначена специально для этого. На Subscribe действительно была рассылка по 'созданию ОСа на асме с нуля'. Если этого на SUBSCRIBE уже нет то у меня они есть все. Но дело в том, что там объясняется для NASM'a, синтаксис которого достаточно сильно отличается. В своё время я спрашивал о переводе егойных комманд в родные tasmовские.И мне никто не ответил. Вообще.
... Я бы очень хотел ,чтобы в эту тему подключился Chingachguka...
PM MAIL   Вверх
Kergan
Дата 28.9.2005, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 159
Регистрация: 20.8.2005

Репутация: нет
Всего: 5



Вот тута - уроки по созданию осины на АСМе + С. Очень, подробные, толковые уроки.
Архив Рассылки по ОСДЕВУ

ЗЫ Если память мне ни с кем не изменяет, там тоже будет Защищенный и Реальный режим.

Кстати, я не понял - зачем тебе нужен геморой по переходу из Защищенного в реальный режим?
При загрузке для совместимости с процами 8086 у тебя и так будет Real Mode.
А делать сначала переход в защищенный, а потом опять в реальный... Это возможно (в процессорах предусматривается такая фича. Кажется, 486+), но достаточно проблемно.

ЗЗЫ Если надо, могу кинуть исходник загрузчика в реал моде. Выводит приветствие и понимет две команды - help и reboot. Только напиши, если оно тебе нужно - тогда я еще комменты расставлю и дам....

Это сообщение отредактировал(а) Kergan - 28.9.2005, 17:29
--------------------
Была у меня дурацкая подпись...Я ее убрал, а новую еще не придумал. :(
PM MAIL ICQ   Вверх
Leksey
Дата 28.9.2005, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 332
Регистрация: 12.12.2004

Репутация: нет
Всего: 1



Спасибо.
Если можно исходник reboot please
А защищенный режим нужен так просто.
Это короче мое пробное задание мой научник дал.
PM MAIL   Вверх
Kergan
Дата 29.9.2005, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 159
Регистрация: 20.8.2005

Репутация: нет
Всего: 5



Научник - это серьезно smile
Вот исходник - тестировал, только чур не смеяться - когда я его писал мне было 16.
Компилил NASM, В мастдае.
ЗЫ Там в конце еще иногда вставляют 055h и 0aah (если я правильно помню...) Это для некоторых BIOS должна быть такая структура, что 510 и 511 байт будут именно такие. Но я не вставлял, у меня все нормально работает smile
ЗЗЫ Самое главное - ТУТОРИАЛ! есть 2 команды - help и reboot (обязательно нижним регистром). Что они делают - понятно. Клавиша бекспейс не работает smile. Вот.
ЗЗЗЫ Если будут проблемы при копировании на флопешник - сократи имя выходного файла, некоторый проги больше 8 символов не берут.

Это сообщение отредактировал(а) Kergan - 29.9.2005, 13:11

Присоединённый файл ( Кол-во скачиваний: 33 )
Присоединённый файл  HelloBoot.asm 3,11 Kb
--------------------
Была у меня дурацкая подпись...Я ее убрал, а новую еще не придумал. :(
PM MAIL ICQ   Вверх
GabrielTheFirst
Дата 4.10.2005, 08:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 4.10.2005

Репутация: нет
Всего: нет



PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0522 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.