Книга "Professional Assembly Language" посвящена языку ассемблера, который находится гораздо ближе к машинному коду, который запускает компьютеры, чем высокоуровневые языки программирования, такие как Java и C++. Ассемблер используется для создания программ или модулей, которые очень быстры и эффективны, а также в взломе и реверс-инжиниринге.
Эта практическая книга охватывает язык ассемблера в среде микропроцессора Pentium и показывает программистам, как создавать самостоятельные программы на языке ассемблера, а также как включать библиотеки или процедуры на языке ассемблера в существующие приложения на высокоуровневых языках программирования. Книга демонстрирует, как обрабатывать данные, включать продвинутые функции и библиотеки, а также максимизировать производительность приложений. В примерах использованы язык C в качестве высокоуровневого языка, операционная система Linux в качестве среды разработки и инструменты GNU для сборки, компиляции, связывания и отладки.
Описание книги: "Professional Assembly Language" Автор: Richard Blume Если вы не знакомы с этой книгой, рекомендую краткое описание: Эта книга о языке ассемблера. Ассемблер - это язык низкого уровня, который используется для создания инструкций для компьютера. У ассеммблера есть большое преимущество - код исполняемый прямо на уровне машинного кода, что не всегда доступно для языков программирования высокого уровня. Книга на примере микропроцессора Pentium показывает, как разрабатывать приложения на ассемблере и интегрировать его в высокоуровневые программы.
Электронная Книга «Professional Assembly Language» написана автором Richard Blum в году.
Минимальный возраст читателя: 0
Язык: Английский
ISBN: 9780764595615
Описание книги от Richard Blum
Unlike high-level languages such as Java and C++, assembly language is much closer to the machine code that actually runs computers; it's used to create programs or modules that are very fast and efficient, as well as in hacking exploits and reverse engineering Covering assembly language in the Pentium microprocessor environment, this code-intensive guide shows programmers how to create stand-alone assembly language programs as well as how to incorporate assembly language libraries or routines into existing high-level applications Demonstrates how to manipulate data, incorporate advanced functions and libraries, and maximize application performance Examples use C as a high-level language, Linux as the development environment, and GNU tools for assembling, compiling, linking, and debugging