به نام خدا



Intel CPU Instruction set



مجموعه دستورات پردازنده ی اینتل :


کاربران گرامی . سلام . امیدوارم که حالتان خوب باشد . در این پست قصد دارم کاملترین مجموعه دستورات پردازنده ی اینتل را به شما معرفی نمایم 


این دستورات از قدیمی ترین تا جدیدترین دستورات زبان اسمبلی را شامل می شود . 


یعنی از مستندات مربوط به سال 1973 میلادی شرکت اینتل تا مستندات مربوط به سال 2017  سایت معروف   X86 Opcode and Instruction Reference (x86asm.net)  



+


نکته ی مهم :


تعداد فایلهای مربوطه که توسط خود شرکت اینتل نوشته شده است بیش از 200 فایل pdf می باشد و حجم همه آنها  روی هم  حدود  2 گیگابایت است . 


به دلیل تعداد بسیار زیاد فایلها ، تصمیم گرفتم که همه ی آنها را در قالب یک فایل زیپ با پسوند zip و با حجم 2 گیگابایت  در بلاگ اسکای (پیکوفایل) آپلود نمایم  و بعد لینک مربوط به دانلود را هم در بلاگ اسکای و هم در اینجا  به شما معرفی خواهم کرد . 


تعداد زیاد فایلها   باعث  ایجاد صدها لینک دانلود در یک پست می شود . لذا برای سهولت کار خودم و شما ، همه ی این فایلها را در قالب یک فایل زیپ آپلود می نمایم . ان شاء ا... 




من قصد دارم  شما را با زبان اسمبلی تمامی پردازنده های اینتل از پردازنده های بسیار قدیمی 4 بیتی دهه ی 70 میلادی  گرفته تا پردازنده های مدرن 64 بیتی  امروزی  ،  آشنا نمایم . 


تعداد این مستندات بسیار زیاد است . خوشبختانه من  توانستم قبل از اینکه شرکت اینتل  ، کشور ایران را  تحریم نماید ، اکثریت مستندات مربوط به پردازنده های اینتل و زبان اسمبلی را دانلود نمایم . 


لذا به زودی در این پست ، تمامی فایلهای pdf حاوی مستندات و اسناد مربوط به شرکت اینتل و همچنین منابع آموزشی مربوط به مجموعه ی دستورات پردازنده های قدیمی و جدید اینتل را   آپلود خواهم کرد  . انشاء ا... 



این فایلهای pdf نه فقط تمام دستورات زبان اسمبلی اینتل بلکه تمامی مستندات و کارهای انجام شده در شرکت اینتل از سال 1973 میلادی تا به امروز ( سال 2018  میلای )   را شامل می شود . از جمله  طراحی و ساخت کامپیوترهای رومیزی بسیار قدیمی توسط خود شرکت اینتل در اوایل دهه ی 70 میلادی !!


همچنین نقشه های مختلف از مدار چاپی ها و نقشه ی دقیق پردازنده های اینتل نیز در برخی از این فایلهای pdf توسط خود شرکت اینتل  تشریح شده اند  . 


از این مستندات غنی و ارزشمند می توانید برای طراحی پردازنده ی بومی استفاده نمایید و از شرکت اینتل بی نیاز شوید . 


لازم به ذکر است که در این پست علاوه بر تمامی دستورات پردازنده ی اینتل ایکس 86 به بالا ، تمامی دستورات پردازنده های قدیمی نیز قید می شوند . 


همچنین دستورات پردازنده های 64 بیتی اینتل نیز در این پست ، لحاظ خواهند شد  . 




علی الحساب از شما می خواهم که روی این عبارات دانلود نمایید تا به سایت معروف حاوی تمام دستورات اینتل دست یابید :



بروزرسانی:


به دلیل یکسان بودن محتویات لینکهای این سایت ، تمام لینکها را حذف کردم . لذا تنها کافیست به آدرس اصلی سایت وارد شوید تا به همه ی لینکها از طریق خود سایت ، دست یابید  . 




صفحه ی اصلی سایت :


X86 Opcode and Instruction Reference (x86asm.net)



این سایت (x86asm.net) یکی از معتبرترین و موثق ترین سایتهای مرجع دستورات زبان اسمبلی پردازنده ی اینتل می باشد . بسیاری از سایتها و انجمن های تخصصی زبان اسمبلی ، این سایت را به مخاطب معرفی می نمایند . 


 لینک بالا  ( سایت اصلی )  به تمام  دستورات زبان اسمبلی اینتل ، اشاره می کند . تعدادی از این دستورات ، 64 بیتی می باشند و مختص  پردازنده ی اینتل 64 بیتی امروزی هستند . یعنی روی پردازنده های اینتل 64 بیتی امروزی اجرا می شوند و می توان از این دستورات در برنامه های 64 بیتی زبان اسمبلی ، استفاده نمود . 



علی الحساب می توانید با مراجعه به این سایت   و همچنین به این آدرس های زیر ،   با تمامی دستورات زبان اسمبلی پردازنده ی اینتل  آشنا شوید :



Intel x86 Assembler Instruction Set Opcode Table (sparksandflames.com)





CPU Opcodes (readthedocs.org)



 

Intel 80x86 Assembly Language OpCodes (mathemainzel.info)




assembly - Intel x86 Opcode Reference? - Stack Overflow



x86_opcode_structure_and_instruction_overview.png (7004×4951) (pnx.tf)



x86 Opcode Structure and Instruction Overview (pnx.tf)






x86 instruction listings - Wikipedia



