vahidmy

وبلاگ شخصی وحید محمدی

vahidmy

وبلاگ شخصی وحید محمدی

وحیدمی

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


آدرس وبلاگ وحیدمی :

Home Page


https://vahidmy.blog.ir

+


Archive

آرشیو و بایگانی وبلاگ وحیدمی

https://vahidmy.blog.ir/archive

+


نقشه وبلاگ وحیدمی:

Sitemap

https://vahidmy.blog.ir/sitemap.xml

+

خوراکخوان وبلاگ وحیدمی

Feed

RSS

https://vahidmy.blog.ir/rss

+

آدرس مورد استفاده خزنده ها روباتها و موتورهای جستجوگر

Robot

https://vahidmy.blog.ir/robots.txt


+

مشخصات وبلاگ وحیدمی:


ساعات انتشار پست جدید وبلاگ :

بیست و چهار ساعته

وضعیت انتشار پست : نامنظم . در طول شبانه روز و در صورت صلاحدید ؛ پست جدید منتشر می کنم.


نام مدیر : وحید محمدی

گونه : وبلاگ شخصی با آدرس اختصاصی و محتوای عمومی

ژانر : تمام ژانرها

کاربرد : همه منظوره

هدف وبلاگ : به اشتراک گذاشتن دانش و تجربه با مردم و پرداخت زکات علم

مقصد مدیر وبلاگ : کسب رضای خداوند .

جنس وبلاگ : وبلاگ شخصی

تاریخ تاسیس : تیر 1398 خورشیدی



موضوعات وبلاگ : تمام علوم و فنون و مسائل مختلف در تمام زمینه


کپی برداری از مطالب وبلاگ وحیدمی به شرط لینک دادن به آدرس اصلی وبلاگ با دامنه vahidmy.blog.ir ، بلامانع و آزاد است . با خیال راحت ، کپی برداری نمایید . هیچگونه کپی رایت و انحصار برای وبلاگ وحیدمی ، وجود ندارد .

بروزرسانی:

وبلاگ وحیدمی منحصرا توسط سایت بلاگ دات آی آر به آدرس blog.ir میزبانی می شود . بنابراین بجز دامنه vahidmy.blog.ir سایر دامنه ها جعلی و فیک و خطرناک هستند .
برای مشاهده نکات جدید و ترفندهای امنیتی لطفا به آدرس زیر مراجعه فرمایید:

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



آدرس وبلاگهای تخصصی :

https://spasm.blog.ir

https://fasmy.blog.ir

https://binasm.blog.ir

طبقه بندی موضوعی
مطالب پربحث‌تر
  • ۰۱/۰۴/۱۱
    adc
نویسندگان
پیوندها

B_U_Asm.EXE

جمعه, ۱ اسفند ۱۳۹۹، ۰۲:۴۴ ب.ظ







به نام خدا


B_U_Asm.EXE




فایل راهنمای اصلی اسمبلر RosAsm :



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

زیرا هرکدام یکسری نواقص و ایرادات داشتند و کاربر را گیج و سردرگم می کردند .


اما در میان این منابع آموزشی که عمدتا خارجی هستند و هیچ نمونه ی مشابه ایرانی  ندارند  فایل   B_U_Asm.exe  که درواقع فایل راهنمای اسمبلر  RosAsm (روسسم) می باشد از بقیه کاملتر و دقیقتر است و حقایق خاصی را که دیگران برملا نمی کنند افشا می کند و از زاویه ای متفاوت به زبان اسمبلی می نگرد . این فایل که در تمامی پکیجهای RosAsm  وجود دارد یک منبع کامل و غنی برای برنامه نویسی برای تولید نرم افزارهای 32 بیتی سیستم عامل ویندوز می باشد و عملا بسیاری از نواقص و ایرادات سایر منابع اموزشی  را ندارد و بسیاری از ایرادات و اشکالات سایر منابع و سایر اسمبلرها و نیز بسیاری از اسرار پردازنده ی اینتل را فاش می کند .

ضمنا این فایل برای تک تک دستورات زبان اسمبلی مثالهای قابل فهم و کامل تعیین کرده است در حالیکه بسیاری از منابع آموزش زبان اسمبلی  هرگز برای تمامی دستورات زبان اسمبلی هیچ مثال روشن و واضحی ارایه نکرده اند .

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

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

بهرحال این فایل به شیوه ای قابل فهم و روشن و واضح  ، زبان اسمبلی را به شما یاد می دهد و با مثالهای دقیق عملا موجب ساده تر شدن فرایند برنامه نویسی با زبان اسمبلی می شود .

