کمپيوټرمعلوماتي ټکنالوژۍ

د کمپيوټر شمېر استازیتوب. د کمپيوټر حافظه integers او دریښتینو شمېر استازیتوب

هر هغه څوک چې تل زما په ژوند کې فکر کاوه چې د "موافقت" یا د غونډال پازوال سره شي، یا په ساده ډول سره د ډېرې تړنې لري د کمپيوټر د ټکنالوجي، پوهې په اړه څنګه په شمېر د استازيتوب د کمپيوټر حافظه، په مطلق ډول ضروري ده. وروسته د ټولو، په دې د ټیټې کچې د پروګرامونو ژبو لکه assembler پر بنسټ. له همدې امله، نن ورځ مونږ په کمپيوټر د شمير د استازيتوب په پام او په حافظه حجرو پرځای يې.

لاندنۍ

که تاسو د دې مادې په لوستلو سره، تاسو ښايي په اړه دا لا پوه، خو په ارزښت تکرار دی. په يو شخصي کمپيوټر ټول معلومات په دويال ساتل کېږي شمېر سیستم. دا په دې مانا چې د هر شمېر تاسو باید مناسب فورم، چې د ده د صفرونه او د هغو څخه جوړ وسپاري.

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

نو، په دې لپاره چې د شمېر په دويال غونډال کړي، تاسو باید زموږ د غوره ارزښت واخلي او خوا 2. وروسته چې دا وويشي، موږ له امله او پاتې لاسه (0 يا 1). د پایلو د 2 بيا وويشي او د پاتیشونو د ياده کړي. دا کړنلاره باید د اوږد تکرار شي چې له امله به هم وي 0 يا 1. بيا وروستۍ ارزښت او په سرچپه په موخه پاتې وليکي، لکه څنګه مو چې ترلاسه يې.

دا هماغه څه دي چې په د شمېرې د کمپيوټر د استازيتوب پېښېږي. په دويال فورمه زيرمه هر شمیر، او بیا د حافظې حجره واخلي.

حافظه

لکه څنګه چې تاسو باید لا اقل د معلوماتو واحد پوه دی 1 څه. لکه څرنګه چې مو ليدلي، چې په کمپيوټر د شمير د استازيتوب په دويال شکل ترسره کیږي. 1 يا 0 - په دې ډول، د حافظې هر څه د یو ارزښت دی اشغال.

د ذخیره د زيات شمېر ګرځنده کارول. هر واحد د معلوماتو د 8 دلیږدرالیږد لري. له همدې امله، موږ کولای شو په پای کې، چې په هر حافظه برخه لږ تر لږه ارزښت کېدای شي 1 او يا هم د يو اته byte دويالو شمېرو وي.

ټول

په پای کې موږ ته په يو کمپيوټر په اړه د معلوماتو مستقیم دکرلو ترلاسه کړ. لکه څرنګه چې، د لومړي خبره د پروسس په یوه دويال شکل د معلوماتو ترجمه، او يواځې بيا د حافظې تخصیص کوي.

موږ به سره د ساده انتخاب، چې د ده په کمپيوټر integers د استازيتوب پيل کړي. د ولايتي حافظه ده د پروسې لپاره ځانګړې شوې ده ridiculously د حجراتو لږ شمېر - يوازې د يو. په دې ډول، په اعظمي توګه د یوه څوکۍ ښايي له 0 تر 11111111. د ارزښت وي راځئ چې په معمول فورمه د زياتونې حروف تعداد ترجمه.
X = × 2 7 1 + × 2 6 1 + × 2 5 1 + × 2 4 1 + × 2 3 1 + × 2 2 1 + × 2 1 1 + 2 0 × 1 = 1 × 2 8 - 1 = 255 .

اوس ګورو چې په یوه حافظه حجره کولای شي له 0 تر 255. ځای شي، خو د دې د تطبيق وړ یوازې د غیر منفي integer. که به کمپيوټر ته اړتيا منفي ارزښت ثبت، هر څه لږ ځي بل ډول.

