کمپيوټرپروګرام

دويال کوډ. ډولونه او د دويال کوډ په اوږدوالي. برعکس دويال کوډ

دويال کوډ دی کې د هغو او صفرونه په بڼه د رسنیو د ثبت یوه فورمه. ډول لپاره محاسبه سیستم یو ځای اډه 2. تر اوسه پورې، د دويال کوډ په ټولو ډیجیټل وسایل کارول (جدول لږ لاندې وړاندې د شمیر د ثبت ځينې مثالونه لري). خپل شهرت د دې د ننوتلو په فورمه کې لوړ اعتبار او ساده ده. دويال arithmetic په ترتیب سره ډیره ساده ده، او دا ده، چې په هارډ پلي آسانه. د ډیجیټل برېښنايي برخې (او يا هم د دوی په نامه - منطق) دي ډېر د باور وړ په توګه دوی په کې یوازې دوه دولتونو فعالیت: د یو منطقي واحد (يعنې د اوسني)، او د منطق د صفر (نه اوسنی). په دې ډول، دوی سره د انالوګ برخې، چې د transients پر بنسټ دي مثبت پرتله کړي.

د لیکلو دويال فورمه څنګه ده؟

راځئ چې وګورئ چې څنګه داسې يو مهم دی جوړ شوی. یو عددي دويال کوډ ښايي يوازې د دواړو هېوادونو عبارت ده: د صفر او یو (0 او 1). کله چې دوه دلیږدرالیږد له کارولو سره د امکان تر څلورو ارزښتونو ثبت شي: 00، 01، 10، 11. درې عددي د ننوتلو د اتو هېوادونو لرونکی د: 000، 001 ... 110، 111. د پایله دا ده چې د دويال کوډ په اوږدوالي دی د رخصت په شمېر پورې اړه لري. دا بيان د کولای شي د لاندی فورمول څخه استفاده لیکل شوي وي: N = 2m، چې: M - د دلیږدرالیږد د شمېر، او N - د ترکیب د شمېر.

د دويال کوډونو ډولونه

د microprocessors د تڼیو ته د د معلوماتو د بیلابیلو پروسس شي د ثبت لپاره دي. ورو دويال کوډ کولی شي د پام وړ زیات د پروسس ظرفيت او د هغې د داخلي حافظه. په داسې قضيو کې، د اوږد اوږدو څو حافظه حجرو د شمير او پروسس سره یوازې په یو څو قوماندو. په دې حالت کې، د حافظې د ټولو سکتورونو کې چې د څو byte دويال کوډ لاندې ځانګړې شوې دي، د یو واحد شمېر په پام کې دي. پوری اړه د دې د اړتياوو او يا دا چې د معلوماتو، د تڼیو د لاندې ډولونو د:

  • السلیک،
  • مستقیم tselyeznakovye کوډونو؛
  • مهم برعکس؛
  • اضافي ننوتنه؛
  • خړ قانون؛
  • خړ کوډ-اکسپرس.
  • fractional کوډونو.

راځئ چې په تفصيل سره د هغوي د هر پام کې ونیسي.

السلیک دويال کوډ

راځئ وګورو، چې څه ډول د ثبت فورمه جوړوي. د السلیک integer کوډونو د هر څه (binary) عددي استازيتوب د کچې د دوو. ▪ د M = 2 -1: له دې امله کوچنی شمیر چې کولای شي په دې فورمه کې وليکل شي، د صفر ده او د حد اکثر کولای شي د لاندی فورمول له خوا استازيتوب. دا دوه دي په بشپړه توګه د مهمو لړ، چې کېدای شي په يو دويال کوډ څرګنده شي تعریف کړي. راځئ چې په د وايي د ننوتلو فورمې امکان وګوري. کله چې دا ډول السلیک کليدي د اتو دلیږدرالیږد له تشکيل په کارولو سره، د ممکنه شمېر څخه 0 ته 255. شپاړسيالې کوډ نیولې لپاره د ساتلو او د دې شمېرو دوه حافظه سکتورونو په کارولو سره چې په څنګ addressees موقعيت لري ثبتولو به له 0 تر 65535. د اته څه پروسس یو لړ لري . سره داسې مهم کار د ځانګړو قوماندو برابروي.

مستقيم ټول کرکټر کوډونه

