کیری فلګ بمقابله اوور فلو بیرغ (د بائنری ضرب) - ټول توپیرونه

 کیری فلګ بمقابله اوور فلو بیرغ (د بائنری ضرب) - ټول توپیرونه

Mary Davis

بائنري ضرب د هغه ضرب څخه یو څه توپیر لري چې تاسو په لومړني ښوونځي کې زده کړل. په بائنری ضرب کې، دوه بیرغونه د غلطۍ ښودلو لپاره کارول کیدی شي: د کیری بیرغ او د ډیر فلو بیرغ.

بائنری ضرب د دوه بائنری شمیرو سره د ضرب کولو طریقه ده. بائنري نمبرونه هغه شمیرې دي چې یوازې له دوه عددونو څخه جوړ شوي دي: 0 او 1. دوی د ټولو ډیجیټل ټیکنالوژۍ بنسټ دی او د کمپیوټر څخه تر ګرځنده تلیفونونو پورې په هرڅه کې کارول کیږي.

بیرغونه په بائنری ضرب کې د مرستندویانو په څیر دي چې په عملیاتو کې څه پیښیږي تعقیبوي. په بائنری ضرب کې څلور مهم بیرغونه شتون لري: د کیری بیرغ، د اوور فلو بیرغ، د نښې بیرغ، او صفر بیرغ.

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

د اوور فلو بیرغ په CPU راجستر کې یو څه دی چې دا په ګوته کوي کله چې د ریاضیاتو ډیر جریان رامینځته شوی وي. د ریاضیاتو ډیر جریان هغه وخت رامینځته کیږي کله چې د ریاضیاتي عملیاتو پایله خورا لویه وي چې په موجود ځای کې یې ښودل کیدی شي.

په دې مقاله کې، موږ به د دوه ډوله بیرغونو ترمنځ توپیر وڅیړو او دا چې څنګه کارول کیږي د بائنري ضرب.

بائنري شمیره لویه برخه جوړويپرچم.

اړوندې مقالې

د نسان زینکي او نیسان کوکي ترمنځ څه توپیر دی؟ (ځواب ورکړل شوی)

همغږي VS Ionic بانډینګ (پرتله)

د فیلسوف vs. فیلسوف (توپیر)

پروګرامینګ.

د بائنری ضربه

د سرچینو په وینا، بائنری ضرب د دوه بائنری شمیرو سره د ضرب کولو طریقه ده. په بائنري ضرب کې، په لومړي نمبر کې هر عدد په دویمه شمیره کې د هرې عدد سره ضرب کیږي، او پایلې یې یوځای اضافه کیږي .

بائنری شمیرې یوازې د دوو عددونو شمیرې دي: 0 او 1. دوی د ټولو ډیجیټل ټیکنالوژۍ بنسټ دی او له کمپیوټر څخه تر ګرځنده تلیفونونو پورې په هرڅه کې کارول کیږي.

بائنري نمبرونه د دوو عددونو پر بنسټ دي ځکه چې دوی یوازې د دوو عددونو په کارولو سره کار کول اسانه دي. کمپیوټرونه بائنری شمیرې کاروي ځکه چې دوی د کمپیوټر سویچونو دوه حالتونو په کارولو سره په اسانۍ سره نمایش کیدی شي: آن او آف. په بل عبارت، د بائنری شمیرې د کمپیوټر د سویچونو د محصول نمایندګۍ لپاره یوه اسانه لار ده.

هم وګوره: د ایګریټ او هیرون ترمینځ څه توپیر دی؟ (راځئ چې توپیر ومومئ) - ټول توپیرونه

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

د مثال په توګه، راځئ چې ووایو چې موږ غواړو د بائنری شمیرو 101 او 11 سره ضرب کړو. موږ به د لومړي نمبر (1) لومړۍ عدد د هر یو لخوا په ضرب کولو سره پیل کړو. د دوهم نمبر عدد (1 او 0). دا موږ ته 1 او 0 پایلې راکوي. بیا موږ دوهم عدد ضرب کوود لومړۍ شمېرې (0) د دویمې شمېرې (1 او 0) هرې عدد سره. دا موږ ته 0 او 0 پایلې راکوي.

په نهایت کې، موږ د لومړۍ شمیرې (1) دریم عدد د دویمې شمیرې (1 او 0) له هرې عدد سره ضرب کوو. دا موږ ته 1 او 0 پایلې راکوي. کله چې موږ ټولې پایلې اضافه کړو، موږ 1+0+0 ترلاسه کوو، کوم چې د 1 سره مساوي دی.