منفی شميرو

اوس راځئ چې د وګورئ چې څنګه په کمپیوټر شمېر د استازيتوب، که منفي دي. د يو ارزښت چې د صفر څخه لږ وي، دوه حافظه حجرو، او يا د معلوماتو د 16 دلیږدرالیږد دنده ليکلو. نو 15 د ځان شمېر له مخې ته ولاړ شي، او د لومړي (leftmost) يوڅه له خوا د اړونده نښه ورکړل شوي دي.

که رقم منفي ده، دا ده ثبت، "1"، که مثبت، نو "0". د يادولو اسانۍ، تاسو کولی شئ د لاندې پرتلې رسم: که نښه ده، نو 1 که دا (0) هيڅ نه وي، نو.

د معلوماتو د پاتې 15 دلیږدرالیږد له دي د يو شمير ګمارل. په همدې ډول د تیر صورت، تاسو کوالی شي په اعظمي د پنځلسو واحدونو کې يې اچوي. بايد يادونه وشي چې د منفي او د مثبتې شمېرې د ننوتلو ده د پام وړ له يو بل سره توپير لري.

د دې لپاره چې د 2 حافظه حجرو ځای صفر څخه تر یا مساوي له، د يوه تش په نامه مستقیم کوډ دی. په همدې ډول دغه عملیات ترسره کول څرنګه چې تشريح پورته، او د اعظمي يو = 32766، کله چې په کارولو سره د لسيالو لاندنۍ. يوازې غواړو یاد ولرئ چې په دې صورت کې، "0" د مثبت اشاره کوي.

مثالونه

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

تر لاسه کړي، د ماشین د کومکي عملیاتو شمېر توليدوي.

  1. لومړی په دويال لاندنۍ منفي شمېر modulus ثبت کړي دي. دا ده چې، د کمپيوټر په ياد ورته خو مثبت.
  2. بيا، د حافظې هر څه inverting. د دې هدف لپاره، د ټولو واحدونو له خوا صفرونه او برعکس پر ځای دي.
  3. موږ د "1" اضافه ته پایله ده. دا به د اضافي کوډ وي.

دلته خبره روښانه بېلګه ده. فرض موږ د X = شمېره لري - 131. لومړی، د modulus ترلاسه | X | = 131 بيا دويال غونډال او د 16 حجرو ریکارډ بدلیږي. موږ تر لاسه X = 0000000010000011. inverting X = 1111111101111100 وروسته. هغه زياته کړه د الحاقايه "1" او د ترلاسه کولو د inverse کوډ X = 1111111101111101. = (2 15) - - 32767 16 څه د حافظې د حجری د ثبت لپاره د لږ تر لږه د X = شمېر دی.

په انتظار کې

لکه څنګه چې تاسو کولای شي وګورئ، په يو کمپيوټر د اصلي شمېر استازیتوب چې ستونزمنه نه ده. که څه هم، چې د لړ بحث ښايي د ټولو عملیاتو لپاره کافي نه وي. له همدې امله، د دې لپاره چې د کمپيوټر د يو زيات شمېر ځای تخصیص حافظه حجره 4، يا 32 دلیږدرالیږد.

د ثبتولو بهیر څخه چې د پورته وړاندې نه توپير لري. نو موږ یوازې د شمېر چې کولای شي په دې ډول وساتل شي یو لړ ورکړي.

X Max = 2.147.483.647.

X دقیقه = - 2147483648.

په ډيرو مواردو کې د معلوماتو د ارزښتونو په کافي اندازه ثبت او پر معلوماتو د عملیاتو ترسره کړي.

د کمپيوټر اصلي شمېر استازیتوب ګټي او نيمګړتياوي لري. له یوې خوا، د دغه ميتود په آسانه د integer ارزښتونو، چې ډېر د پروسسر دي.افغان ترمنځ د عملیاتو د ترسره کوي. له بلې خوا، په دې لړ کې د اقتصاد، فزیک، حسابي او نورو علومو تر ټولو ستونزو د حل لپاره بس نه دی. نو اوس موږ د sverhvelichin بل میتود وګوري.

