Assembly Language Step by Step: Programming with Linux

Prijzen vanaf
42,85

Beschrijving

Bol Partner The eagerly anticipated new edition of the bestselling introduction to x86 assembly language The long-awaited third edition of this bestselling introduction to assembly language has been completely rewritten to focus on 32-bit protected-mode Linux and the free NASM assembler. Learn assembly language, and you learn the machine In this third edition of his bestselling guide to Intel x86 assembly language under Linux, Jeff Duntemann positions assembly not as unapproachable geek arcana but as a first programming language, suitable for readers who have no previous programming experience. As the fundamental language of the CPU, assembly lays the groundwork for all other programming languages, especially native-code C, C++, and Pascal. By Mastering assembly, programmers will learn how x86 computers operate all the way down to “the bare silicon,” at a level of detail that no other approach can equal. Assembly Language Step by Step, Third Edition, helps you: Review the fundamental concepts behind computing and programming, including the hexadecimal and binary number bases Understand the evolution of the Intel CPUs and how modern x86 processors operate Grasp the process of programming itself, from editing source code through assembly, linking, and debugging Comprehend x86 32-bit protected-mode memory addressing Learn the x86 instruction set by dissecting numerous complete example programs Work with the wealth of free programming utilities under Ubuntu Linux, including the Kate editor, the NASM assembler, and the GNU toolset Master practical details of Linux programming, including procedures, macros, the INT 80h call gate, and calls to the standard C libraries

Vergelijk aanbieders (2)

Shop
Prijs
Verzendkosten
Totale prijs
 42,85
gebruikt
Gratis
 42,85
Naar shop
Gratis Shipping Costs
 54,14
gebruikt
Gratis
 54,14
Naar shop
Gratis Shipping Costs
Beschrijving (2)
Bol Partner

The eagerly anticipated new edition of the bestselling introduction to x86 assembly language The long-awaited third edition of this bestselling introduction to assembly language has been completely rewritten to focus on 32-bit protected-mode Linux and the free NASM assembler. Learn assembly language, and you learn the machine In this third edition of his bestselling guide to Intel x86 assembly language under Linux, Jeff Duntemann positions assembly not as unapproachable geek arcana but as a first programming language, suitable for readers who have no previous programming experience. As the fundamental language of the CPU, assembly lays the groundwork for all other programming languages, especially native-code C, C++, and Pascal. By Mastering assembly, programmers will learn how x86 computers operate all the way down to “the bare silicon,” at a level of detail that no other approach can equal. Assembly Language Step by Step, Third Edition, helps you: Review the fundamental concepts behind computing and programming, including the hexadecimal and binary number bases Understand the evolution of the Intel CPUs and how modern x86 processors operate Grasp the process of programming itself, from editing source code through assembly, linking, and debugging Comprehend x86 32-bit protected-mode memory addressing Learn the x86 instruction set by dissecting numerous complete example programs Work with the wealth of free programming utilities under Ubuntu Linux, including the Kate editor, the NASM assembler, and the GNU toolset Master practical details of Linux programming, including procedures, macros, the INT 80h call gate, and calls to the standard C libraries

Bol

The bestselling guide to assembly language-now updated and expanded to include coverage of Linux This new edition of the bestselling guide to assembly programming now covers DOS and Linux! The Second Edition begins with a highly accessible overview of the internal operations of the Intel-based PC and systematically covers all the steps involved in writing, testing, and debugging assembly programs. Expert author Jeff Duntemann then presents working example programs for both the DOS and Linux operating systems using the popular free assembler NASM. He also includes valuable information on how to use procedures and macros, plus rare explanations of assembly-level coding for Linux, all of which combine to offer a comprehensive look at the complexities of assembly programming for Intel processors. Providing you with the foundation to create executable assembly language programs, this book: * Explains how to use NASM-IDE, a simple program editor and assembly-oriented development environment * Details the most used elements of the 86-family instruction set * Teaches about DEBUG, the single most useful tool you have as an assembly language programmer * Examines the operations that machine instructions force the CPU to perform * Discusses the process of memory addressing * Covers coding for Linux The CD-ROM includes: * Net-Wide Assembler (NASM) for both DOS and Linux * NASM-IDE, a command shell and code editor for DOS * ALINK, a free linker for DOS programming * All program code examples from the book


Productspecificaties

EAN
  • 9780471375234
  • 9780470497029
Maat

Prijshistorie

Prijzen voor het laatst bijgewerkt op: