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
نویسندگان
پیوندها

اسرار هگز ادیتورها بخش دوم

پنجشنبه, ۴ خرداد ۱۴۰۲، ۱۲:۰۴ ق.ظ






به نام خدایی که باینری را آفرید 


من فقط و فقط  به یک دلیل  به دنیای وبلاگ نویسی وارد شدم : 


احیای زبانهای سطح پایین . یعنی زبانهای ماشین و اسمبلی


من از این لحظه به بعد بجای لغت زبان ماشین ؛ از لغت زبان باینری استفاده می کنم  زیرا زبان ماشین  همیشه به شکل باینری یعنی دوتایی بوده است و خواهد بود .



عبارت  "  زبان ماشین  "   یک عبارت غلط است زیرا مشخص نیست کدام ماشین مد نظر می باشد ؟؟!! 


خودرو ؟؟؟


ماشین آلات ؟؟؟


ماشین غراضه ؟؟ 


ماشین مجازی ؟؟


ماشین زمان ؟؟ 


ماشین انیگما ارتش آلمان نازی ؟؟ 


ماشین اصلاح ؟؟ 


ماشین لباسشویی ؟؟ 


ابزار و آچار ؟؟؟ 


موتور دستگاه ؟؟؟ 


ماشین حساب؟؟؟ 


کامپیوتر ؟؟؟ 



کدامیک ؟؟؟ 


کدام ماشین ؟؟؟



بنابراین بهتر است بجای  عبارت  زبان ماشین ؛  از  عبارت  " باینری "  یا  "زبان باینری "   استفاده کنیم تا  این ابهام  برطرف شود و ذهن مردم ؛ سریعا به سمت  " کامپیوتر "  معطوف شود . 


لذا  برای رفع این ابهام  و همچنین بدلیل اینکه کامپیوتر فقط  از یک زبان دو رقمی شامل 0 و 1  استفاده می کند و به این زوج دوتایی اصطلاحا   " باینری "  گفته می شود ؛  من از امروز  به بعد ;  از عبارت  "  باینری "  یا   زبان  " باینری "  استفاده می کنم . 


باینری  یعنی  دوتایی  .  یعنی یک زوج از دو چیز متضاد . مثل  روشن و خاموش  .  مثل 0 و  1 





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


نخستین بار ؛  دکتر  کنراد زوس در بین سالهای 1936 تا  1938 میلادی ؛ در شهر برلین آلمان ؛ در هنگام  طراحی معماری اولین کامپیوتر الکترومکانیکی دیجیتالی جهان   یعنی Z1  ؛    از لغت "  اینستراکشن "  برای زبان جدید که همتای زبان ماشین بود استفاده کرد . دکتر کنراد زوس دانشمند آلمانی ؛  نخستین کد زبان اسمبلی تاریخ را در سال 1936 میلادی  و تحت عنوان  Instraction  ابداع نمودند .‌ لذا  مبدع و پدر زبان اسمبلی محسوب می شود . 




از سال 1947 میلادی که خانم  کاتلین بوث؛  در دانشگاه  لندن انگلستان  ؛   زبان اسمبلی  را  رسما  اختراع کرد و از لغت  " اسمبلاژ "   برای نامیدن اش استفاده کرد؛    به این زبان   تا به امروز ؛  "  اسمبلی"  گفته می شود . 


امروزه  تکیه کردن به زبان ماشین بواسطه ی خاصیت  باینری  بودنش و غرق شدن در اقیانوسی از اعداد  0 و 1  و خطای چشم ؛   یک فرایند  بسیار بسیار دشوار و مستعد خطا می باشد . 


بنابراین در کنار  زبان  باینری ؛  بهتر است از زبان اسمبلی  نیز استفاده  شود . 


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


برهمین اساس ؛ من یک  وبلاگ جدید به نام   " باینسم "   به  آدرس   binasm.blog.ir  ساخته ام که در این وبلاگ جدید ؛ زبانهای باینری و اسمبلی را بصورت فی البداهه   و نامنظم  و آزاد ؛  آموزش می دهم .


نام وبلاگ binasm.blog.ir را می توانید در جعبه ی پیوندهای وبلاگهایم مشاهده نمایید 



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



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


افشای اسرار هگز ادیتورها  بدون کمک گرفتن از زبان اسمبلی  ؛ بسیار دشوار  خواهد بود . 



من در تمام وبلاگهایم  سعی می کنم  به تدریج و به مرور زمان ؛   هر دو زبان باینری و اسمبلی  را   آموزش  دهم . انشاا.. 










  • ۰۲/۰۳/۰۴
  • vahidmy

Assembly

Binary

Binary and Assembly

Germany

Opcode

The Assembly Programming Language

The Binary Programming Language

The Z1 Computer

WinHex

binary

binary code

binasm

binasm.blog.ir

binasm=binary+assembly

hex editor

instraction

instruction

machine code

programming by binary

programming by hex editor

programming without Bug

symbol

آلمان

آلمان نازی

آچار

ابزار

ابهام در عبارت زبان ماشین

استفاده از لغت باینری بجای زبان ماشین

اسرار هگز ادیتورها

اسمبلاژ

اسمبلی

انگلستان

اینستراکشن

باینری

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

باینری یعنی بودن و نبودن

باینری یعنی خاموش و روشن

باینری یعنی خیر و شر

باینری یعنی دوتایی

باینری یعنی زبان ماشین

باینری یعنی زوج

باینری یعنی صفر و یک

باینری یعنی نر و ماده

باینسم

باینسم یعنی باینری و اسمبلی

بجای زبان ماشین بگویید زبان باینری

برلین

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

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

به نام خدایی که باینری را آفرید

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

خودرو

دانشگاه

زبان اسمبلی

زبان باینری

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

زبان ماشین

زبان ماشین همیشه به شکل باینری می باشد

سیمبول

عبارت زبان ماشین یک عبارت گنگ است

فی البداهه

لندن

ماشین

ماشین آلات

ماشین اصلاح

ماشین انیگما ارتش آلمان نازی

ماشین حساب

ماشین زمان

ماشین غراضه

ماشین لباسشویی

ماشین مجازی

نامنظم

هگز ادیتور

وبلاگ باینسم

وین هگز

کاتلین بوث

کاتلین بوث مخترع زبان برنامه نویسی اسمبلی

کنراد زوس

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