دوره فارکس

سایت دودویی

تبدیل متن به باینری (Binary) و برعکس

دنیای اطلاعات: با استفاده از ابزار زیر به راحتی می‌توانید متن خود را که به شکل اسکی (ASCII) یا یونیکد است، به مقادیر باینری (Binary) یا همان صفر و یک تبدیل کنید.
برای استفاده از ابزار کافیست متن یا کد خود را در یکی از کادرهای زیر وارد کرده و خروجی را در قسمت دیگر مشاهده کنید.

مختصری درباره باینری

باینری (Binary) یا دستگاه اعداد دو دویی، بر خلاف اعداد عادی که ما با آن‌ها سرو کار داریم و در مبنای ۱۰ هستند، هر عددی را در مبنای ۲ یعنی با استفاده از دو عدد صفر و یک نشان می‌دهد. چون نحوه کارکرد کامپیوترها، مدارات سایت دودویی منطقی و در کل هر پردازنده دیجیتالی بر حسب خاموش یا روشن بودن ورودی‌ها انجام می‌پذیرد، آن را با اعداد ۰ و ۱ یعنی در مبنای ۲ و حالت باینری نشان می‌دهند.

مختصری درباره اسکی

کلمه اسکی (ASCII) مخفف عبارت “American Standard Code for Information Interchange” به معنای “استاندارد کدگذاری آمریکایی برای تبادل اطلاعات” بوده و تلفظ آن /ˈæski/ است. اسکی یکی از کدبندی‌های نوشته (Character Encoding) است که به وسیله آن طرفین مبادله کننده اطلاعات می‌توانند به طور صحیح داده‌ها را دریافت و تشخیص بدهند. به عبارت بهتر؛ ASCII نوعی قرارداد برای تشخیص نوشته‌هاست.
کاراکتر ست اسکی خود به دو نوع تقسیم می‌شود. نوع ۷ بیتی که با نام اسکی استاندارد (Standard ASCII) شناخته شده و دارای ۲ به توان ۷ یعنی ۱۲۸ کاراکتر مختلف است که از ۰ تا ۱۲۷ استفاده می‌شوند.

مطالب از سراسر وب

درباره ادمین

مجید کوهی طراح سایت دودویی سایت و دانش آموخته مهندسی تکنولوژی جوشکاری است. وی از بحث و مطالعه در مورد فناوری و فلسفه لذت می‌برد، به سبک زندگی اسلامی علاقه دارد و اوقات فراغتش را با کیهان شناسی، طراحی مدارهای الکترونیکی و زمین شناسی می‌گذراند.

۲ نظر

سلام .یک سوال در مورد ضریب های سایت هایی ک اخیرا در بازی انفجار انجام میدن بپرسم .ایا قابل محاسبه هست ضریب ان و روند کاری این بازی چگونه است .در توضیح ان بازی میگید از کراش ۲۵۶ استفاده شده .میشه یه توضیح به من بدی

باعرض درود و خسته نباشید خدمت سازندگان این برنامه و سایت عالی، سایت دودویی مبدل شما عالیه ، ۲تا سوال دارم: اول اینکه لیست الفبای فارسی و انگلیسی به کد بایونری رو دارید؟ و آیا apk اپلیکیشن تبدیل کد بایونری به حروف رو برای نصب روی گوشی یا کامپیوتر رو دارید؟ اگر هست میشه لطف کنید و فایل ها رو در اختیار کاربرها قرار بدید؛ با سپاس فراوان

آموزش مجازی سازی قسمت 8 | ترجمه دودویی

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

نوشته های مشابه

Virtualization Tutorial Part 9

آموزش مجازی سازی قسمت 9 | Paravirtualization در مجازی سازی

Virtualization Tutorial Part 7

آموزش مجازی سازی قسمت 7 | مجازی سازی چگونه کار می کند؟ (قسمت 3)

Virtualization Tutorial Part 6

آموزش مجازی سازی قسمت 6 | مجازی سازی چگونه کار می کند؟ (قسمت 2)

Virtualization Tutorial Part 5

آموزش مجازی سازی قسمت 5 | مجازی سازی چگونه کار می کند؟ (قسمت 1)سایت دودویی

Virtualization Tutorial Part 4

آموزش مجازی سازی قسمت 4 | مقدمه ای بر مجازی سازی (بخش 4)

Virtualization Tutorial Part 3

آموزش مجازی سازی قسمت 3 | مقدمه ای بر مجازی سازی (بخش 3)

Virtualization Tutorial Part 2

آموزش مجازی سازی قسمت 2 | مقدمه ای بر مجازی سازی (بخش 2)

Virtualization Tutorial Part 1

آموزش مجازی سازی قسمت 1 | مقدمه ای بر مجازی سازی (بخش 1)

دیدگاهتان را بنویسید لغو پاسخ


تهران، سهروردی شمالی، هویزه غربی، پلاک 92، برج آرین
تلفن: 45667000-021

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

بزرگترین مقسوم علیه مشترک

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

ابزار تبدیل مبنا عدد آنلاین «مرکزش» در این صفحه تبدیل دسیمال به باینری و برعکس آن یعنی تبدیل باینری به دسیمال را برای شما انجام می‌دهد. بیشتر افرادی که به تبدیل مبنا عدد آنلاین و استفاده از برنامه‌های تبدیل باینری به دسیمال نیاز پیدا می‌کنند، دانشجویان علوم کامپیوتر هستند.

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

سیستم شماره‌گذاری دسیمال یا دهدهی

دستگاه شمارش دهدهی یا دسیمال (Decimal)، همان سیستمی است که ما از آن برای شمارش استفاده می‌کنیم. در این دستگاه از سیستم شماره‌گذاری مبنای 10 استفاده می‌شود. رقم‌های یک عدد دسیمال یکی از مقدارهای 0 تا 9 را دارند، و هر رقم ده برابر رقم قبل است (یکان، دهگان، صدگان و . ).

در این سیستم، معادل ریاضی مقادیر صحیح به ترتیب 10 0 ، 10 1 ، 10 2 ، 10 3 و … است. معادل ریاضی مقادیر اعشاری نیز برابر با 10 -1 ، 10 -2 ، 10 -3 الی آخر است. برای مثال، نمایش دسیمال عدد 456 به صورت زیر است:

45610 = (4 * 10 2 ) + (5 * 10 1 ) + (6 * 10 0 )

هنگام تبدیل دسیمال به باینری به یاد داشته باشید که سمت چپ‌ترین رقم باارزش‌ترین رقم (Most Significant Digit یا MSD)، و راست‌ترین رقم کم‌ارزش‌ترین رقم (Least Significant Digit یا LSD) است. مثلا در عدد 456، 4 پر وزن‌ترین رقم و 6 کم وزن‌ترین رقم است.

سیستم شماره‌گذاری باینری یا دودویی

دستگاه باینری (Binary) یا دودویی اساس زبان کامپیوترهاست. کامپیوترها برای نمایش داده و محاسبات تنها از مقدارهای «0» و «1» منطقی استفاده می‌کنند. این دو مقدار ارقام دستگاه باینری هستند.

قوانین این دستگاه نیز مانند دستگاه دسیمال است، با این تفاوت که در سیستم دسیمال از توان‌های 10 استفاده می‌شود، اما در سیستم باینری از توان‌های 2 استفاده می‌شود. برای مثال، نمایش باینری عدد 456 به صورت زیر است:

45610 = (1 * 2 8 ) + (1 * 2 7 ) + (1 * 2 6 ) + (0 * 2 5 ) + (0 * 2 4 ) + (1 * 2 3 ) + (0 * 2 2 ) + (0 * 2 1 ) + (0 * 2 0 ) = 1110010002

45610 = 256 + 128 + 64 + 0 + 0 + 8 + 0 + 0

ارقام اعداد باینری هم وزن مخصوص به خود را در تبدیل باینری به دسیمال دارند, با حرکت از سمت راست به سایت دودویی چپ، هر رقم ارزشی دو برابر رقم قبلی دارد. در این اعداد سمت چپ‌ترین رقم باارزش‌ترین بیت Most Significant Bit) یا MSB)، و سمت راست‌ترین رقم کم ارزش‌ترین بیت (Least Significant Bit یا LSB) محسوب می‌شود.

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

حال که این دو دستگاه را می‌شناسیم، می‌خواهیم ببینیم یک برنامه یا نرم افزار تبدیل دسیمال به باینری، چگونه این تبدیل مبنا را انجام می‌دهد. رایج‌ترین روش و الگوریتم دودویی به دهدهی آنلاین مراحل زیر را دنبال می‌کند:

1. محاسبه ارزش مکانی رقم‌ها؛ به این صورت که رقم اول از سمت راست در جایگاه 2 0 ، رقم اول از سمت راست در جایگاه 2 1 و. قرار می‌گیرد.

2. ضرب هر کدام از رقم‌ها در ارزش مکانی آنها؛

3. جمع زدن همه آنها با هم در مبنای ده.

دقیقا همان‌طور که در مثال قبل برای عدد 456 تبدیل دسیمال به باینری را انجام دادیم.

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

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

در نهایت، آخرین خارج قسمت و بعد از آن باقی‌مانده‌ها را از آخر به اول کنار یکدیگر قرار می‌دهیم. عدد بدست آمده معادل دودویی عدد اولیه و حاصل تبدیل مبنا خواهد بود. مثال می‌زنیم:

1110010002 = (1 * 2 8 ) + (1 * 2 7 ) + (1 * 2 6 ) + (0 * 2 5 ) + (0 * 2 4 ) + (1 * 2 3 ) + (0 * 2 2 ) + (0 * 2 1 ) + (0 * 2 0 )

1110010002 = 256 + 128 + 64 + 0 + 0 + 8 + 0 + 0 = 45610

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

برای تبدیل دسیمال به باینری و بالعکس به صورت آنلاین و بدون نیاز به محاسبه، می‌توانید از جعبه ابزار آنلاین «مرکزش» کمک بگیرید. کافیست ابتدا نوع تبدیل را مشخص کنید، و سپس عدد مدنظرتان را در فیلد مربوطه وارد کنید.

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

مقالات مرتبط

دیدگاهتان را بنویسید

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

برو به دکمه بالا