Литература по ассемблеру

Автор: Bircoph Дата: 06.01.2007 23:00 Нужна литература по ассемблеру с хорошим описанием наборов
инструкций, характерных для 32bit Athlon:
как минимум mmx, mmxext, 3dnow, 3dnowext, sse.

Знание ассемблера у меня только самые базовые, так что
хотелось бы найти не просто спецификации команд, а учебник
по данным вещам.

Хотя без спецификаций, похоже, не обойтись. Хотел бы найти
полное описание команд для Atlon-XP и т.п. процов этой
линейки с указанием времени выполнения каждой команды.

Ещё не помешал бы хороший учебник по программированию на
ассемблере в Unix (а не под маздай заточенные) и хороший
справочник команд, чтоб под рукой всешда было: нереально всё
помнить.

Работать собираюсь на as. Вернее, это будут не целиком
ассемблерные программы, а ассемблерный код в сишных прогах
(в самых "узких" местах). Синтаксис AT&T меня вполне
устраивает, как и gas => вяские вещи про masm/nasm/fasm
просьба не пихать.

Что нашёл:
На opennet: описание gas. Но это описание самой программы,
без описания команд.

На openlib.org.ua: есть хорошая книга Зубкова, но она в
chm-формате, а xchm русский отображает до безобразия криво;
пока не придумал, как задать ему кодировку.

linuxassembly.org: хороший ресурс, но часть ссылок неживая,
в частности, на официальные доки AMD
(http://www.amd.com/support/techdocdir.html), что обидно.

Приветсвуются ссылки на любую полезную литературу, русский
не обязателен. Может у кого завалялся какой полезный линк ;-)
Re: Литература по ассемблеру 07.01.2007 01:31Bircoph Нарыл на сайте AMD неплохое руководство по оптимизации
программ под Athlon-XP + там есть полный список (но **не**
описание) команд процессора. Описание нашёл только для 3dnow,
про всё остальное как-то глухо...

З.Ы. kcmviewer рулит, так что книга уже читаема ;-).
Но хорошая и полная литература ещё нужна.

Великие гуру ассемблера, где вы? Поделитесь книжкой %-).
Re: Литература по ассемблеру 17.01.2007 06:05Bircoph Ну, неуж-то асемблеристов тут нет?
Киньте хороший мануал.
Re: Литература по ассемблеру 21.01.2007 11:43rjaan 1) linuxassembly.org - если еще живой.
2) Опять же книжка Зубкова, больше ничего на ум не приходит - остальное только трата денег.
3) Примеры можно почерпнуть $(KERNEL_SRCS)/arch/i386 в файлах с расширением .S .
Re: Литература по ассемблеру 06.02.2007 01:07Bircoph rjaan, спасибо.

Исходники ядра оказались достаточно поучительными примерами.
А книга просто великолепна ;-).
Re: Литература по ассемблеру 28.03.2007 03:53Bircoph Да, ассемблер есть мозк, особенно совместное использование
3dnow!ext + sse; а констрейнты и глюки asm-инлайнов gcc его
доедают...
RSS-материал