Вторник, 26.11.2024, 21:12
Приветствую Вас Гость | RSS
Главная | | Регистрация | Вход
Меню сайта
Форма входа
Поиск
Календарь
«  Февраль 2012  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
272829
Архив записей
Наш опрос
Оцените мой сайт
Всего ответов: 20
Мини-чат
Друзья сайта
  • Заказ Художник
  • Рыбалка
  • Новости
  • Наш университет io-96
  • Железо и другие
  • Наш Counter-Strike
  • Google ot Turbokherson
  • Google ot Turbokherson87
  • Android
  • Программы и Софт
  • Программирование
  • Лечение здоровья
  • О Ремонт компьютер
  • Наш сайт Turbokherson
  • Программирование 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
    Всего комментариев: 0
    Имя *:
    Email *:
    Код *:
    Создать бесплатный сайт с uCozCopyright MyCorp © 2024