Bookbot

Assembly Language Step-by-Step

Programming with Linux

Paramètres

  • 656pages
  • 23 heures de lecture

En savoir plus sur le livre

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.

Achat du livre

Assembly Language Step-by-Step, Jeff Duntemann

Langue
Année de publication
2009
Reliure
(souple)
Nous vous informerons par e-mail dès que nous l’aurons retrouvé.

Modes de paiement

Personne n'a encore évalué .Évaluer

Titre
Assembly Language Step-by-Step
Sous-titre
Programming with Linux
Langue
Anglais
Éditeur
Wiley
Publié
2009
Format
souple
Pages
656
ISBN10
0470497025
ISBN13
9780470497029
Séries
Description
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.