|
Программирование ICQ 378204653 от Turbokherson |
|
Главная » 2012 » Февраль » 20 » Список ресурсов для изучения Ассемблера
14:55 Список ресурсов для изучения Ассемблера |
Доброго времени суток!
Некоторым программистам иногда приходит в голову мысль «а не изучить ли
мне ассемблер?». Ведь на нем пишут самые (с некоторыми оговорками)
маленькие и быстрые программы, да и охота ощутить вкус низкоуровневого
программирования берет свое. Ну и для общего развития не повредит.
Мысль эта не обошла стороной и меня. Вдохновившись историей одного байта, я ринулся в бой…
… но оказалось, что найти материал по интересующей теме не так просто,
как хотелось бы. Посему решено было создать на хабре пополняющийся
пост-индекс статей/книг/мануалов/etc. об этом, несомненно, великом
языке.
Под катом находится, собственно, список с краткими комментариями, разбитый по категориям.
UPD
В список начали добавляться ресурсы по программингу микроконтроллеров.
Для начала
Ресурсы
Книги
Для книг я выкладываю только названия, без ссылок (или с ссылкой на
интернет-магазин), так как я не знаю отношения некоторых людей к
скачиванию чьей-то интеллектуальной собственности. Кому надо — тот
найдет, где скачать.
- kpnc.opennet.ru/ — архив книг Криса Касперски
- Галисеев Г. В. Ассемблер для Win 32. Самоучитель
- Зубков С. В. Ассемблер для DOS, Windows и UNIX
- Кип Ирвин. Язык ассемблера для процессоров Intel = Assembly Language for Intel-Based Computers
- Калашников О. А. Ассемблер? Это просто! Учимся программировать
- Крис Касперски. Искусство дизассемблирования
- Владислав Пирогов. Ассемблер для Windows
- Владислав Пирогов. Ассемблер и дизассемблирование
- Ричард Саймон. Microsoft Windows API Справочник системного программиста
- Фрунзе А. В. Микроконтроллеры? Это же просто!
- Юров В., Хорошенко С. Assembler: учебный курс
- Абель — Ассемблер. Язык и программирование для IBM PC
- Эндрю Таненбаум — «Архитектура компьютера» — рекомендация lefty
- Чарльз Петцольд — «Код» — рекомендация lefty
- Assembly Language Step-by-step: Programming with DOS and Linux
- Юрий Ревич «Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера» — рекомендация Ryav
- Нортон П., Соухе Д. «Язык ассемблера для IBM PC» — рекомендация maotm
- Григорьев В. Л. «Микропроцессор i486. Архитектура и программирование.» — рекомендация Ghost_nsk
- Нортон П., Уилтон Р. «IBM PC и PS/2.руководство по программированию»
— описана работа с прерываниями и простыми железками, рекомендация Ghost_nsk
Англоязычные ресурсы
Инструменты
Программинг микроконтроллеров
Прочее
- zx.pk.ru/ — форум ZX Spectrum
- bbs.pediy.com/ — форум по reverse engineering на китайском языке (спасибо KollinZ). Чтобы можно было понять о чем речь, можно воспользоваться кнопкой «перевести» в хроме (спасибо за совет mexanism)
- old-dos.ru/ — крупнейший в Рунете архив старых программ
Заключение
Надеюсь эта статья будет полезна как новичкам, так и тем, кто ищет новых
знаний. Если вы знаете какие-либо интересные ресурсы по теме, смело
пишите в комментарии, пост создавался, чтобы пополняться.
P.S.: И, да, я очень надеюсь не увидеть в комментариях холивар Assembler vs. %anything% (или «стоит ли изучать ассемблер?»).
|
Просмотров: 1657 |
Добавил: Turbokherson
| Рейтинг: 0.0/0 |
|
|