Assembly language is where the program code meets the silicon. Nevertheless, most beginners and many software engineers struggle with assembly, instead relying on high-level languages to do the job. In this fourth edition of x64 Assembly Language Step-by-Step: Programming with Linux, celebrated author Jeff Duntemann delivers a completely rewritten introduction to assembly language focused on 64-bit long-mode under Linux. The author covers computing and programming basics, binary and hexadecimal number bases, the x64 architecture, and the process of Linux software development. Along the way you'll get hands-on experience with the x64 instruction set, memory addressing, procedures, macros, and interfacing to the C library functions upon which Linux is built. The book is lighthearted, robust, and accessible, offering a step-by-step path to assembly coding that covers the bases while being easy to read. You'll learn the free NASM assembler and debugging tools you can download and use immediately, along with numerous code examples throughout the book. You'll also get practical tips on software design, coding, testing, and debugging that will sharpen your assembly programming skills. x64 Assembly Language Step-by-Step: Programming with Linux, 4th Edition, is an authoritative tutorial to Intel/AMD x64 technology that's perfect for self-paced instruction. This latest edition will cement the book's reputation as the gold standard for x64 assembly language introductions.
- ISBN:
- 9781394155248
- 9781394155248
-
Category:
- Algorithms & data structures
- Format:
- Hardback
- Publication Date:
-
13-11-2023
- Language:
- English
- Publisher:
- John\Wiley#& Sons, Limited
- Country of origin:
- United Kingdom
- Edition:
- 4th Edition
- Dimensions (mm):
- 236.2x188x38.1mm
- Weight:
- 1.2kg
This title is in stock with our Australian supplier and should arrive at our Sydney warehouse within 1 - 2 weeks of you placing an order.
Once received into our warehouse we will despatch it to you with a Shipping Notification which includes online tracking.
Please check the estimated delivery times below for your region, for after your order is despatched from our warehouse:
ACT Metro: 2 working days
NSW Metro: 2 working days
NSW Rural: 2-3 working days
NSW Remote: 2-5 working days
NT Metro: 3-6 working days
NT Remote: 4-10 working days
QLD Metro: 2-4 working days
QLD Rural: 2-5 working days
QLD Remote: 2-7 working days
SA Metro: 2-5 working days
SA Rural: 3-6 working days
SA Remote: 3-7 working days
TAS Metro: 3-6 working days
TAS Rural: 3-6 working days
VIC Metro: 2-3 working days
VIC Rural: 2-4 working days
VIC Remote: 2-5 working days
WA Metro: 3-6 working days
WA Rural: 4-8 working days
WA Remote: 4-12 working days
Share This Book: