loader-logo

کد باینری (۰ و ۱) خود را با این ترفند ساده ایجاد کنید !

شاید برای شما هم بار ها اتفاق افتاده باشد که بخواهید کد دودویی یک عدد را پیدا کنید و یا نام خودتان را به صورت ۰ و ۱ یا بنویسید !

کد باینری چی هست ؟

کد های باینری (دودویی)(۰و۱) زبان ماشین نام دارد که به عنوان هسته تمام زبان های برنامه نویسی مورد استفاده قرار گرفته است

این کد ها بسیار سریع اجرا می شوند اما برای نوشتن آن ها باید وقت بسیار زیادی صرف شود و به نوعی برنامه نویسی با کد باینری محسوب می شود High level

اما میریم در پی اصل مطلب …..

پیش نیاز های حساب کد های باینری

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

برای مثال ۲٪۱۲ برابر با باقی مانده ۱۲ تقسیم بر ۲ می شود که برابر با ۰ است

برای بدست آوردن کد باینری یک عدد هم شما باید آن عدد را بر دو تقسیم کنید و سپس آنقدر خارج قسمت آن را نیز بر ۲ تقسیم کنید ( اعشار ها را حساب نکنید ) تا به عدد ۱ برسیم (خارج قسمت به یک برسد)

برای مثال عدد ۳۲ را به این شکل حساب می کنیم :

  • باقی مانده ۳۲ تقسیم بر ۲ برابر ۰ است و خارج قسمت آن ۱۶
  • باقی مانده ۱۶ تقسیم بر ۲ برابر ۰ است و خارج قسمت ۸
  • باقی مانده ۸ تقسیم بر ۲ برابر ۰ است و خارج قسمت ۴
  • باقی مانده ۴ تقسیم بر ۲ برابر ۰ است و خارج قسمت ۲
  • باقی مانده ۲ تقسیم بر ۲ برابر ۰ است و خارج قسمت ۱

حالا عدد های بدست آمده را از آخر به اول پشت هم قرار میدیم یعنی کد باینری عدد ۳۲ برابر با زیر می شود

یعنی کد باینری خالص این عدد برابر با ۰۰۰۰۰ است اما مطابق با قانون این سری از کد ها برای جدا شدن عددی با عدد بعدی حتما باید اول آن یک باشد

پس کد باینری عدد ۳۲ برابر با ۱۰۰۰۰۰ می شود

چند نکته که نباید فراموش کنید !

قبل از کد های باینری عدد ۱ باید وجود داشته باشد
برای بدست آوردن آنها باید باقی مانده های تقسیم خارج قسمت ها بر دو را از آخر به اول پشت هم قرار بدهید

اما حروف باینری چگونه تبدیل می شوند ؟

هر دکمه در کیبورد شامل یک کد می باشد و دستگاه شما به صورت خودکار آن کد را ترجمه کرده و سپس نمایش می دهد

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

همچنین بخوانید



منابع و مراجع


2 افکار در “کد باینری (۰ و ۱) خود را با این ترفند ساده ایجاد کنید !”

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *