![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос | Заплачу за решение | Новые сообщения Сообщения за день | Расширенный поиск | Правила | Всё прочитано |
![]() |
|
Опции темы |
![]() |
#11 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
Репутация: 75
|
![]()
Очень нужна информация об обработке прерываний и отладочных регистрах. Заранее спасибо.
|
![]() |
![]() |
![]() |
#12 |
добрый няша
СуперМодератор
Регистрация: 29.10.2006
Адрес: Солнечное Тбилиси
Сообщений: 4,788
Репутация: 1989
|
![]()
если надо только режим реальных адресов, то найдёшь в любом учебнике. Если надо в защищённом режиме, то за исключением нескольких туториалов и электронных учебников ничего на русском нет.
а на английском пожалуйста! в мануале от Intel всё есть http://www.intel.com/products/processor/manuals/ а именно Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 3A: System Programming Guide
__________________
[Программирование на ассемблере на платформе x86-64] Последний раз редактировалось rpy3uH; 20.01.2009 в 19:46. |
![]() |
![]() |
![]() |
#13 |
добрый няша
СуперМодератор
Регистрация: 29.10.2006
Адрес: Солнечное Тбилиси
Сообщений: 4,788
Репутация: 1989
|
![]()
Защищённый режим вообще:
на русском: http://sasm.narod.ru/ (вроде неплохой сайт, некоторые главы немного устарели) http://wasm.ru/publist.php?list=24 (описано только об управлении памятью: сегментация, механизм трансляции адресов) если кто-то добавит ссылки на русском, буду только рад мануалы производителей процессоров Intel - http://www.intel.com/products/processor/manuals/ AMD - http://developer.amd.com/documentati...t.aspx#manuals в них так же описан 64-битный режим процессора (long mode)
__________________
[Программирование на ассемблере на платформе x86-64] |
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 05.12.2007
Сообщений: 236
Репутация: 75
|
![]()
Отвечу на часто задаваемый вопрос с чего начать изучение асма:
1. Скачать с wasm.ru masm32 2. Оттуда же скачать OllyDbg 3. Где-нибудь скачать IdaPro 4. Начать изучение с Крупник "Изучаем ассемблер" 5. Уроки Икзелиона 6. Между уроками икзелиона почитывать Пирагова "Ассемблер для виндоус" 7. Упрочнить теор. знания Рихтером 8. Оптимизация кода и написание макросов для масм32 с того же wasm.ru 9. Защищенный режим см. ссылку выше постом 10. Работа в нулевом кольце, тут русскоязычных материалов минимум и все они не полные копать нужно самому + учить английский З.Ы. Работа с графикой в асме я не рассматривал сам особо - поэтому посоветовать чего путного не могу |
![]() |
![]() |
![]() |
#15 |
Форумчанин
Регистрация: 17.02.2008
Адрес: г. Оренбург
Сообщений: 74
Репутация: 10
icq: 552705459 |
![]()
ASM, случайно нашёл вот этот сайт: http://radiokot.ru/start/mcu_fpga/avr
В нем на основе программирования микропроцессоров довольно толково (для чайников) рассматривается Assembler. По моему для начала пойдет. |
![]() |
![]() |
![]() |
#16 |
somewhere else
Профессионал
|
![]()
Подскажите где найти мануал по написанию драйверов(на FASM). Желательно по новее - так как сейчас уже WDM используется, насколько знаю. Заранее благодарен.
__________________
"Тяжело в учении, легко в бою" - А.В. Суворов |
![]() |
![]() |
![]() |
#17 |
добрый няша
СуперМодератор
Регистрация: 29.10.2006
Адрес: Солнечное Тбилиси
Сообщений: 4,788
Репутация: 1989
|
![]()
__________________
[Программирование на ассемблере на платформе x86-64] |
![]() |
![]() |
![]() |
#18 |
Участник клуба
Регистрация: 15.07.2008
Адрес: В Курске
Сообщений: 615
Репутация: 190
|
![]()
На мой взгляд это лучший самоучитель по ассемблеру(Естественно, для новичков в ассемблере
![]() ЯЗЫК МАКРОАССЕМБЛЕРА IBM PC (составитель: В.Н.Пильщиков): http://cracklab.ru/pro/asm/14.php Последний раз редактировалось rpy3uH; 29.11.2011 в 15:11. |
![]() |
![]() |
![]() |
#19 |
somewhere else
Профессионал
|
![]()
Давно писал руководство по ASM для начинающих, оно не очень правильное, но думаю новичкам будет само то.
Экскурс в команды ассемблера. PS: Каюсь, там описаны не все свойства логических команд. PSS: Не сочтите за рекламу, просто не хочется что бы труд не пропал даром. PSSS: Приму конструктивную критику в ПМ в неограниченных размерах ![]()
__________________
"Тяжело в учении, легко в бою" - А.В. Суворов |
![]() |
![]() |
![]() |
#20 |
equ asm
Профессионал
Регистрация: 02.05.2009
Адрес: урал
Сообщений: 1,605
Репутация: 618
icq: 272532204 skype: goodwin-98 |
![]()
Справочник по прерываниям BIOS и DOS (англ). Может кому пригодится.
__________________
Какой вопрос - такой ответ. Не забываем пользоваться поиском, гуглом. Помощь в выполнении работ по ассемблеру ICQ:2725322O4 Последний раз редактировалось Goodwin98; 14.06.2009 в 03:45. |
![]() |
![]() |
![]() |
Опции темы | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что читать? | BlackMamba | SQL, базы данных | 2 | 23.07.2008 00:48 |
Научите меня читать API | Humus | Общие вопросы по Java, Java SE, Kotlin | 0 | 12.02.2008 01:58 |
Как читать удалённые файлы? | Никки | Работа с сетью в Delphi | 3 | 16.01.2008 23:38 |
Как читать атрибуты с файлов? | eks-s | Общие вопросы Delphi | 2 | 16.01.2008 03:25 |
|
|