لامبو ټکی

دا په تېرو څه چې تاسو ته اړتيا لري چې په يوه کمپيوټر د شمير د استازيتوب په اړه پوه دی. څرنګه چې يوه ستونزه د دوی د يو گوخې د دریځ د معلومولو، چې په کمپيوټر کله کسرونه په لیکلو کې د چټک فورمه له خوا کارول لکه شمیر ځای شته دی.

هر شمېر کولای شي په لاندې بڼه د X مخ = M * n استازيتوب. چيرته M - د mantissa، مخ د شمېر - radix او n - په امر شمیره.

ته چې له مخې یې د ثبتولو لامبو ټکی شمېر لاندې حالت کارول معیاري، د mantissa ماډل باید زیات یا مساوي له 1 / N او د 1 څخه کم وي.

666،66 شمېر راځئ کې ورکړل شوي دي. راځئ چې د چټک فورمه ته ورکړئ. په x = 0.66666 * 10 مارچ. P = 10 او N = 3.

د لامبو ټکی ارزښتونو د ساتلو معمولا د 4 او يا 8 بايټونو (32 دلیږدرالیږد يا 64) تخصيص. یوه دوه دقت - په لومړي صورت کې دا د واحد دقيق شمېر داسې حال کې چې د دويم په نوم،.

د 4 بايټونو د شمېر، 1 (8 دلیږدرالیږد) لاندې د طرزالعمل د معلوماتو او د هغې د نښه، او 3 بايټونو (24 دلیږدرالیږد) لپاره mantissa ذخیره ورکړل زيرمې د تخصيص د خپلو نښه او په همدې اصولو په توګه د integer ارزښتونو څخه ووځي. دغه عالم، چې موږ کولای شو د څه ساده محاسبه کړي.

د n اعظمي ارزښت = 2 1111111 127 = 10. پر بنسټ، موږ نشو کولای د شمېر چې کولای شي په کمپيوټر حافظه کې وساتل شي په اعظمي اندازه ترلاسه کړي. X = 2127. اوس موږ کولای شو د اعظمي ممکنه mantissa محاسبه کړي. 1 ≥ 2 23 = 2 (10 2،3 ×) ≥ 1000 (3 × 2،3) 2.3 = 10 ≥ 10 7th - دا به تر 2 23 مساوي وي. د پایلې په توګه، موږ د يو تقريبي ارزښت تر لاسه کړي.

اوس که موږ دواړه د محاسبې په ګډه، موږ د ارزښت چې کولای شي پرته د حافظې 4 بايټونو تاوان وساتل شي ترلاسه کړي. دا به مساوي X = 1.701411 * 10 38 وي. پاتې ګڼې بيکاره دي، ځکه چې دا تاسې ته اجازه درکوي چې د د ثبت د میتود یو دقت لري.

دوه دقت

څرنګه چې د ټولو محاسبو دي انځور شوي دي او په تېرو پاراګراف کې څرګنده کړه، چې دلته موږ تاسو ټول ډېر ژر ووایاست. د دوه دقيق شمېر معمولا لپاره د نظم 11 دلیږدرالیږد او د هغې د ننوتنه یا ساین اېن همدارنګه د mantissa 53 دلیږدرالیږد تخصيص.

1111111111 n = 2 1023 = 10.

M = 52 -1 = 2 2 (10 * 5.2) = 1000 5.2 = 10 15.6 . د حروف تعداد مونډ او ترلاسه = 2 X 1023 تر "M".

موږ هيله لرو چې په کمپيوټر integers او رښتينې شمېره د استازیتوب په اړه د معلوماتو، موږ برابر، دا په روزنه کې تاسو ته ګټور او به څه معمولا د درسي کتابونو کې ليکل لږ څه روښانه شي.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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