د دويال تڼیو دې فورمه کې MSB دی چې د شمېر ذریعه د ثبت لپاره. صفر سره متناسب ته د جمع، او د واحد - منفي. د دې رخصت لړ په پایله کوډ شمېر په منفي لوري ته وړل شوي دي. دا وګرځي چې اته څه لاسلیک integer دويال مهمو شمیر ښايي په لړ شي له -127 ته +127 لیکل. شپاړسيالې - په لړ څخه -32767 ته +32767. د داسې کوډونه ذخیره اته څه microprocessor د دوو برخو کې کار واخلي.

د د ثبت دغه فورمه تاوان ده چې د سمبوليک او شمېريزو مهمو دلیږدرالیږد بايد په جلا پروسس شي. د الگوريتومونو پروګرامونو سره د دغو اصولو کار ته ډېره پېچلې کړي. د انتخاب بدلون او میکانیزمونو چې د کرکټر، چې په سافټ اندازه يوه تيره زیاتوالی او په خپلو اجراآتو کموالی مرسته ماسک پلي ضروري دلیږدرالیږد له لاسلیک کړي. دويال کوډ وګرځوي - د دې لپاره چې د دې تاوان له منځه وړلو کې د مهمو يو نوی ډول معرفي شوی دی.

د بدل د مهمو ننوتنه

د لیکلو دغه فورمه يوازې په چې د منفي شمېر دا له خوا د مهمو ټول دلیږدرالیږد inverting ترلاسه مستقیم کوډ څخه توپير لري. په دې ډیجیټل او ننوتنه یا ساین اېن دلیږدرالیږد شانته دي. له همدې امله، د الگوريتم د کوډ د دې ډول سره د کار د پام وړ دي ساده. خو برعکس د مهمو لپاره لومړی عددي سمبول د پيژندلو، د شمېر مطلق ارزښت محاسبه يو خاص الګوریتم ته اړتیا لري. د پایلو ارزښت د ننوتنه یا ساین اېن بيارغونې. سربیره پردې، په دوه کلي ګانې د ثبت لپاره سرچپه او مخ کوډونه دي کارول صفر. سره له دې چې د دې ارزښت نه يو مثبت او یا منفي نښه نه لري.

لاسلیک دويالو شمېرو اضافي کوډ

د اسنادو دا ډول د تیر تڼیو نيمګړتياوې نه لیست شوي دي. دا ډول کوډونو د دواړو مثبت او منفي شمېر مستقیم د سیاسې اجازه. نو دا نه ده جوړه ننوتنه یا ساین اېن څه تحلیل. دا ټول د دې حقیقت چې د اضافي شمېر طبيعي سمبول د حلقوي او نه یو مصنوعي نهاد، لکه د پرمختګ او وروسته پاتې کلي ګانې امکان مننه شو. سربیره پردې، د مهم عامل دی چې د add-اضافې په محاسبه، چې دويال کوډونو توليد خورا آسانه. دا د مهمو اضافه یو وګرځوي پوره. کله چې د کرکټر کوډ د اتو دلیږدرالیږد شامل دې ډول په کارولو سره، د ممکنه شمېر څخه -128 ته +127 وی. شپاړسيالې مهمو به +32767 د -32768 یو لړ لري. د داسې شمېرې ذخیره اته څه پروسس هم د دوو برخو کې کار واخلي.

دويال کوډ اضافي زړه د مشاهدې وړ اغېز چې پدیده ده ننوتنه یا تمدید په نامه. راځئ وګورو، چې څه دا په دې مانا. د اغېز دی، چې په کې د دوو-byte هر څه د یو byte ارزښت بدل بهیر په کافي اندازه لوړ byte تقسیم ارزښتونو د کم byte دلیږدرالیږد له لاسلیک کړي. دا وګرځي چې د يو لاسلیک لپاره د زيرمه کولو د تورو شمیر چې تاسو کولای شي چې د لوړ نظم دلیږدرالیږد وکاروي. کله چې دا مهم ارزښت په بشپړه توګه نه دی بدل.

خړ کوډ

