Bookbot

Assembly Language Step-by-Step

Programming with Linux

Parametry

  • 656 stron
  • 23 godziny czytania

Więcej o książce

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.

Zakup książki

Assembly Language Step-by-Step, Jeff Duntemann

Język
Rok wydania
2009
Oprawa
(miękka)
Jak tylko się pojawi, wyślemy Ci wiadomość e-mail.

Metody płatności

Nikt jeszcze nie ocenił.Oceń

Tytuł
Assembly Language Step-by-Step
Podtytuł
Programming with Linux
Język
angielski
Wydawca
WILEY
Rok wydania
2009
Oprawa
miękka
Liczba stron
656
ISBN10
0470497025
ISBN13
9780470497029
Seria
Opis
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.