د بائنری ضرب یو نسبتا ساده پروسه ده، مګر دا کولی شي د بائنری لپاره نوي کسان ګډوډ کړي. شمېرې که تاسو د بائنری ضرب په پوهیدو کې مرستې ته اړتیا لرئ، آنلاین ډیری سرچینې شتون لري چې تاسو سره مرسته کولی شي. د لږ تمرین سره، تاسو باید په هیڅ وخت کې پدې پروسه کې ماهر شئ.

بیرغونه څه دي؟

بائنري ضرب د هغه څه په پرتله یو څه توپیر لري چې تاسو یې د ډیسیمال ضرب څخه کارولی شئ. په لسیزه ضرب کې، تاسو کولی شئ په ساده ډول دوه شمیرې سره ضرب کړئ او ځواب ترلاسه کړئ. د بائنری ضرب سره، دا د هغې په پرتله یو څه ډیر پیچلی دی. په بائنري ضرب کې، په هغه شمیره کې چې ضرب کیږي هره عدد د "بیرغ" په نوم یادیږي.

لومړی بیرغ لږ تر لږه د پام وړ بټ (LSB) دی، او وروستی بیرغ خورا مهم بټ (MSB) دی. د دې لپاره چې دوه بائنری شمیرې یوځای سره ضرب کړئ، تاسو اړتیا لرئ چې په لومړي نمبر کې هر بیرغ په دوهم نمبر کې د هر بیرغ لخوا ضرب کړئ.

بیرغونه په بائنری ضربو کې د مرستندویانو په څیر دي چې په عملیاتو کې څه پیښیږي تعقیبوي. په بائنری ضرب کې څلور مهم بیرغونه شتون لري:

  • د کیری بیرغ 9>
  • د اوور فلو بیرغ
  • نښه بیرغ <9
  • صفر بیرغ

د کیری بیرغ هغه وخت ټاکل کیږي کله چې د ضرب د خورا مهمې برخې څخه ترسره شي. د اوور فلو بیرغ ټاکل کیږي کله چې د ضرب پایله ډیره لویه وي چې په تخصیص شوي ځای کې فټ شي. نښه بیرغ هغه وخت ټاکل کیږي کله چې د ضرب پایله منفي وي. او د صفر بیرغونه ټاکل کیږي کله چې د ضرب پایله صفر وي.

د هر بیرغ فعالیت په لاندې جدول کې لنډیز شوی دی:

بیرغ فکشن
کیری بیرغ سیټ کړئ کله چې د ضرب غیر لاسلیک شوې پایله خورا لویه وي ترڅو د منزل په راجستر کې ځای په ځای شي.
د اوور فلو بیرغ سیټ کړئ کله چې د ضرب لاسلیک شوې پایله خورا لویه وي ترڅو د منزل په راجستر کې ځای په ځای شي.
نښه بیرغ د دې لپاره کارول کیږي چې ایا د وروستي ریاضياتي عملیاتو پایله داسې ارزښت رامینځته کړي چې په کوم کې خورا مهم بټ (کیڼ اړخ ډیر) ټاکل شوی و.
صفر بیرغ د ریاضي عملیاتو پایلې چک کولو لپاره کارول کیږي، په شمول د بټ وائز منطقي لارښوونې
<0 ریاضی پوه چارلس بابیج

د کیری بیرغ څه شی دی؟

د سرچینو په وینا، د کیری بیرغ یو څه دی چې ټاکل کیږي کله چې د ریاضیاتي عملیاتو پایله د خورا مهم بټ څخه ترسره کیږي. په بائنری کېضرب، د کیری بیرغ هغه وخت ټاکل کیږي کله چې د ضرب پایله ډیره لویه وي چې د منزل په راجستر کې ځای په ځای شي.

د مثال په توګه، که تاسو دوه 8-bit شمیرې ضرب کړئ او پایله یې 9- وي. د بټ شمیره، د لیږد بیرغ به ترتیب شي. د کیری بیرغ اکثرا د ریاضی عملیاتو کې د ډیر جریان غلطیو موندلو لپاره کارول کیږي. که چیرې د کیری بیرغ ترتیب شوی وي، د عملیاتو پایله ډیره لویه ده او له مینځه تللې ده.

ځینې وايي چې ریاضي پوه چارلس بابیج په 1864 کې د کیری بیرغ اختراع کړی دی. بیبیج د توپیر انجن کې د خپل کار لپاره خورا مشهور دی. ، یو میخانیکي کمپیوټر چې کولی شي محاسبه ترسره کړي.

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

نور وايي چې IBM په حقیقت کې دا په 1960s کې د دوی د سیسټم/360 لاین برخې په توګه اختراع کړ. د کمپیوټرونو د IBM کیری بیرغ د نورو کمپیوټر جوړونکو لپاره معیاري شو او نن ورځ هم په عصري کمپیوټرونو کې کارول کیږي.

د Intel 8086 پروسیسر

د اوور فلو بیرغ څه شی دی؟

د اوور فلو بیرغ په CPU راجستر کې یو څه دی چې دا په ګوته کوي کله چې د ریاضیاتو ډیر جریان رامینځته شوی وي. د ریاضیاتو زیاتوالی هغه وخت رامینځته کیږي کله چې د ریاضیاتي عملیاتو پایله خورا لوی وي چې په موجود ځای کې نمایش شي. د اوور فلو بیرغ 1 ته ټاکل شوی که چیرې ډیر جریان رامینځته شي ، او دا دی0 ته ټاکل کیږي که چیرې هیڅ جریان نه وي.

د اوور فلو بیرغ د ریاضی په عملیاتو کې د غلطیو موندلو لپاره کارول کیدی شي. د مثال په توګه، که چیرې د اضافي عملیاتو پایله ډیره لویه وي چې په راجستر کې د فټ کولو لپاره وي، یو اوور فلو رامینځته شوی، او د اوور فلو بیرغ به 1 ته وټاکل شي.

په ځینو مواردو کې، د اوور فلو بیرغ کارول کیدی شي د هغې په ګټه. د مثال په توګه، لاسلیک شوي انټیجر ریاضی ډیر فلو د ریپراونډ ریاضی پلي کولو لپاره کارول کیدی شي. Wraparound ریاضي د ریاضي یو ډول دی چې "شاوخوا پوښل کیږي" کله چې د عملیاتو پایله خورا لویه یا خورا کوچنۍ وي چې محاسبه نشي.

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

دا هغه پوښتنه ده چې د کمپیوټر ساینس پوهان یې له کلونو راهیسې حیران کړي دي. د اوور فلو بیرغ د عصري کمپیوټر پروسیسرونو کلیدي برخه ده، مګر د هغې اصلیت په اسرار کې پټ دی. ځینې ​​په دې باور دي چې دا لومړی ځل د کمپیوټر په لومړیو ورځو کې کارول شوی و، پداسې حال کې چې نور په دې باور دي چې دا په 1970 کې اختراع شوی.

د اوور فلو بیرغ په لومړي ځل په Intel 8086 پروسیسر کې معرفي شو، کوم چې په 1978 کې خپور شو. په هرصورت، د اوور فلو مفهومپرچم حتی پخوانیو پروسیسرونو ته نیټې لري. د مثال په توګه، PDP-11، چې په 1970 کې خپور شو، د کیری بیټ په نوم ورته ځانګړتیا درلوده.

د کیری بیرغ او د اوور فلو بیرغ ترمنځ توپیر؟

بائنری ضرب د دوه بائنری شمیرو سره د ضرب کولو پروسه ده. د دې کولو لپاره، تاسو اړتیا لرئ د بائنری ډیجیټونو (بټ) پوه شئ چې هره شمیره جوړوي. د کیری فلګ او اوور فلو فلګ دوه مهم بټونه دي چې په بائنری ضرب کې کارول کیږي.

د کیری بیرغ د ښودلو لپاره کارول کیږي کله چې کیری په بائنری ضرب کې واقع کیږي. یو کیری هغه وخت رامینځته کیږي کله چې د ضرب پایله ډیره لویه وي چې په ټاکل شوي شمیر بټونو کې فټ شي. د مثال په توګه، که تاسو دوه 8-bit شمیرې ضرب کوئ او پایله یې 9-bit وي، نو یو کیری واقع شوی.

