Сейчас на форуме: hgdagon, asfa, bartolomeo (+4 невидимых)

 eXeL@B —› Программирование —› Программирование под защищенный режим x86...
Посл.ответ Сообщение

Ранг: 12.4 (новичок)
Активность: 0.010
Статус: Участник

Создано: 05 января 2007 02:22
· Личное сообщение · #1

не подскажет ли многоуважаемый ALL ресурсов по сабжу (на русском, аглицком)?

Копал на wasm.ru - нашел много чего полезного, НО!
Сейчас интересует перехват IRQ в PM (которого там не нашел) и много другого, полезного с сием связанного, но не раскрытого в топике "Защищенный режим"...

В общем целью есть написать минимальную PM-оболочку для запуска неких (своих) прог "без ОС" (рекавери и т.д.).

Большое спасиб за любую адекватную информацию!

PS: может также кто посоветует (плз!) пакет асм+линкер умеющий нормально (без oops!) собирать код со смешенными 16/32-бит сегментами? (желательно "со знанием" masm/tasm нотации, под винь или дос)



Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 05 января 2007 03:07
· Личное сообщение · #2

Для таких задач лучше всего подходит FASM. Синтаксис там немного другой, но с макросами получается почти как MASM.
А по поводу первого - мне самому интересно.

-----
Всем привет, я вернулся





Ранг: 109.2 (ветеран)
Активность: 0.090
Статус: Участник
Cardinal

Создано: 05 января 2007 03:25
· Личное сообщение · #3

Посмотри исходники КолибриОс
wasm.ru/src/11/k_0.6.0.0_src.7z
Может тебе чем и помогут.

-----
– Почему ты работаешь по ночам ? – Так удобнее... В одну смену с чертями...




Ранг: 301.4 (мудрец), 194thx
Активность: 0.170.01
Статус: Участник

Создано: 05 января 2007 03:37
· Личное сообщение · #4

Вот чего еще в яндексе накопал
www.iakovlev.org/index.html?p=8805
forum.sources.ru/showtopic=97931&st=15



Ранг: 12.4 (новичок)
Активность: 0.010
Статус: Участник

Создано: 05 января 2007 03:54
· Личное сообщение · #5

Спасибо!
FASM - т.е. линкер смешанные сегменты там умеет? Похоже опять придется переучиваться (сново привыкать) к новой нотации...

По поводу КолибриОс - спасибо, посмотрю.. надеюсь код писан попроще чем исходнико драйверов линукса

2Veliant: за ссылки спасибо, но первая "вводный курс", вторая - не совсем то... Кто видел "вводный курс" на wasm.ru - поймет (т.е. там и справочная информация, и как пользовать)




Ранг: 155.4 (ветеран)
Активность: 0.140
Статус: Участник
Робо-Алкаш

Создано: 05 января 2007 04:53
· Личное сообщение · #6

ashghost Ты на васм этот вопрос задал?
Нашел блин где спрашивать

-----
Researcher





Ранг: 109.2 (ветеран)
Активность: 0.090
Статус: Участник
Cardinal

Создано: 05 января 2007 05:17
· Личное сообщение · #7

overwriter
Какая разница где задавать вопрос, народ обычно, и васм и краклаб посещает. Для Вас персональный ответ - wasm не панацея, google - вот что в помощь.

-----
– Почему ты работаешь по ночам ? – Так удобнее... В одну смену с чертями...




Ранг: 12.4 (новичок)
Активность: 0.010
Статус: Участник

Создано: 05 января 2007 08:52
· Личное сообщение · #8

на васме автор "защищенного режима" нынче отсутствует и та работа так и осталась "незавершенной".
Гугль выдает много статей вроде той (http://www.iakovlev.org/index.html?p=8805 ), но по справочнику болтов самолет не соберешь...

За наводку на КолибриОс - повторный спасиб! - народ писал "без излишнего фанатизма" и код вполне читаемый и структурированный; наверное опять придется все изучать по исходникам...

PS: 2overwriter - а вопрос таки по-моему в топике.


 eXeL@B —› Программирование —› Программирование под защищенный режим x86...
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати