دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Daniel Kusswurm
سری:
ISBN (شابک) : 9781484240632
ناشر: Apress
سال نشر: 2018
تعداد صفحات: 612
زبان: english
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 16 مگابایت
در صورت تبدیل فایل کتاب Modern X86 Assembly Language Programming. Covers x86 64-bit, AVX, AVX2 and AVX-512 [2nd ed.] به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی مدرن X86 به زبان اسمبلی. x86 64 بیتی، AVX، AVX2 و AVX-512 را پوشش میدهد [ویرایش دوم] نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Contents......Page 3
Intro......Page 11
Historical Overview......Page 14
Data Types......Page 16
Internal Architecture......Page 19
Differences Between x86-64 and x86-32 Programming......Page 26
Instruction Set Overview......Page 28
Summary......Page 31
Simple Integer Arithmetic......Page 33
Advanced Integer Arithmetic......Page 42
Memory Addressing and Condition Codes......Page 52
Summary......Page 61
Arrays......Page 62
Structures......Page 79
Strings......Page 82
Summary......Page 97
AVX Overview......Page 98
SIMD Programming Concepts......Page 99
Wraparound vs. Saturated Arithmetic......Page 101
AVX Execution Environment......Page 102
AVX Scalar Floating-Point......Page 105
AVX Packed Floating-Point......Page 111
AVX Packed Integer......Page 114
Differences Between x86-AVX and x86-SSE......Page 116
Summary......Page 118
Scalar Floating-Point Arithmetic......Page 119
Scalar Floating-Point Compares and Conversions......Page 128
Scalar Floating-Point Arrays and Matrices......Page 145
Calling Convention......Page 153
Summary......Page 176
Packed Floating-Point Arithmetic......Page 177
Packed Floating-Point Compares......Page 183
Packed Floating-Point Conversions......Page 189
Packed Floating-Point Arrays......Page 193
Packed Floating-Point Matrices......Page 209
Summary......Page 224
Packed Integer Addition and Subtraction......Page 225
Packed Integer Shifts......Page 231
Packed Integer Multiplication......Page 236
Packed Integer Image Processing......Page 242
Summary......Page 284
AVX2 Execution Environment......Page 286
AVX2 Packed Floating-Point......Page 287
AVX2 Packed Integer......Page 288
X86 Instruction Set Extensions......Page 289
Summary......Page 292
Packed Floating-Point Arithmetic......Page 294
Packed Floating-Point Arrays......Page 301
Matrix Multiplication and Transposition......Page 321
Matrix Inversion......Page 329
Blend and Permute Instructions......Page 342
Data Gather Instructions......Page 348
Summary......Page 355
Packed Integer Fundamentals......Page 356
Packed Integer Image Processing......Page 372
Summary......Page 393
FMA Programming......Page 394
General-Purpose Register Instructions......Page 415
Half-Precision Floating-Point Conversions......Page 424
Summary......Page 428
AVX-512 Overview......Page 429
AVX-512 Execution Environment......Page 430
Instruction Set Overview......Page 435
Summary......Page 440
Scalar Floating-Point......Page 441
Packed Floating-Point......Page 452
Summary......Page 497
Basic Arithmetic......Page 499
Image Processing......Page 505
Summary......Page 535
Processor Microarchitecture......Page 537
Optimizing Assembly Language Code......Page 542
Summary......Page 548
CPUID Instruction......Page 549
Non-Temporal Memory Stores......Page 565
Data Prefetch......Page 570
Multiple Threads......Page 578
Summary......Page 592
Appendix......Page 593
References......Page 602
Index......Page 607