Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 463

Раздел: Ассемблер
/ вопрос решён /

Приветствую, уважаемые эксперты!
Я хочу всего и сразу!
Справочник команд ассемблера 80x86 + SSE3 + MMXEXT + ATA + 3DNow! + AVX + AES.
Всё это подробно и на русском.
Наивно?

Примечание #1 (30 июня 2011, 07:21):
Чуть не забыл. Про х64 тоже.

Gooddy Вопрос решён, но можно продолжить его обсуждение в мини-форуме

Вопрос задал: 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

Gooddy (статус: 3-ий класс), 30 июня 2011, 19:31 [#1]:

Вадим К:
ATA: Программно-ориентированные ускорители (набор команд)
На википедии есть статья.
Чисти код! Чисти код! Чисти код!

30 июня 2011, 19:32: Статус вопроса изменён на решённый (изменил автор вопроса — Gooddy)

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:32
Выполнено за 0.02 сек.