د لیکلو دغه فورمه، اړینه ده چې یو ګام مهمو. دا ده چې، د انتقال د په له یو ارزښت بل ده د معلوماتو یوازې یو څه په کتابتون کې. چې د يو بل سره د لږ وخت د جبران له یوه مقام د انتقال د ګمراهۍ کله چې د معلوماتو د لوستلو لامل ګرځي. که څه هم، د يوه په بشپړه توګه د ناسمو پايلو د ترلاسه کولو کله چې د يوه داسې پروسه د زاوي مقام په بشپړه توګه له منځه. د دغه کوډ په ګټه د خپل توان د معلوماتو په ګوته ده. د مثال په توګه، د لوړې په موخه دلیږدرالیږد inverting، تاسو کولای شی په ساده توګه د ماخذ د لار بدله کړي. دا د بشپړه کنټرول وتنی له امله. کله چې دا ارزښت ښايي د تناوب یو فزیکي محور د ډېرېدو او د بېو څنډه په توګه outputted شي. څرنګه چې د معلوماتو په خړ مهمو ثبت دی په ځانګړې توګه کوډ کرکټر، چې د واقعي عددي معلومات نه ورکوم، مخکې لا کار ته اړتيا ده چې تر دې مخکې دا په یوه عادي دويال لاندنۍ بدلوي. دا یوه ځانګړې transducer څخه استفاده کړی ده - ډيکوډ خړ Binar. دا آله ده چې په اسانۍ سره پوه پر elementary منطق عناصر دواړه هارډویر او سافټ.

خړ کوډ-اکسپرس

لپاره د حل لارې چې د شمېرو په بڼه وړاندې کيږي، خړ معياري یو ګام مهم ، څو د بريښنا راپورته د دوه. په داسې حالاتو کې دا ضروري نورو د حل لارې د پلي کولو، د ریکارډ د پري لکه فورمه او یوازې د منځني برخه ګټه ده. د پایلې په توګه، د یو ګام د مهمو کې زېرمل کيږي. که څه هم، په دې لړ عددي پیل کوډ صفر نه ده. دا اودکره د مشخص ارزښت. په ترڅ کې د نبض ډول د مصرف د لومړنۍ او کم د حل تر منځ توپیر نيمايي د معلوماتو د پروسس کولو.

په دويال ثابت ټکی مهم د fractional شمېر وړاندې کول

په دې بهیر کې، موږ بايد نه يوازې د ټولې شمیرې خو هم fractional فعالیت کوي. داسې شمېرې کولای شي له خوا مستقیم، inverse او اضافي کوډونو ثبت شي. د ذکر مهم اصل د جوړولو په توګه د ټول چې یو شان وي. تر اوسه پورې موږ فکر کاوه چې د دويال ټکی باید د LSB حق وي. خو دا داسې نه ده. دا موقعیت لري کولای شي د چپ او تر ټولو د پام وړ څه شي (په دې صورت کې د متحول یوازې fractional شمېر لیکل شي)، او د منځني متحول (ګډ ارزښتونه ښايي ثبت شي).

د دويال لامبو-ټکی استازيتوب

دغه فورمه کارول کیږي ثبت زيات شمېر، یا برعکس - ډیره لږ ده. د بېلګې په توګه، واټن او يا interstellar اتومونه او الکترون کچې. په د دغو ارزښتونو په محاسبه به سره يو ډېر لوی رخصتیدو یو دويال کوډ درخواست. خو موږ بايد په پام کې نه نیسي چې د نږدې millimeter د نهايتا واټن. له همدې امله، په دې صورت کې د ثابت ټکی په بڼه بې کفایته ده. ته داسې کوډونه د ښودلو algebraic فورمې په کارولو سره. دا دی، خو د شمېر په توګه mantissa د مطلوبه نظم شمېر ښودنه د قدرت له خوا د لس چنده لیکل. لطفا خبر چې د mantissa بايد له يوه څخه نه زيات وي، او د لسيال (point) وروسته بايد صفر ته لیکلی نه شي.

دا په زړه پورې

داسې باور کیږي چې د دويال کلکولس په 18th century ریاضي په لومړيو کې المان ګوتفریډ Leibniz اختراع شو. مګر، لکه ساینس پوهانو په دې وروستيو کې کشف، اوږد مخکې له دې چې د بومي خلک د Mangareva Polynesian ټاپو د arithmetic دا ډول وکاروي. سره له دې چې د استعمار لړۍ تقريبا په بشپړ ډول د اصلي نمبر له منځه، د څېړونکو په پیچلو دويال او د حسابونو له لسيال ډوله راوګرځول شوې. سربیره پردې، د ادراکي ساینس Núñez ادعا کوي چې د دويال کود ايښودنه په توګه تر اوسه بېرته 9th پيړۍ د ميلاد په لرغوني چين کارول. e. نور لرغونو تمدنونو لکه د مایا هم د وخت slots او astronomical غونډو څارلو پیچلې ترکیب لسيال او دويال سیستمونو کارول.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ps.atomiyme.com. Theme powered by WordPress.