لذا ترجیح می دهم براساس این فایل که نامش را در بالای این پست می بینید زبان اسمبلی را تدریس نمایم .


ابتدا این فایل را آپلود می کنم تا یک آشنایی کلی به آن پیدا کنید و بتوانید محتویاتش را مرور نمایید تا بعدها بهتر بتوانید مفاهیم دروس را درک نمایید 



لینک دانلود فایل B_U_Asm.EXE :




https://bayanbox.ir/download/8597675994783422734/B-U-Asm.zip






+

برخی از سرفصلهای آموزشی درون این فایل که جنبه ی عمومی و کاربردی دارد و به اسمبلر خاصی وابسته نیست و من از انها در این وبلاگ استفاده خواهم کرد عبارتند از :


32bits Assembly Tutorials




Optimizations



X86_Basics



Registers






The Stack



Flags and Conditional Jumps



Jumping 

 

Addressing 



Data

 


Numbers



Integers in x86 Assembly



Strings in Assembly 


 




Unions






 



Aligning Data




Tables




String_Instructions




Moving_Data




Moving_Flags



Logical Instructions



Shifting and Rolling



Integer Math Instructions



The Floating Point Unit



FPU_Data_Types



FPU_Stack


FPU_Register


FPU_Control_Register



FPU_Status_Register

 

FPU_Examples





Mnemonics Reference





مرجع کامل دستورات زبان اسمبلی اینتل ایکس 86 ( قابل اجرا روی تمامی پردازنده های اینتل نسل 8086 : از اینتل 8086 تا اینتل  کور آی 9 .    Intel Core I 9    )







The GUIDs Tool



RosAsm Manual


راهنمای برنامه نویسی با اسمبلر RosAsm 



+




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


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





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



https://vahidmy.blog.ir




 




+

+

بروزرسانی

براثر حملات سایبری به وبلاگ وحیدمی ؛ تمام کامنت های کاربرها و پاسخ های من به کاربرها  ؛ حذف شدند 


لعنت خدا و نفرین ملائکه بر هکرها و اتکرها و مجرمان سایبری . 


تاریخ بروزرسانی 


یکشنبه مورخ 29 مرداد 1402 خورشیدی 


نکته : 

آدرسهای  آخرین پست وبلاگ وحیدمی را در زیر مشاهده می فرمایید . 




در پناه خداوند متعال عظیم الشان باشید 

ِ

الهم  عجل  لولیک الفرج . 



امضای همیشگی اینجانب  در جهت تایید صحت و درستی مطالب وبلاگهایم   : 


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


https://vahidmy.blog.ir



https://vahidmy.blog.ir/archive


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





  • ۹۹/۱۲/۰۱
  • vahidmy

32bits Assembly Tutorials

Addressing

Aligning Data

Assembly

Assembly Compilers

B-U-Asm.zip

B_U_Asm.EXE

CMP

Data

FPU_Control_Register

FPU_Data_Types

FPU_Examples

FPU_Register

FPU_Stack

FPU_Status_Register

Flags and Conditional Jumps

IT

Integer Math Instructions

Integers in x86 Assembly

Jumping

Logical Instructions

Mnemonics Reference

Moving_Flags

Numbers

Optimizations

Registers

RosAsm

RosAsm Manual

Shifting and Rolling

String_Instructions

Strings in Assembly

Tables

The Assembly programming language

The Floating Point Unit

The Stack

Unions

X86_Basics

mnemonic

vahidmy

win32 Assembly

x86

x86 Opcodes

آموزش زبان اسمبلی تحت ویندوز

آپلود راهنمای اصلی اسمبلر RosAsm

اسرار درون پردازنده ی اینتل

اسرار زبان اسمبلی

اسمبلر RosAsm

اسمبلی

افشاگری

افشای حقایق

تدریس زبان اسمبلی

تدریس زبان اسمبلی تحت ویندوز

حقایق خاص

دانلود راهنمای اصلی RosAsm

دستورات زبان اسمبلی

دستورات پردازنده اینتل

دقیق

دیگران

راهنمای اصلی اسمبلر RosAsm

روسسم

روشن

زاویه ی متفاوت

زبان اسمبلی

زبان برنامه نویسی اسمبلی

عقاید شخصی

قابل فهم

مثال

مشکلات منابع آموزشی

منابع آموزش زبان اسمبلی

نرم افزارهای 32 بیتی ویندوز

واضح

وبلاگ وحیدمی

وحیدمی

کامپایلرهای زبان اسمبلی

کدهای یادمان