Поиск:

Ответ в темуСоздание новой темы Создание опроса
> где взять литературу? справочники по прерываниям/функциям и .. 
:(
    Опции темы
polosatij
  Дата 22.2.2005, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 22.2.2004
Где: Stuttgart<-> ;Karlsruhe, Germany

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



привет всем! smile

народ.. совсем недавно занялся изучением асма.. давно хотел и вот.. наконец-то свершилось..
НО (!) я не могу в сети найти нормального справочника по функциям/прерываниям процессора Intel.. везде какие-то обрывки.. (интересны: *NIX, Windows, Dos, БИОС)

кто, чем пользуется smile
может ссылки какие кинет?




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


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

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



PM MAIL WWW ICQ   Вверх
cardinal
Дата 22.2.2005, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


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

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



Цитата(polosatij @ 22.2.2005, 18:16)
совсем недавно занялся изучением асма

Ну и зачем тебе это все:
Цитата(polosatij @ 22.2.2005, 18:16)
*NIX, Windows, Dos, БИОС


По началу надо понять как Асме программить, а остальное потом. По началу надо ИХМО поиграться с mov, shl, add, ret, jmp, jnz, метками, компиляторами и переписыванием Си на Асм.

Много всего здесь:
http://www.azillionmonkeys.com/qed/asm.html

Цитата(polosatij @ 22.2.2005, 18:16)
прерываниям

А в windows прерывания запрещены smile


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
polosatij
Дата 23.2.2005, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 22.2.2004
Где: Stuttgart<-> ;Karlsruhe, Germany

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



AntonSaburov

пасиба большое за ресурс! smile

Цитата(cardinal @ 22.2.2005, 20:26)
Ну и зачем тебе это все:


я не собираюсь это всё наизусть вючить, хочу понять, как там что..

Цитата(cardinal @ 22.2.2005, 20:26)
По началу надо понять как Асме программить, а остальное потом. По началу надо ИХМО поиграться с mov, shl, add, ret, jmp, jnz, метками,


не могу сказать, что на 100%, но это я уже понял smile

что будет следующем домашним заданием ? smile
я способный, "вы" только скажите smile


Цитата(cardinal @ 22.2.2005, 20:26)
переписыванием Си на Асм.


этим я займусь в ближайшее время smile

Цитата(cardinal @ 22.2.2005, 20:26)
http://www.azillionmonkeys.com/qed/asm.html


вот английский мне тяжко еще читать.. могу конечно, но приходится часто к словарю обращаться, а это нервирует.. я знаю, что английский нуно.. чем и займусь в ближайшее время вплотную, т.к. "работа" обяжет..



Цитата(cardinal @ 22.2.2005, 20:26)
А в windows прерывания запрещены


вот это я не знал.. и, наверно, из за этого и неработала функция: cli.
хотел компьютер повесить, а не вышло..

ок.. паси:baaa всем! smile



--------------------
PM   Вверх
oleg1973
Дата 23.2.2005, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


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

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



polosatij
яб посоветовал определится для начала под что писать
дос/вин/лин
а то намешаеш все в кучу да и все
так как сам по себе асм везде одинаков (не берем в расчет 16 и 32 бит)
различается структура ОС ее системные вызовы и способы работы с ними, и естестно накладываемые ОС ограничения
к примеру в винде прерывания
в линюхе работая с портами "без разрешения" ОС получиш полную Ж
ну и так далее


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


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 22.2.2004
Где: Stuttgart<-> ;Karlsruhe, Germany

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



Цитата(oleg1973 @ 23.2.2005, 16:48)
различается структура ОС ее системные вызовы и способы работы с ними, и естестно накладываемые ОС ограничения
к примеру в винде прерывания



ок =) панятно =) пасиба =)
Цитата(oleg1973 @ 23.2.2005, 16:48)
яб посоветовал определится для начала под что писать
дос/вин/лин



наверно всё же вин и дос.. smile


--------------------
PM   Вверх
Chingachguk
Дата 23.2.2005, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Цитата
А в windows прерывания запрещены


Ну почему же запрещены, очень даже разрешены:

Цитата
INT 2E UP - Windows NT - NATIVE API
EAX = function number
EDX = address of parameter block
© Справочник по прерываниям Ральфа Брауна


Цитата
хотел компьютер повесить, а не вышло..


В 98-ой:

Код

@@StopWindows98:
cli
jmp @@StopWindows98


В NT (XP):

http://www.wasm.ru/forum/index.php?action=...um=3&topic=7025

Наверняка есть и другие.


--------------------
I don't like the drugs (but the drugs like me). M.Manson.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

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

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


 




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


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

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