د اوور فلو بیرغ د ښودلو لپاره کارول کیږي کله چې په بائنری ضرب کې ډیر جریان واقع کیږي. یو ډیر جریان واقع کیږي کله چې د ضرب پایله ډیره کوچنۍ وي چې د بټونو په ټاکل شوي شمیر کې فټ شي. د مثال په توګه، که تاسو دوه 8-bit شمیرې ضرب کړئ، پایله 7-bit ده. د ډیر جریان بیرغ هم کارول کیږي کله چې پایله منفي وي. د مثال په توګه، که موږ دوه 8-bit شمیرې ضرب کړو او پایله یې -16 bits وي، نو موږ به اړتیا ولرو چې د اوور فلو بیرغ تنظیم کړو.

په لنډه توګه، د کیری بیرغ د ښودلو لپاره کارول کیږي چې د ریاضي عملیات په پایله کې د خورا مهم کار ترسره کول دي. دا پدې مانا ده چې دعملیاتو یوه نه لاسلیک شوې پایله رامینځته کړې چې د بټونو په ورکړل شوي شمیر کې د ښودلو لپاره خورا لوی دی. د مثال په توګه ، که تاسو دوه 8-bit شمیرې اضافه کوئ او پایله یې 9-bit وي ، د کیری بیرغ به تنظیم شي.

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

هم وګوره: یاماها R6 vs R1 (راځئ چې توپیرونه وګورو) - ټول توپیرونه

د کیری او ډیر فلو بیرغ ترمینځ د توپیر په اړه د نورو معلوماتو لپاره ، مهرباني وکړئ دا ویډیو وګورئ:

اوور فلو او کیری بیرغ

په مجلس کی بیرغ څه شی دی؟

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

د کیری بیرغ د بیټ شیفنګ عملیاتو لپاره هم کارول کیدی شي. د مثال په توګه ، که چیرې د کیری بیرغ 1 ته ټاکل شوی وي او د بټ شفټ لارښوونې اجرا کیږي ، پایله به دا وي چې بټونه یو ځای کیڼ اړخ ته لیږدول کیږي ، او د کیری بیرغ به د بیټ ارزښت ته تنظیم شي چې لیږدول شوی و. .

زه څنګه پوهیدم که زما بیرغ ډیر روان دی؟

که تاسو د بائنری ضربان کار کوئاو تاسو د یو شمیر سره پای ته ورسیږئ چې ستاسو په ټاکل شوي ځای کې د فټ کولو لپاره خورا لوی وي، چې د اوور فلو په نوم یادیږي. کله چې دا پیښ شي، تاسو به عموما ستاسو د پایلې په پای کې د صفرونو یوې ډلې سره پای ته ورسیږئ.

د مثال په توګه، که تاسو 11 (1011 په بائنری کې) په 11 (1011 بائنری کې) ضرب کړئ، تاسو باید 121 (1111001 په بائنری کې) ترلاسه کړئ. که څه هم، که تاسو د کار کولو لپاره یوازې څلور بټونه لرئ، نو تاسو به په پای کې یوازې صفر سره پای ته ورسیږئ، لکه: 0100 (اوور فلو).

پایله

  • بائنری ضرب د دوه بائنری شمیرو سره د ضرب کولو طریقه ده. په بائنري ضرب کې، په لومړي نمبر کې هر عدد په دویمه شمیره کې د هرې عدد سره ضرب کیږي، او پایلې یوځای اضافه کیږي. بائنري نمبرونه هغه شمیرې دي چې یوازې د دوه عددونو څخه جوړ شوي دي: 0 او 1.
  • د بائنری ضرب کې څلور مهم بیرغونه شتون لري: د کیری بیرغ، د اوور فلو بیرغ، د نښې بیرغ، او صفر بیرغ.
  • د کیری بیرغ د دې لپاره کارول کیږي چې دا وښیې چې د ریاضي عملیات په پایله کې د خورا مهم شی ترسره کول دي. دا پدې مانا ده چې عملیاتو یوه نه لاسلیک شوې پایله رامینځته کړې چې خورا لوی دی چې د بټونو په ورکړل شوي شمیر کې ښودل کیږي.
  • د اوور فلو بیرغ د دې څرګندولو لپاره کارول کیږي چې د ریاضیي عملیاتو په پایله کې لاسلیک شوې شمیره رامینځته شوې چې خورا کوچنۍ یا خورا لوی وي چې د بټونو په ورکړل شوي شمیر کې ښودل کیدی شي. له همدې امله، موږ کولی شو د کیری بیرغ د اوور فلو برعکس ووایو

Mary Davis

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