Рассматривается использование языка ассемблера для оптимизации программ, написанных на языке C++. Подробно изложены вопросы применения современных технологий обработки данных ММХ и SSE, а также использования особенностей архитектур современных процессоров для оптимизации программ. Приведены практические рекомендации по оптимизации логических структур высокого уровня, использованию эффективных алгоритмов вычислений, работе со строками и массивами данных. В книгу включены примеры программного кода приложений, иллюстрирующие различные аспекты применения ассемблера. В качестве средств разработки примеров используются макроассемблер MASM 6.14 и Microsoft Visual C++ .NET 2003. Исходные тексты программ содержатся на прилагаемом к книге компакт-диске. Для программистов.
Rassmatrivaetsja ispolzovanie jazyka assemblera dlja optimizatsii programm, napisannykh na jazyke C++. Podrobno izlozheny voprosy primenenija sovremennykh tekhnologij obrabotki dannykh MMKh i SSE, a takzhe ispolzovanija osobennostej arkhitektur sovremennykh protsessorov dlja optimizatsii programm. Privedeny prakticheskie rekomendatsii po optimizatsii logicheskikh struktur vysokogo urovnja, ispolzovaniju effektivnykh algoritmov vychislenij, rabote so strokami i massivami dannykh. V knigu vkljucheny primery programmnogo koda prilozhenij, illjustrirujuschie razlichnye aspekty primenenija assemblera. V kachestve sredstv razrabotki primerov ispolzujutsja makroassembler MASM 6.14 i Microsoft Visual C++ .NET 2003. Iskhodnye teksty programm soderzhatsja na prilagaemom k knige kompakt-diske. Dlja programmistov.