Modern X86 Assembly Language Programming, 2nd Edition

Covers x86 64-bit, AVX, AVX2, and AVX-512



Bookstore > Books > Modern X86 Assembly Language Programming, 2nd Edition

Price$30.80 - $39.13
Rating
AuthorDaniel Kusswurm
PublisherApress
Published2018
Pages604
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101484240626
ISBN-139781484240625
EBook Hardcover Paperback

Gain the fundamentals of x86 64-bit assembly language programming and focus on the updated aspects of the x86 instruction set that are most relevant to application software development. This book covers topics including x86 64-bit programming and Advanced Vector Extensions (AVX) programming.

The focus in this second edition is exclusively on 64-bit base programming architecture and AVX programming. Modern X86 Assembly Language Programming's structure and sample code are designed to help you quickly understand x86 assembly language programming and the computational capabilities of the x86 platform. After reading and using this book, you'll be able to code performance-enhancing functions and algorithms using x86 64-bit assembly language and the AVX, AVX2 and AVX-512 instruction set extensions.

Discover details of the x86 64-bit platform including its core architecture, data types, registers, memory addressing modes, and the basic instruction set; Use the x86 64-bit instruction set to create performance-enhancing functions that are callable from a high-level language (C++); Employ x86 64-bit assembly language to efficiently manipulate common data types and programming constructs including integers, text strings, arrays, and structures; Use the AVX instruction set to perform scalar floating-point arithmetic; Exploit the AVX, AVX2, and AVX-512 instruction sets to significantly accelerate the performance of computationally-intense algorithms in problem domains such as image processing, computer graphics, mathematics, and statistics; Apply various coding strategies and techniques to optimally exploit the x86 64-bit, AVX, AVX2, and AVX-512 instruction sets for maximum possible performance.


  1. (3 books)



Similar Books


Modern X86 Assembly Language Programming

Modern X86 Assembly Language Programming

by Daniel Kusswurm

Modern X86 Assembly Language Programming shows the fundamentals of x86 assembly language programming. It focuses on the aspects of the x86 instruction set that are most relevant to application software development. The book's structure and sample code are designed to help the reader quickly understand x86 assembly language programmin...

Price:  $49.99  |  Publisher:  Apress  |  Release:  2014

Transformers for Natural Language Processing, 2nd Edition

Transformers for Natural Language Processing, 2nd Edition

by Denis Rothman

Transformers are a game-changer for natural language understanding (NLU) and have become one of the pillars of artificial intelligence.Transformers for Natural Language Processing, 2nd Edition, investigates deep learning for machine translations, speech-to-text, text-to-speech, language modeling, question-answering, and many more NLP doma...

Price:  $29.07  |  Publisher:  Packt Publishing  |  Release:  2022

Programming with 64-Bit ARM Assembly Language

Programming with 64-Bit ARM Assembly Language

by Stephen Smith

Mastering ARM hardware architecture opens a world of programming for nearly all phones and tablets including the iPhone/iPad and most Android phones. It's also the heart of many single board computers like the Raspberry Pi. Gain the skills required to dive into the fundamentals of the ARM hardware architecture with this book and star...

Price:  $27.97  |  Publisher:  Apress  |  Release:  2020

RP2040 Assembly Language Programming

RP2040 Assembly Language Programming

by Stephen Smith

Learn to program the Raspberry Pi Pico's dual ARM Cortex M0+ CPUs in Assembly Language. The Pico contains a customer System on a Chip (SoC) called the RP2040, making it the Foundation's first entry into the low-cost microcontroller market. The RP2040 contains a wealth of coprocessors for performing arithmetic as well as performi...

Price:  $42.42  |  Publisher:  Apress  |  Release:  2022

Write Great Code: Volume 1, 2nd Edition

Write Great Code: Volume 1, 2nd Edition

by Randall Hyde

This, the first volume in Randall Hyde's Write Great Code series, dives into machine organization without the extra overhead of learning assembly language programming. Written for high-level language programmers, Understanding the Machine fills in the low-level details of machine organization that are often left out of computer scien...

Price:  $32.99  |  Publisher:  No Starch Press  |  Release:  2020

Modern Parallel Programming with C++ and Assembly Language

Modern Parallel Programming with C++ and Assembly Language

by Daniel Kusswurm

Learn the fundamentals of x86 Single instruction multiple data (SIMD) programming using C++ intrinsic functions and x86-64 assembly language. This book emphasizes x86 SIMD programming topics and technologies that are relevant to modern software development in applications which can exploit data level parallelism, important for the process...

Price:  $54.99  |  Publisher:  Apress  |  Release:  2022

Eloquent JavaScript, 2nd Edition

Eloquent JavaScript, 2nd Edition

by Marijn Haverbeke

JavaScript lies at the heart of almost every modern web application, from social apps to the newest browser-based games. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications.Eloquent JavaScript, 2nd Edition dives deep into the JavaScript language...

Price:  $25.98  |  Publisher:  No Starch Press  |  Release:  2014

Interactive Object-Oriented Programming in Java, 2nd edition

Interactive Object-Oriented Programming in Java, 2nd edition

by Vaskaran Sarcar

Gain the fundamental concepts of object-oriented programming with examples in Java. This 2nd edition comes with detailed coverage and enhanced discussion on fundamental topics such as inheritance, polymorphism, abstract classes, interfaces, and packages. This edition also includes discussions on multithread programming, generic programmin...

Price:  $31.49  |  Publisher:  Apress  |  Release:  2020