Skip to Content
Modern X86 Assembly Language Programming: Covers x86 64-bit, AVX, AVX2, and AVX-512
book

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

by Daniel Kusswurm
December 2018
Intermediate to advanced
617 pages
16h 23m
English
Apress
Content preview from Modern X86 Assembly Language Programming: Covers x86 64-bit, AVX, AVX2, and AVX-512
© Daniel Kusswurm 2018
Daniel KusswurmModern X86 Assembly Language Programminghttps://doi.org/10.1007/978-1-4842-4063-2_1

1. X86-64 Core Architecture

Daniel Kusswurm1 
(1)
Geneva, IL, USA
 

Chapter 1 examines the x86-64’s core architecture from the perspective of an application program. It opens with a brief historical overview of the x86 platform in order to provide a frame of reference for subsequent content. This is followed by a review of fundamental, numeric, and SIMD data types. X86-64 core architecture is examined next, which includes explanations of processor register sets, status flags, instruction operands, and memory addressing modes. The chapter concludes with an overview of the core x86-64 instruction set.

Unlike high-level languages such ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

X86 Assembly Language and C Fundamentals

X86 Assembly Language and C Fundamentals

Joseph Cavanagh

Publisher Resources

ISBN: 9781484240632Purchase LinkPublisher Website