|
Вопрос # 5 463/ вопрос решён / |
|
Приветствую, уважаемые эксперты!
Я хочу всего и сразу!
Справочник команд ассемблера 80x86 + SSE3 + MMXEXT + ATA + 3DNow! + AVX + AES.
Всё это подробно и на русском.
Наивно?
Примечание #1 (30 июня 2011, 07:21): Чуть не забыл. Про х64 тоже.
 |
Вопрос задал: Gooddy (статус: 3-ий класс)
Вопрос отправлен: 30 июня 2011, 07:19
Состояние вопроса: решён, ответов: 1.
|
Ответ #1. Отвечает эксперт: Вадим К
Здравствуйте, Gooddy!
Ну... я бы так просто плюсиками не разбрасывался. Давайте разделим все таки на группы.
80x86 - этого добра хватает.
SSE3 + MMX + 3DNow! - этого меньше, но тоже есть.
ATA - а это уже работа контроллера жесткого диска (и других устройств типа CD-ROM etc) - http://ru.wikipedia.org/wiki/ATA - это не команды ассемблера:)
AES - а это уже шифрование:) хотя как показывает гугление - это спецдополнение для проца, что бы ускорить нужное шифрование, да и команд там - кот наплакал - http://ru.wikipedia.org/wiki/Расширение_системы_команд_AES , но я сильно сомневаюсь, что у Вас уже есть процессор, который это поддерживает (так как AMD только проектирует).
с AVX - таже история.
С последними двумя наборами команд, я даже не знаю ассемблера, который бы их осилил. Скорее всего придется писать сразу в кодах. С другой стороны, тема x86 команд насколько широка, что с наскока ее не осилишь, а когда осилишь, тогда все другое будет уже мелочью.
Поэтому, все таки первая рекомендация будет учить английский. ДА-ДА-ДА. Потому что на нем можно получить бесплатно руководство от самого Интела, свежее и достаточно качественное. А переводить такой материал я не вижу никакого смысла. Люди, которые могут перевести, не считают это нужным. А обычные переводчики так переведут, что тот перевод бессмысленный.
Вот здесь http://www.intel.com/products/processor/manuals/ можно выкачать несколько pdf (да, они на английском, но это самая лучшая документация - так как в ней минимум ошибок).
Но не все так плохо. На сайте http://wasm.ru/doclist.php Вы найдете много-много различной литературы и на русском языке.
Но с другой стороны, кто мешает именно Вам перевести всю эту литературу?:) хотя думаю, когда начнете переводить, поймете, что это не нужно практически никому и очень сложно.
 |
Ответ отправил: Вадим К (статус: Академик)
Время отправки: 30 июня 2011, 10:35
Оценка за ответ: 5
Комментарий к оценке: Ну у интела я новее 2000-ого ничего не нашёл =(
|
Мини-форум вопроса
Всего сообщений: 1; последнее сообщение — 30 июня 2011, 19:31; участников в обсуждении: 1.
|
Gooddy (статус: 3-ий класс), 30 июня 2011, 19:31 [#1]:
Вадим К:
ATA: Программно-ориентированные ускорители (набор команд)
На википедии есть статья.
Чисти код! Чисти код! Чисти код!
|
30 июня 2011, 19:32: Статус вопроса изменён на решённый (изменил автор вопроса — Gooddy)
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|