Bookbot

Assembly Language Step-by-Step

Programming with Linux

Parameters

  • 656bladzijden
  • 23 uur lezen

Meer over het boek

The eagerly anticipated 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. Assembly serves as the fundamental language connecting human ideas to the silicon hearts of computers. Popular author Jeff Dunteman employs a lighthearted style, presenting a step-by-step approach to this challenging technical field. He begins with the basics of programmable computing, covering binary and hexadecimal number systems, Intel x86 architecture, and software development under Linux. From this foundation, he systematically explores the x86 instruction set, memory addressing, procedures, macros, and interfacing with C-language code libraries essential to Linux. This edition is an ideal introduction to x86 computing concepts, using a conversational style that assumes no prior programming experience. It employs a cumulative tutorial approach, perfect for self-paced learning, and focuses on free, open-source software like Ubuntu Linux, the NASM assembler, the Kate editor, and the Gdb/Insight debugger. Additionally, it includes an x86 instruction set reference tailored for beginners, along with numerous assembly code examples and practical tips on software design, coding, testing, and debugging, all utilizing freely available software.

Een boek kopen

Assembly Language Step-by-Step, Jeff Duntemann

Taal
Jaar van publicatie
2009
Bindwijze
(Paperback)
Zodra we het ontdekt hebben, sturen we een e-mail.

Betaalmethoden

Nog niemand heeft beoordeeld.Tarief

Titel
Assembly Language Step-by-Step
Ondertitel
Programming with Linux
Taal
Engels
Uitgever
Wiley
Jaar van publicatie
2009
Formaat
Paperback
Aantal pagina's
656
ISBN10
0470497025
ISBN13
9780470497029
Reeks
Aantekening
The eagerly anticipated 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. Assembly serves as the fundamental language connecting human ideas to the silicon hearts of computers. Popular author Jeff Dunteman employs a lighthearted style, presenting a step-by-step approach to this challenging technical field. He begins with the basics of programmable computing, covering binary and hexadecimal number systems, Intel x86 architecture, and software development under Linux. From this foundation, he systematically explores the x86 instruction set, memory addressing, procedures, macros, and interfacing with C-language code libraries essential to Linux. This edition is an ideal introduction to x86 computing concepts, using a conversational style that assumes no prior programming experience. It employs a cumulative tutorial approach, perfect for self-paced learning, and focuses on free, open-source software like Ubuntu Linux, the NASM assembler, the Kate editor, and the Gdb/Insight debugger. Additionally, it includes an x86 instruction set reference tailored for beginners, along with numerous assembly code examples and practical tips on software design, coding, testing, and debugging, all utilizing freely available software.