Download as PDF - Wikipedia









فایلهای pdf مربوط به اسناد شرکت اینتل  و دستورات زبان اسمبلی پردازنده های اینتل را  در قالب یک فایل زیپ با حجم 2 گیگابایت ،  در همین پست  آپلود خواهم کرد . انشاء ا....


+

+

لینک دانلود فایل زیپ  2 گیگابایتی  حاوی فایلهای  pdf مربوط به اسناد شرکت اینتل و دستورات پردازنده های اینتل:



+

+


بروزرسانی :


به دلیل دشواریهای فراوان در آپلود فایل حجیم 2 گیگابایتی ، مجبور شدم آنرا به 10 پارت با حجم های کوچکتر و با محتوای متفاوت  ، تقسیم نمایم .


نکته ی مهم :


 محتوای پارت ها،  تکراری و یکسان نیست ( برخلاف اکثر سایتهای ایرانی دانلود فایل   که محتویات یکسان و تکراری را در پارتهای اضافی  و زائد قرار می دهند و حجم اینترنت کاربر را نابود می کنند .  لعنت ا... علیهم اجمعین !)



هم اکنون می توانید پارت های 1 تا 10  را از  آدرس های زیر دانلود نمایید .




به زودی جزوات مربوط به زبان ماشین و برنامه نویسی سیستم که توسط اساتید و مهندسین ایرانی ( مهندس داریوش نیک مهر  و ... ) تالیف شده اند را نیز در این پست ، آپلود می نمایم  . انشاء ا...



لینک مستقیم دانلود پارتهای 1  تا 10   مربوط به فایل IntelFull  ( اسناد و مستندات شرکت اینتل):


دانلود پارت 1 :


حجم فایل  : 237 مگابایت



صفحه ی دانلود:


https://s19.picofile.com/file/8441094100/IntelFullpart1.zip.html



لینک  مستقیم دانلود :




https://s19.picofile.com/d/8441094100/f0aa1a83-accd-4ac5-8699-d5364ab294df/IntelFullpart1.zip




دانلود پارت 2  از فایل IntelFull  :


حجم فایل : 247  مگابایت



https://s18.picofile.com/d/8441095142/9081803c-282f-4194-b8d0-980b2e68f576/IntelFullpart2.zip



دانلود پارت 3 :


حجم فایل : 264  مگابایت


https://s18.picofile.com/d/8441155768/a8fb3646-af91-41d5-a2e5-bff725c04125/IntelFullPart3.zip



دانلود پارت 4 :


حجم : کمتر از 300 مگابایت



https://s19.picofile.com/d/8441175976/9ca48f86-90d6-4666-a414-bfd024fe4080/IntelFullPart4.zip



دانلود پارت 5 :


حجم : کمتر از 300 مگابایت


https://s19.picofile.com/d/8441176392/cd6404f1-81c2-4400-95f4-fd3cf144a08a/IntelFullPart5.zip




دانلود پارت 6 :


حجم : کمتر از 300 مگابایت


https://s18.picofile.com/d/8441176750/ce62f53e-7a1d-4c01-82a6-9696f9b137bc/IntelFullPart6.zip





دانلود پارت 7 :


حجم : کمتر از 300 مگابایت


https://s19.picofile.com/d/8441179534/95157895-d815-4dac-ad8e-323c7d00580b/IntelFullPart7.zip





دانلود پارت 8 :


حجم : کمتر از 300 مگابایت


https://s19.picofile.com/d/8441177326/ab3a1530-5151-416b-adb3-08179a51c16c/IntelFullPart8.zip





دانلود پارت 9 :


حجم : کمتر از 300 مگابایت


https://s19.picofile.com/d/8441178218/d6dc07a4-6cbd-4931-964b-4e532293ceaa/IntelFullPart9.zip





دانلود پارت 10 (آخرین پارت) :


حجم : کمتر از 300 مگابایت


https://s18.picofile.com/d/8441178718/2a5e3542-bca6-4f19-9bca-901f200f963c/IntelFullPart10.zip





نکته :


به توضیحات پست  IntelFull  مراجعه نمایید


طبق این توضیحات ، می توانید اسامی فایلهای PDF درون این فایلهای زیپ را ، پس از اکسترکت ، تغییر دهید ولی هرگز عدد شناسه را حذف نکنید .

عدد شناسه ، عددی است که توسط شرکت اینتل ، برای نامگذاری این فایلها تعیین شده است . این عدد را در داخل تمام فایلهای PDF  می توانید مشاهده نمایید .



توضیحات کاملتر  را در این آدرس پیدا نمایید :



https://vahidmy.blog.ir/post/IntelFull




بعد از آپلود این فایلهای حجیم ( که می توانید انها را با کمک FlashGet دانلود نمایید)   ، قصد دارم تمامی جزوات رشته ی مهندسی کامپیوتر از تمامی دانشگاههای ایران را نیز اپلود نمایم . انشاء ا....


برای دانلود نرم افزار قدرتمند FlashGet به پست  زیر مراجعه نمایید :


https://vahidmy.blog.ir/post/IntelFull




من قصد دارم تمام جزوات مربوط به درس زبان ماشین و برنامه نویسی سیستم که توسط مهندسین ایرانی ، تالیف شده است را  نیز در این پست یا پستهای دیگه ،  آپلود نمایم .  انشاء ا...


 .




این پست به مرور زمان تکمیل خواهد شد . انشاء ا.... 


+

+

وحید محمدی - وبلاگ وحیدمی 

https://vahidmy.blog.ir