ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Assembly Language Succinctly

دانلود کتاب زبان اسمبلی به طور خلاصه

Assembly Language Succinctly

مشخصات کتاب

Assembly Language Succinctly

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش:  
نویسندگان:   
سری:  
 
ناشر: Syncfusion 
سال نشر: 2013 
تعداد صفحات: 132 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 مگابایت 

قیمت کتاب (تومان) : 30,000



کلمات کلیدی مربوط به کتاب زبان اسمبلی به طور خلاصه: انفورماتیک و مهندسی کامپیوتر، علوم کامپیوتر (برنامه نویسی)، برنامه نویسی ASEMBLER



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 8


در صورت تبدیل فایل کتاب Assembly Language Succinctly به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب زبان اسمبلی به طور خلاصه نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب زبان اسمبلی به طور خلاصه

زبان اسمبلی به همان اندازه که می توانید بدون نوشتن هگزادسیمال خالص دریافت کنید، به نوشتن کد ماشین نزدیک است. از آنجایی که این زبان بسیار سطح پایینی است، در همه موارد کاربردی نیست، اما زمانی که به دنبال به حداکثر رساندن عملکرد هستید باید حتما مورد توجه قرار گیرد. با اسمبلی به طور خلاصه توسط کریس رز، شما یاد خواهید گرفت که چگونه اسمبلی x64 را برای CPU های مدرن بنویسید، ابتدا با نوشتن اسمبلی درون خطی برای برنامه های 32 بیتی، و سپس نوشتن اسمبلی بومی برای پروژه های ++C. شما اصول اولیه فضاهای حافظه، بخش‌های داده، دستورالعمل‌های CISC، دستورالعمل‌های SIMD و موارد دیگر را خواهید آموخت. چه با پردازنده‌های Intel، AMD یا VIA کار می‌کنید، این کتاب را نقطه شروع ارزشمندی خواهید یافت زیرا بسیاری از دستورالعمل‌ها بین پردازنده‌ها به اشتراک گذاشته می‌شوند.


توضیحاتی درمورد کتاب به خارجی

Assembly language is as close to writing machine code as you can get without writing in pure hexadecimal. Since it is such a low-level language, it’s not practical in all cases, but should definitely be considered when you’re looking to maximize performance. With Assembly Language Succinctly by Chris Rose, you’ll learn how to write x64 assembly for modern CPUs, first by writing inline assembly for 32-bit applications, and then writing native assembly for C++ projects. You’ll learn the basics of memory spaces, data segments, CISC instructions, SIMD instructions, and much more. Whether you’re working with Intel, AMD, or VIA CPUs, you’ll find this book a valuable starting point since many of the instructions are shared between processors.



فهرست مطالب

The Story behind the Succinctly Series of Books......Page 10
About the Author......Page 12
Why Learn Assembly?......Page 13
Intended Audience......Page 14
Inline Assembly in 32-Bit Applications......Page 15
Native Assembly Files in C++......Page 16
Additional Steps for x64......Page 20
64-bit Code Example......Page 24
Skeleton of an x64 Assembly File......Page 26
Skeleton of an x32 Assembly File......Page 27
Comments......Page 28
Segments......Page 29
Anonymous Labels......Page 30
Data Types......Page 31
Little and Big Endian......Page 32
Two’s and One’s Complement......Page 33
Chapter 3 Memory Spaces......Page 34
16-Bit Register Set......Page 35
32-Bit Register Set......Page 37
64-bit Register Set......Page 39
Immediate Addressing Mode......Page 41
Memory Addressing Mode......Page 42
Scalar Data......Page 45
Duplicate Syntax for Larger Arrays......Page 46
Getting Information about an Array......Page 47
Defining Strings......Page 48
Structures and Unions......Page 49
Structures of Structures......Page 52
Records......Page 53
Constants Using Equates To......Page 55
Macros......Page 56
Scratch versus Non-Scratch Registers......Page 59
Passing Parameters......Page 61
Shadow Space......Page 62
Parameter Format......Page 67
Flags Register......Page 68
Lock Prefix......Page 69
Move......Page 70
Conditional Moves......Page 71
Nontemporal Move......Page 72
Exchange......Page 73
Sign Extend AL, AX, and EAX......Page 74
Pop Data from Stack......Page 75
Load Effective Address......Page 76
Byte Swap......Page 77
Add with Carry and Subtract with Borrow......Page 78
Increment and Decrement......Page 79
Multiply......Page 80
Signed and Unsigned Division......Page 82
Boolean And, Or, Xor......Page 83
Test Bits......Page 84
Rotate Left and Right......Page 85
Bit Test......Page 86
Conditional Byte Set......Page 87
Set and Clear the Carry or Direction Flags......Page 88
Jumps......Page 89
Load String......Page 90
Store String......Page 91
Scan String......Page 92
Compare String......Page 93
Read Time Stamp Counter......Page 94
Loop......Page 95
CPUID......Page 96
Chapter 8 SIMD Instruction Sets......Page 100
Saturating Arithmetic versus Wraparound Arithmetic......Page 101
MMX......Page 102
Referencing Memory......Page 103
Move Dword......Page 104
Shifting Bits......Page 105
Arithmetic Instructions......Page 106
Comparisons......Page 108
Creating the Remaining Comparison Operators......Page 109
Packing......Page 110
Unpacking......Page 111
Introduction......Page 113
AVX......Page 114
Move Unaligned Packed Doubles/Singles......Page 115
Adding Floating Point Values......Page 116
Subtracting Floating Point Values......Page 117
Dividing Floating Point Values......Page 118
Multiplying Floating Point Values......Page 119
Square Root of Floating Point Values......Page 120
Reciprocal of Single-Precision Floats......Page 121
AND NOT Packed Doubles/Singles......Page 122
OR Packed Doubles/Singles......Page 123
Comparing Packed Doubles and Singles......Page 124
Comparing and Setting rFlags......Page 125
Conversion Instructions......Page 126
Selecting the Rounding Function......Page 128
Conclusion......Page 130
Recommended Reading......Page 131




نظرات کاربران