Доброго времени суток Вопрос страшно чайниковский, но очень нужный. Безусловно, есть Intel Architecture Software Developer’s Manual, в нем описаны абсолютно все инструкции процессора, все режимы их работы и так далее. Однако это руководство не слишком удобно в использовании. Если не знать о существовании определенного типа команды и возможных типах ее операндов, то ее можно просто пропустить пролистывая этот замечательный двухтомный талмуд. Собственно, вопрос. Не встречал ли кто на просторах Интернета систематизированного справочника по командам x86 процессора, а именно по его SSE и выше SIMD расширениям? С уважением, Владимир Миргородский
Систематизация, к сожалению, уважаемый, есть только одна - все пресловутые талмуды. Оно и к лучшему))) Ищущий да обрящет, а остальные.... Да и х с ними)))
x64 Очень близко к тому, что нужно, но полностью отсутствуют SIMD расширения Вопрос все еще актуален - может есть и другие справочники, совершенно не обязательно на русском языке?
v_mirgorodsky А чем вот это плохо? pts / HI-TECH - Новые инструкции Pentium 4: группа SSE2 (Краткое описание инструкций SSE2, появившихся в Pentium IV)
v_mirgorodsky А так же Сводка и краткое описание инструкций MMX; Сводка и краткое описание инструкций группы SSE (Pentium III). x86 and x87 opcode reference 0.40 by MazeGen Большая таблица с практически всеми инструкциями, их опкодами, описанием и указанием модифицированных флагов. В архиве несколько вариантов: для 32-х и 64-х битных инструкций, а также для кодеров и заклинателей кода. Более подробно о данном справочнике можно узнать на сайте автора. For coders, it should serve as quick, rich instruction reference. Reversers can use it for deep research of x86 architectures' instruction set (thanks to its exactness). http://ref.x86asm.net You can start quickly with "coder32's" edition: http://ref.x86asm.net/coder32.html Note that the reference is still not complete (x87, MMX, SSEs are missing), but all general and system instructions are already included so it is already useful. Although the reference has been reviewed by two people many times, it can still contain small bugs so your review and comments are appreciated.
У AMD ещё мануалы посмотри. У них разделение есть на разделы - типа 128-bit floating point instructions и т.д.
У Intel в 1-м томе есть простой перечень всех инструкций с кратким описанием. Можно самому скопипастить в M$ Word или в тот же pdf, рассортировав по своему усмотрению. Ну а за подробностями можно и во второй том слазить