Modern X86 Assembly Language Programming

Prijzen vanaf
48,99

Beschrijving

Moderne X86 Assembly Taalprogrammering, Derde Editie, biedt een uitgebreide en gestructureerde benadering van het leren van x86-64 assembly taal. Deze instructietekst richt zich op zowel de basisprincipes als de geavanceerde technieken die nodig zijn voor het ontwikkelen van efficiënte algoritmen op x86-platforms. Het boek is ontworpen om softwareontwikkelaars en studenten te helpen de unieke mogelijkheden van de x86-architectuur en de SIMD-capaciteiten van x86-64-processoren te begrijpen en te benutten.

Inhoud en Structuur

Deze derde editie behandelt cruciale onderwerpen, waaronder:

- Belangrijke details van het x86-64 platform, zoals kernarchitectuur, datatypen, registers en geheugenadresseringsmodi.

- De basisinstructieset van x86-64, waarmee je assembly functies kunt maken die aanroepbaar zijn vanuit C++.

- De creatie van assemblycode voor zowel Windows als Linux, gebruikmakend van moderne ontwikkeltools zoals MASM (Windows) en NASM (Linux).

De structuur van de broncode is gericht op het versnellen van het leerproces en het vergemakkelijken van de begrip van essentiële programmeringsconstructies en datastructuren. De inbegrepen voorbeeldcode illustreert actuele praktijken in x86-64 assembly programmering en roept de laatste generatie softwareontwikkelingstools in.

SIMD en Prestatieverbetering

Daarnaast gaat het boek in op de onmisbare elementen van x86 SIMD-architecturen, registersets en datatypen. Het biedt diepgaande inzichten in:

- De technologieën X87, MMX, SSE en de geavanceerde vectorextensies (AVX, AVX2, AVX-512) inclusief hun interne registers en instructiesets.

- Het gebruik van SIMD-aritmetiek en gegevensoperaties met zowel gehele getallen als drijvende-komma-opdrachten.

- Strategieën om de AVX-instructiesets optimaal te benutten voor prestatieverbetering in veeleisende rekenintensieve toepassingsgebieden zoals machine learning, beeldverwerking, signaalverwerking, computergraphics, statistieken en matrixaritemetica.

Voor Wie Is Dit Boek?

Dit boek is een must-read voor softwareontwikkelaars die programma's voor x86-platforms creëren en zich willen verdiepen in het coderen van performance-geoptimaliseerde algoritmen. Ook is het relevant voor ontwikkelaars die SIMD-functies willen leren of bestaande code willen versnellen met behulp van de AVX, AVX2 en AVX-512 instructiesets, evenals voor computerwetenschappers, ingenieursstudenten en enthousiaste hobbyisten die de wereld van x86-64 assembly programmering willen verkennen.

Met zijn uitgebreide benadering van x86-64 assembly programmeerprincipes en SIMD-capaciteiten is Moderne X86 Assembly Taalprogrammering de ideale gids voor zowel beginners als gevorderde programmeurs.

Vergelijk aanbieders (3)

Shop
Prijs
Verzendkosten
Totale prijs
 48,99
Gratis
 48,99
Naar shop
Gratis Shipping Costs
 49,00
gebruikt
Gratis
 49,00
Naar shop
Gratis Shipping Costs
 50,99
Gratis
 50,99
Naar shop
Gratis Shipping Costs
Beschrijving

Moderne X86 Assembly Taalprogrammering, Derde Editie, biedt een uitgebreide en gestructureerde benadering van het leren van x86-64 assembly taal. Deze instructietekst richt zich op zowel de basisprincipes als de geavanceerde technieken die nodig zijn voor het ontwikkelen van efficiënte algoritmen op x86-platforms. Het boek is ontworpen om softwareontwikkelaars en studenten te helpen de unieke mogelijkheden van de x86-architectuur en de SIMD-capaciteiten van x86-64-processoren te begrijpen en te benutten.

Inhoud en Structuur

Deze derde editie behandelt cruciale onderwerpen, waaronder:

- Belangrijke details van het x86-64 platform, zoals kernarchitectuur, datatypen, registers en geheugenadresseringsmodi.

- De basisinstructieset van x86-64, waarmee je assembly functies kunt maken die aanroepbaar zijn vanuit C++.

- De creatie van assemblycode voor zowel Windows als Linux, gebruikmakend van moderne ontwikkeltools zoals MASM (Windows) en NASM (Linux).

De structuur van de broncode is gericht op het versnellen van het leerproces en het vergemakkelijken van de begrip van essentiële programmeringsconstructies en datastructuren. De inbegrepen voorbeeldcode illustreert actuele praktijken in x86-64 assembly programmering en roept de laatste generatie softwareontwikkelingstools in.

SIMD en Prestatieverbetering

Daarnaast gaat het boek in op de onmisbare elementen van x86 SIMD-architecturen, registersets en datatypen. Het biedt diepgaande inzichten in:

- De technologieën X87, MMX, SSE en de geavanceerde vectorextensies (AVX, AVX2, AVX-512) inclusief hun interne registers en instructiesets.

- Het gebruik van SIMD-aritmetiek en gegevensoperaties met zowel gehele getallen als drijvende-komma-opdrachten.

- Strategieën om de AVX-instructiesets optimaal te benutten voor prestatieverbetering in veeleisende rekenintensieve toepassingsgebieden zoals machine learning, beeldverwerking, signaalverwerking, computergraphics, statistieken en matrixaritemetica.

Voor Wie Is Dit Boek?

Dit boek is een must-read voor softwareontwikkelaars die programma's voor x86-platforms creëren en zich willen verdiepen in het coderen van performance-geoptimaliseerde algoritmen. Ook is het relevant voor ontwikkelaars die SIMD-functies willen leren of bestaande code willen versnellen met behulp van de AVX, AVX2 en AVX-512 instructiesets, evenals voor computerwetenschappers, ingenieursstudenten en enthousiaste hobbyisten die de wereld van x86-64 assembly programmering willen verkennen.

Met zijn uitgebreide benadering van x86-64 assembly programmeerprincipes en SIMD-capaciteiten is Moderne X86 Assembly Taalprogrammering de ideale gids voor zowel beginners als gevorderde programmeurs.


Productspecificaties

Merk Apress
EAN
  • 9781484200643
  • 9781484200650
  • 9781484296028
  • 9781484240632
  • 9781484296035
Maat

Prijshistorie

Prijzen voor het laatst bijgewerkt op: