کد باینری چیست? چگونه کار می کند? (کد باینری توضیح داده شده)

  • 2021-05-15

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

اما از کجا باید شروع? ساده ترین راه برای درک سیستم باینری چیست?

ممکن است بدانید که سیستم باینری بر اساس 1 و 0 است. این دو رقم پایه و اساس همه ابزارهای فناوری اطراف ما هستند.

بنابراین حتی اگر شما یک دانشجوی برنامه نویسی نیست, دانستن اینکه چگونه کد باینری کار می کند کمک می کند تا شما را در درک جهان اطراف شما.

در این راهنما, من شما را از طریق یک راه ساده از بسته بندی سر خود را در اطراف سیستم باینری راه رفتن. من چیزهایی را که در مورد 1 و 0 ساده یاد گرفته ام با شما به اشتراک می گذارم که باعث می شود دنیای پر از فناوری ما دور شود.

بیایید شروع کنیم!

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

  • یادگیری کد سریعتر: یادگیری مبانی علوم کامپیوتر برای برنامه نویسی کامپیوتر
  • 8 نکته مهم که باید قبل از یادگیری برنامه نویسی بدانید

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

فهرست مطالب

  1. چرا باید به شما در درک چگونه کار می کند کد باینری?
  2. کد باینری چیست?
  3. چه همه 1 و 0 متوسط?
  4. چگونه کامپیوتر ذخیره داده?
  5. چگونه کار می کند کد باینری?
  6. از کجا می توانید اطلاعات بیشتر در مورد کد باینری و علوم کامپیوتر?

چرا باید به شما در درک چگونه کار می کند کد باینری?

اما اگر کد باینری چیزی است که تنها کامپیوتر درک, چرا باید به شما اطلاعات بیشتر در مورد?

کاملا حق با شماست. شما (احتمالا) هرگز برنامه های کامپیوتری را در کد باینری بنویسید.

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

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

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

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

کسانی که 1 و 0 تعریف چگونه کامپیوتر را ورودی, ذخیره و پردازش اطلاعات, و همچنین تولید خروجی برای کاربران خود – که من و شما.

بدین ترتیب, درک حداقل اصول اولیه چه باینری است و چگونه کار می کند نه تنها جالب و کاملا جذاب, بلکه بسیار مفید.

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

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

man writing down notes working on a laptop

کد باینری چیست?

کد باینری چیست سپس? چگونه کد باینری کار دقیقا?

چگونه یک برنامه کامپیوتری بسیار پیچیده می تواند شامل تنها 1 و 0?

برای ساده کردن چیزها می توانید باینری را راهی برای گفتن روشن یا خاموش بودن کلید به کامپیوتر در نظر بگیرید. بنابراین 1 به معنای" روشن "و 0 به معنای"خاموش" است.

اما یک دقیقه صبر کنید: ما در اینجا در مورد چه نوع سوییچی صحبت می کنیم?

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

برای درک بهتر این موضوع بیایید نحوه کار رایانه ها را بررسی کنیم:

کامپیوترها چهار کار اساسی انجام می دهند:

  1. ورودی ها را بگیرید
  2. اطلاعات فروشگاه
  3. اطلاعات پردازش
  4. نتایج خروجی

اینها چهار وظیفه اساسی یک ماشین نیاز به انجام به یک کامپیوتر در وهله اول.

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

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

سرانجام, کامپیوتر تولید خروجی: شما حرف سمت راست بر روی صفحه نمایش را ببینید.

پس چه این باید با کد باینری?

چه همه 1 و 0 متوسط?

این 1 و 0 یا کلیدهایی که در بالا ذکر کردم نحوه ذخیره و پردازش داده های رایانه شما است.

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

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

بنابراین با یک کامپیوتر این 1 و 0 تقریبا هر چیزی در رایانه های مدرن می تواند. اما به طور کلی اعداد و حروف و نمادهای دیگر را نشان می دهند.

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

حتی پیچیده ترین و مدرن ترین رایانه ها همگی بر اساس این زبان ماشین بسیار ابتدایی و ابتدایی کار می کنند که 1 و 0 نمایانگر دو حالت هستند: یا روشن یا خاموش.

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

Binary code on computer screen

چگونه کامپیوتر ذخیره داده?

قبل از اینکه ما شیرجه رفتن به چگونه کد باینری و اعداد دودویی در واقع کار و چگونه شما می توانید یک توالی دودویی ساده رمزگشایی, اجازه دهید در نظر گرفتن یک نکته اساسی در مورد ذخیره سازی داده ها برای اولین بار.

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

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

اما چگونه شما ذخیره و یا نشان دهنده اطلاعات با استفاده از برق?

اکنون, 1 و 0 ما فقط بحث شد نشان دهنده کوچکترین واحد داده است که یک کامپیوتر درک.

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

از این رو, کمی واحد اساسی و اساسی اطلاعات است. کافی است دو گزینه مختلف "روشن" یا "خاموش"را نشان دهید.

همچنین می تواند به معنای "درست" یا "غلط" یا به سادگی "بله" یا "نه"باشد.

من می دانم, داشتن فقط دو انتخاب می کند ما گزینه های بیش از حد بسیاری را واقعا But اما این یک شروع خوب است!

با یک لامپ می توانیم 1 بیت اطلاعات را ذخیره کنیم.

با 10 لامپ می توانستیم 10 بیت انجام دهیم.

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

ذخیره سازی داده ها در بیت: یک مثال ساده

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

استفاده از لامپ ها نه تنها فضای زیادی را اشغال می کند بلکه ذخیره داده ها نیز دشوار خواهد بود: خاموش کردن رایانه با استفاده از لامپ ها به این معنی است که با خاموش شدن برق داده ها را از دست می دهیم.

بدین ترتیب, به جای لامپ, کامپیوتر ذخیره بیت از داده ها با نگه داشتن الکترون در خازن, مثلا. رایانه شما از این فناوری در حافظه درام خود استفاده می کند.

بنابراین, چگونه بسیاری از لامپ را به درام خود را دقیقا مناسب?

بیایید فرض کنیم کامپیوتر شما دارای یک درام 4 گیگابایتی است.

یک گیگابایت تقریبا یک میلیارد بایت است. یا به عبارت دقیق تر, 1 گیگابایت است 2 30 بایت. و 1 بایت = 8 بیت.

این بدان معناست که شما 4 گیگابایت درام دارای 2 30 ایکس 4 ایکس 8 = 34,359,738,368 بیت.

این 34 میلیارد لامپ است-و ما در اینجا فقط در مورد درام شما صحبت می کنیم نه هارد دیسک 2 ترابایتی شما!

بنابراین بدیهی است که رایانه های مدرن می توانند کارهای بیشتری انجام دهند تا تصمیم بگیرند که یک چراغ را روشن کنند یا خیر.

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

چگونه کار می کند کد باینری?

اکنون, به چه معنی است به 34 میلیارد بیت برای ذخیره و نشان دادن اطلاعات?

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

سیستم اعداد باینری فقط از 0 و 1 برای نشان دادن مقادیر عددی بیشتر – و انواع دیگر داده ها نیز استفاده می کند.

ابتدا اجازه دهید یک تازه سازی سریع در مورد چگونگی اعداد "عادی" که عادت کرده ایم انجام دهیم…

درک سیستم اعداد اعشاری

اعدادی که من و شما در مدرسه یاد گرفتیم از 0 تا 9 سیستم اعداد اعشاری را تشکیل می دهند .

می توانید از هر ترکیبی از این 10 رقم برای نشان دادن یک مقدار عددی استفاده کنید.

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

در سیستم اعشاری, هر رقم در یک تعداد معینی نشان دهنده 1, 10, 100, و غیره, با شروع از سمت راست.

بنابراین مثلا با عدد 216 داریم:

سیستم اعشاری از توانهای 10 برای تمایز بین این سه "سطح" رقم استفاده می کند:

  • 1: 1 نشان دهنده چند بار مقدار عددی شامل 10 0
  • 10: پایه 10 برای 10 1
  • 100: 100 نشان دهنده 10 2

بنابراین شما الگوی اینجا را ببینید?

10 به قدرت 0, 1, 2, و غیره.

ما به سادگی افزایش قدرت 10 به عنوان تعداد ما بزرگتر می شود. بنابراین سیستم اعشاری را سیستم عددی پایه-ده نیز می نامند .

و برای دوستان عزیز زبان من:

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

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

چگونه سیستم اعداد باینری را درک کنیم?

در سیستم دودویی به جای استفاده از توانهای 10 از توانهای 2 استفاده می کنیم.

شبیه به مثال اعشاری بالا, اجازه دهید در مورد چه موقعیت های مختلف در یک عدد معنی فکر می کنم.

با فرض اینکه یک عدد باینری با چندین رقم داریم می توانیم دوباره از سمت راست شروع کنیم:

  1. بنابراین این 1 رقم اول مخفف 2 0
  2. رقم دوم: 2 1, این 2 است
  3. رقم سوم: 2 2, این 4 است
  4. رقم چهارم: 2 3, این 8 هستند
  5. رقم پنجم: 2 4, این 16 است
  6. رقم ششم: 2 5, این 32 است
  7. رقم هفتم: 2 6, این 64 هستند
  8. رقم هشتم: 2 7, این 128 است
  9. رقم نهم: 2 8, این 256 است
  10. و غیره.

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

هنگامی که شما یک "1" را ببینید, به این معنی که ارزش که رقم در مقدار عددی است که ما مایل به نشان شامل.

هنگامی که شما یک "0" را ببینید, که ارزش باید گنجانده شود.

چگونه به" رمزگشایی " یک عدد دودویی? یک مثال باینری ساده

پس چگونه ما نشان دهنده تعداد ما فقط در نماد اعشاری دیدم, 216, در دودویی?

بیا بریم!

  1. ابتدا بیایید با بررسی قدرت های 2 در لیست بالا شروع کنیم. ما باید بزرگترین مقدار را پیدا کنیم که کمتر از مقدار 216 باشد.
  2. می بینیم که 128 است بنابراین در این حالت به 8 رقم باینری از 2 0 تا 2 7 نیاز داریم . این 8 نقطه را می توانید در تصویر زیر مشاهده کنید.
  3. پس از 128 است "شامل" در تعداد ما, اجازه دهید این نشان می دهد توسط یک "1" در محل 128 در تصویر زیر.
  4. سپس بیایید یک تفریق ساده انجام دهیم: 216 – 128 = 88.
  5. باز هم بیایید اولین قدم را تکرار کنیم و بزرگترین مقداری را پیدا کنیم که کمتر از این مقدار باقیمانده 88 باشد. بنابراین ما "1" در رقم 2 6 قرار می بینیم 64 است .
  6. حالا بیایید دوباره کم کنیم: 88 - 64 = 24.
  7. بنابراین, رفتن به مرحله اول ما می بینیم که رقم بعدی ما نیاز به استفاده از یک "1" برای, محل 16 است, یا 2 4 .
  8. ما به سادگی این مراحل را تکرار می کنیم تا دریابیم کدام ارقام باینری مقدار "1" یا "0"را دریافت می کنند.

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

The binary number system explained – An example of reading binary code and

همینطور, این توالی اعداد باینری واقعا چیزی برای من و شما معنی نیست, از ما به سیستم باینری استفاده نمی شود.

بیایید مقادیر توان دو را برای هر رقم محاسبه کرده و با هم جمع کنیم:

بنابراین, ما تا پایان با عدد صحیح است که ما می خواستیم برای نمایش در باینری: 216.

واضح است که ما به چند رقم بیشتر از سیستم اعشاری نیاز داریم اما مقدار عدد دقیقا یکسان است. و این چیزی است که ما می خواستیم برای رسیدن به!

تفکر و محاسبه در اعداد باینری البته تا حدودی مشکل است زیرا ما به یک سیستم عددی بر اساس قدرت 10 عادت کرده ایم.

اما حتی اگر ایده اساسی داشتن فقط دو کشور به نمایندگی از دو مقدار, یا " در " یا "خاموش", سیستم باینری فقط به عنوان خوب به عنوان سیستم اعشاری برای نمایش اعداد.

اما چگونه کار می کند کد باینری برای انواع دیگر از اطلاعات, مانند متن, تصاویر, یا صوتی?

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

نمایش متن در کد باینری

با باینری می توانیم از اعداد ساده برای نشان دادن حروف مختلف در الفبا استفاده کنیم. بنابراین, " یک " می تواند "1", "ب" می تواند "2", و غیره.

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

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

نمایش تصاویر و گرافیک در کد باینری

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

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

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

از کجا باید به شما اطلاعات بیشتر در مورد کد باینری و علوم کامپیوتر?

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

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

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

هنگامی که شما را در درک چگونه کامپیوتر تحت هود کار, یادگیری چگونه به کد خواهد شد بسیار ساده تر.

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

برای کمک به شما شروع به یادگیری علوم کامپیوتر حق دور, من مباحث و دوره های مورد علاقه من زیر جمع شده بودند:

1: مبانی کامپیوتر (کدکادمی)

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

Computer Basics – Codecademy

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

در اینجا یک دوره کدکادکاد سرگرم کننده دیگر برای شما وجود دارد:

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

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

2: بوت کمپ 101: مقدمه ای بر علوم و نرم افزار کامپیوتر

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

CS101 Bootcamp Introduction to Computer Science and Software – Udemy

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

تا زمانی که شما یک گوشی هوشمند و یا یک کامپیوتر در گذشته استفاده می شود, که به اندازه کافی برای شروع این دوره سریع 2 ساعته.

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

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

اگه نمی دونید اینستاگرام کامل منو اینجا ببینید.

3: علوم کامپیوتر 101: بر نظریه پشت برنامه نویسی مسلط شوید

Computer Science 101 Master the Theory Behind Programming – Udemy

اگر شما به دنبال به استاد نظریه حسابهای-که به شدت برای هر برنامه نویس توصیه می شود-این دوره انتخاب مناسبی است.

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

4: مقدمه دهه 50 در علوم کامپیوتر (کالج هاروارد)

مقدمه سی اس 50 در علوم کامپیوتر از کالج هاروارد دوره مورد علاقه من برای مبتدیان است. با بیش از 2,000,000 دانشجویان در سراسر جهان (و شمارش), این یکی از دوره های علوم کامپیوتر محبوب ترین خارج وجود دارد است.

CS50

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

استاد می کند یک کار شگفت انگیز توضیح همه چیز, بنابراین شما هرگز احساس شما را پشت سر گذاشت.

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

5: دوره سقوط علوم کامپیوتر (یوتیوب)

دوره سقوط علوم کامپیوتر یک دوره رایگان با 40 درس برای مبتدیان علوم کامپیوتر است.

هر درس حدود 10-15 دقیقه طول می کشد و شما را از طریق اصول مهم مانند:

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

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

همچنین, شما اصول اولیه پردازش داده ها را یاد بگیرند, چگونه کار می کند حافظه, چه باینری به معنی در حسابهای, و چگونه کار می کند نرم افزار کامپیوتر.

7: مقدمه ای بر علوم کامپیوتر نظری (یوداسیتی)

Intro to Theoretical Computer Science – Udacity

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

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

پرسش و پاسخ: چگونه کار می کند کد باینری?

سیستم اعداد باینری یک سیستم عددی است که از عدد 2 به عنوان پایه خود استفاده می کند. برخلاف سیستم اعداد اعشاری که از ارقام 0 تا 9 برای نشان دادن یک عدد استفاده می کنیم در یک سیستم باینری فقط از 2 رقم 0 و 1 استفاده می کنیم.

در برنامه های رایانه ای اعداد باینری فقط با دو نماد یا رقم یعنی صفر "0" و یک "1"نشان داده می شوند. هر مقدار عددی را می توان به عنوان یک مقدار باینری متشکل از فقط 0 و 1 نشان داد. با کد باینری کافی می توانیم هر مقداری را که می خواهیم نشان دهیم و میلیون ها و میلیاردها بیت داده را فقط با استفاده از این دو عدد ذخیره کنیم.

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

11111111 در سیستم اعداد اعشاری 255 است. تا خارج قسمت می شود 0 برای پیدا کردن اعشاری به دودویی معادل 255 متوالی 2 تقسیم. سپس می توانید معادل باینری را با نوشتن باقیمانده در هر مرحله تقسیم از پایین به بالا دریافت کنید.

افکار نهایی: کد باینری چیست و کد باینری چگونه کار می کند – کد باینری توضیح داده شده است

امیدوارم هنوز با من باشی!

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

چون حقیقت این است:

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

با این حال, شما خواهد شد برخورد با همه کسانی که 1 و 0 می تواند برای شما انجام. شما نوشتن و خواندن متن, ایجاد و دیدن تصاویر, و تماشای فیلم ها و رسانه های دیگر بر روی کامپیوتر شما.

کد باینری پایه و اساس هر کاری است که رایانه ها انجام می دهند:

  1. دریافت ورودی
  2. ذخیره اطلاعات
  3. پردازش اطلاعات
  4. تولید خروجی

مهم نیست که یک برنامه یا سیستم کامپیوتری چقدر پیچیده یا پیچیده باشد, همه اینها فقط 1 و 0 است.

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

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

  • 10 افسانه کدگذاری که باید نادیده بگیرید
  • چگونه می توانید ارزش پول خود را با دوره های برنامه نویسی اینترنتی

شما در پیدا کردن این پست در کد باینری و چگونه دودویی مفید کار می کند? قطره من یک خط در نظرات زیر!

ضمیمه به اشتراک گذاشتن با دیگران به طوری که می توانند در مورد کد باینری یاد بگیرند, هم. ممنون!

  • نویسنده : هاملت گریگوری مارکاریان
  • منبع : marisolvillacres.website
  • بدون دیدگاه

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.