Modern X86 Assembly Language Programming Ebook Tooltip Covers x86 64-bit, AVX, AVX2, and AVX-512

Afbeeldingen

Artikel vergelijken

  • Engels
  • E-book
  • 9781484240632
  • 06 december 2018
  • Adobe ePub
Alle productspecificaties
  • Je leest ebooks gemakkelijk op je Kobo e-reader, of op je smartphone of tablet met de bol.com Kobo app. Let op! Ebooks kunnen niet geannuleerd of geretourneerd worden.

Samenvatting

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.

What You Will Learn

  • 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

Who This Book Is For

Software developers who want to learn how to write code using x86 64-bit assembly language. It’s also ideal for software developers who already have a basic understanding of x86 32-bit or 64-bit assembly language programming and are interested in learning how to exploit the SIMD capabilities of AVX, AVX2 and AVX-512.

Productspecificaties

Inhoud

Taal
en
Bindwijze
E-book
Oorspronkelijke releasedatum
06 december 2018
Ebook Formaat
Adobe ePub
Illustraties
Nee

Betrokkenen

Hoofdauteur
Daniel Kusswurm
Hoofduitgeverij
Apress

Lees mogelijkheden

Lees dit ebook op
Desktop (Mac en Windows) | Kobo e-reader | Android (smartphone en tablet) | iOS (smartphone en tablet) | Windows (smartphone en tablet)

Overige kenmerken

Editie
2
Product breedte
151 mm
Product hoogte
40 mm
Product lengte
228 mm
Studieboek
Ja
Verpakking hoogte
40 mm

EAN

EAN
9781484240632

Je vindt dit artikel in

Taal
Engels
Boek, ebook of luisterboek?
Ebook
Beschikbaarheid
Leverbaar
Studieboek of algemeen
Studieboeken
Nog geen reviews

Kies gewenste uitvoering

Prijsinformatie en bestellen

De prijs van dit product is 58 euro.
Direct beschikbaar
Verkoop door bol
  • E-book is direct beschikbaar na aankoop
  • E-books lezen is voordelig
  • Dag en nacht klantenservice
  • Veilig betalen
Houd er rekening mee dat je downloadartikelen niet kunt annuleren of retourneren. Bij nog niet verschenen producten kun je tot de verschijningsdatum annuleren.
Zie ook de retourvoorwaarden

Alle bindwijzen en edities (3)

  • 58,00
    Direct beschikbaar
  • 48,99
    Direct beschikbaar
  • 50,99
    Op voorraad. Voor 23:59 besteld, morgen in huis Tooltip