0.0/5
361,00 kr
Part I describes the benefits of using assembly language programming instead of higher-level languages. The layout of the Pentium microprocessor chip is shown, along with how assembly language programming can be used to utilize the processor’s functions to maximize application performance.
Part II introduces assembly language programming concepts. This is not a beginner’s tutorial on how to program, but rather an introduction for programmers on how to write assembly language code. Topics in this section demonstrate how to manipulate data using assembly language, as well as how to incorporate advanced functions and libraries in assembly language programs.
Part III shows advanced programming techniques for professional programmers to utilize assembly language routines in new and existing code. Additional advanced topics such as how to implement Pentium MMX programming are also presented to help round-out the knowledge presented to the advanced programmer.
High-level language examples are presented in C and a Linux development environment is utilized. Open Source development tools will be used, such as the GNU Assembler (gas), the GNU C compiler (gcc) the GNU Linker, and the GNU debugger (gdb).