Hoe hanteer jy binêre oorloop?
Hoe hanteer jy binêre oorloop?

Video: Hoe hanteer jy binêre oorloop?

Video: Hoe hanteer jy binêre oorloop?
Video: РАДУЖНЫЕ ДРУЗЬЯ — КАЧКИ?! НЕЗАКОННЫЕ Эксперименты VR! 2024, November
Anonim

Oorloop Reël vir toevoeging

As 2 Twee se Komplementgetalle bygevoeg word, en hulle het albei dieselfde teken (beide positief of albei negatief), dan oorloop vind plaas as en slegs as die resultaat die teenoorgestelde teken het. Oorloop kom nooit voor wanneer operandes met verskillende tekens bygevoeg word nie.

Eenvoudig so, wat beteken oorloop in binêre?

Oorloop vind plaas wanneer die grootte van 'n getal die reeks wat deur die grootte van die bisveld toegelaat word, oorskry. Die som van twee identies-getekende getalle kan baie goed die omvang van die bisveld van daardie twee getalle oorskry, en so in hierdie geval oorloop is 'n moontlikheid.

Net so, wat is oorloop en ondervloei in binêre? Oorloop is wanneer die absolute waarde van die getal te hoog is vir die rekenaar om dit voor te stel. Ondervloei is wanneer die absolute waarde van die getal te naby aan nul is vir die rekenaar om dit voor te stel. Jy kan kry oorloop met beide heelgetalle en swaaipuntgetalle.

Net so kan jy vra, hoe hanteer 'n rekenaar oorloop?

In rekenaar, 'n oorloop fout kan voorkom wanneer 'n berekening uitgevoer word, maar die rekenaar is nie in staat om die antwoord korrek te stoor nie. Almal rekenaars het 'n voorafbepaalde reeks waardes wat hulle kan verteenwoordig of stoor. Oorloop foute vind plaas wanneer die uitvoering van 'n stel instruksies 'n waarde buite hierdie reeks terugstuur.

Hoe bespeur ons wanneer 'n oorloop wel plaasvind?

Dus, oorloop kan enigste gebeur wanneer x en y dieselfde teken het. Een manier om bespeur oorloop is om die tekenbit van die som na te gaan. As die teken bietjie van die som doen pas nie by die tekenbit van x en y nie, dan is daar oorloop.

Aanbeveel: