• Home
  • Advanced Search
  • Directory of Libraries
  • About lib.ir
  • Contact Us
  • History

عنوان
Modern X86 assembly language programming :

پدید آورنده
Daniel Kusswurm.

موضوع
Intel microprocessors.,X86 assembly language (Computer program language),Intel microprocessors.,X86 assembly language (Computer program language)

رده
QA76
.
73
.
X16
K87
2018

کتابخانه
Center and Library of Islamic Studies in European Languages

محل استقرار
استان: Qom ـ شهر: Qom

Center and Library of Islamic Studies in European Languages

تماس با کتابخانه : 32910706-025

INTERNATIONAL STANDARD BOOK NUMBER

(Number (ISBN
1484240634
(Number (ISBN
9781484240632
Erroneous ISBN
1484240626
Erroneous ISBN
9781484240625

TITLE AND STATEMENT OF RESPONSIBILITY

Title Proper
Modern X86 assembly language programming :
General Material Designation
[Book]
Other Title Information
covers X86 64-Bit, AVX, AVX2, and AVX-512 /
First Statement of Responsibility
Daniel Kusswurm.

EDITION STATEMENT

Edition Statement
Second edition.

.PUBLICATION, DISTRIBUTION, ETC

Place of Publication, Distribution, etc.
[New York, NY] :
Name of Publisher, Distributor, etc.
Apress,
Date of Publication, Distribution, etc.
[2018]

PHYSICAL DESCRIPTION

Specific Material Designation and Extent of Item
1 online resource

CONTENTS NOTE

Text of Note
Intro; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: X86-64 Core Architecture; Historical Overview; Data Types; Fundamental Data Types; Numerical Data Types; SIMD Data Types; Miscellaneous Data Types; Internal Architecture; General-Purpose Registers; RFLAGS Register; Instruction Pointer; Instruction Operands; Memory Addressing; Differences Between x86-64 and x86-32 Programming; Invalid Instructions; Deprecated Instructions; Instruction Set Overview; Summary; Chapter 2: X86-64 Core Programming -- Part 1; Simple Integer Arithmetic
Text of Note
Addition and SubtractionLogical Operations; Shift Operations; Advanced Integer Arithmetic; Multiplication and Division; Calculations Using Mixed Types; Memory Addressing and Condition Codes; Memory Addressing Modes; Condition Codes; Summary; Chapter 3: X86-64 Core Programming -- Part 2; Arrays; One-Dimensional Arrays; Accessing Elements; Using Elements in Calculations; Two-Dimensional Arrays; Accessing Elements; Row-Column Calculations; Structures; Strings; Counting Characters; String Concatenation; Comparing Arrays; Array Reversal; Summary; Chapter 4: Advanced Vector Extensions; AVX Overview
Text of Note
Packed Floating-Point Array Min-MaxPacked Floating-Point Least Squares; Packed Floating-Point Matrices; Matrix Transposition; Matrix Multiplication; Summary; Chapter 7: AVX Programming -- Packed Integers; Packed Integer Addition and Subtraction; Packed Integer Shifts; Packed Integer Multiplication; Packed Integer Image Processing; Pixel Minimum-Maximum Values; Pixel Mean Intensity; Pixel Conversions; Image Histograms; Image Thresholding; Summary; Chapter 8: Advanced Vector Extensions 2; AVX2 Execution Environment; AVX2 Packed Floating-Point; AVX2 Packed Integer; X86 Instruction Set Extensions
Text of Note
Scalar Floating-Point Compares and ConversionsFloating-Point Compares; Floating-Point Conversions; Scalar Floating-Point Arrays and Matrices; Floating-Point Arrays; Floating-Point Matrices; Calling Convention; Basic Stack Frames; Using Non-Volatile General-Purpose Registers; Using Non-Volatile XMM Registers; Macros for Prologs and Epilogs; Summary; Chapter 6: AVX Programming -- Packed Floating-Point; Packed Floating-Point Arithmetic; Packed Floating-Point Compares; Packed Floating-Point Conversions; Packed Floating-Point Arrays; Packed Floating-Point Square Roots
Text of Note
SIMD Programming ConceptsWraparound vs. Saturated Arithmetic; AVX Execution Environment; Register Set; Data Types; Instruction Syntax; AVX Scalar Floating-Point; Floating-Point Programming Concepts; Scalar Floating-Point Register Set; Control-Status Register; Instruction Set Overview; AVX Packed Floating-Point; Instruction Set Overview; AVX Packed Integer; Instruction Set Overview; Differences Between x86-AVX and x86-SSE; Summary; Chapter 5: AVX Programming -- Scalar Floating-Point; Scalar Floating-Point Arithmetic; Single-Precision Floating-Point; Double-Precision Floating-Point
0
8
8
8
8

SUMMARY OR ABSTRACT

Text of Note
Gain the fundamentals of x86 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 the new Advanced Vector Extensions (AVX) 512 programming, from the latest x86 instructions set, and the MMX technology and instruction set. 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.

ACQUISITION INFORMATION NOTE

Source for Acquisition/Subscription Address
OverDrive, Inc.
Source for Acquisition/Subscription Address
Springer Nature
Stock Number
54354E3A-D0C8-436C-9F7D-89A547AFECCC
Stock Number
com.springer.onix.9781484240632

OTHER EDITION IN ANOTHER MEDIUM

Title
Modern X86 Assembly Language Programming : Covers X86 64-Bit, AVX, AVX2, and AVX-512.
International Standard Book Number
9781484240625

TOPICAL NAME USED AS SUBJECT

Intel microprocessors.
X86 assembly language (Computer program language)
Intel microprocessors.
X86 assembly language (Computer program language)

(SUBJECT CATEGORY (Provisional

COM051010
UMC
UMX
UMX

DEWEY DECIMAL CLASSIFICATION

Number
005
.
2
Edition
23

LIBRARY OF CONGRESS CLASSIFICATION

Class number
QA76
.
73
.
X16
Book number
K87
2018

PERSONAL NAME - PRIMARY RESPONSIBILITY

Kusswurm, Daniel

ORIGINATING SOURCE

Date of Transaction
20200823032513.0
Cataloguing Rules (Descriptive Conventions))
pn

ELECTRONIC LOCATION AND ACCESS

Electronic name
 مطالعه متن کتاب 

[Book]

Y

Proposal/Bug Report

Warning! Enter The Information Carefully
Send Cancel
This website is managed by Dar Al-Hadith Scientific-Cultural Institute and Computer Research Center of Islamic Sciences (also known as Noor)
Libraries are responsible for the validity of information, and the spiritual rights of information are reserved for them
Best Searcher - The 5th Digital Media Festival