Túlcsorduló ürítés rács, ha hozzáadjuk a számok

Fentebb említettük, hogy a további két megfelelő frakciók azonos megjelölések előfordulhat mesh túlcsordulás bit ha a modul az összegük egyenlő vagy nagyobb, mint az egység.

Formai előjelbit túlfolyó rács, ha hozzáadjuk a számok fordított, vagy kiegészítik bináris kód egy kontraszt összegzése szempontjából karakter kódokat.

Let. a. Elvégezzük kívül a visszatérési kódot.

X = - 0,110010 [X] ob = 1,001101

X + Y = - 1,010001 10,101101

Közvetlen kódot egy ilyen eredmény hozzáadásának inverz kód

Az összeg nem létezik. negatív számok, hogy a kódot PO-

pozitív szám. Ez azt sugallja, non

A megfelelő eredmény, azaz túl-

Állapot Zárt jegyű rács.

A jel a túlfolyó bit háló számok hozzáadásával módosított, vagy a módosított fordított komplement bináris számok a kialakulását a különböző előjelbit mennyisége: 01 helyett 00 a hozzáadásával két pozitív megfelelő frakciók vagy 10 11 helyett hozzáadásakor két negatív megfelelő frakciókat.

Let. a. Elvégezzük felül a módosított kiegészítő kódot.

X = - 0,111001 [X] = 11,000111

+ Y = - 0,110100 + [Y] = 1,100000

X + Y = - 1,101101 1 10,010011

[X + Y]> 1 nem tekinthető

Hozzáadásával módosított módosított

kiegészítő kód kiegészítő kódok két negatív

Egy adott számok összege, hogy a kódot, amelynek szimbolikus

nincs kibocsátás különböző számok. Ez azt sugallja, non

A megfelelő eredmény, azaz túlfolyó jegyű rács.

Amellett (levonás) bináris lebegőpontos számok

Meg kell jegyezni, fentebb, hogy a számítási lebegőpontos bináris számok képviselik, mint egy mantissza és annak jele, amely modulo szigorúan kisebb, mint egységet, és a sorrendben a jel, amely lehet nulla vagy bármely (belül a kijelölt bitek számát) integer azaz .

Emellett (kivonás) lebegőpontos számok a következő.

Kezdetben egyenlővé a megrendelések szempontjából, annak érdekében, hogy összehangolja a súlyokat a hasonló bit mantissza feltételeket. Ehhez alacsonyabb rendű kifejezés értékre növeljük a nagyobb rend, és denormalizált mantissza ezt a kifejezést, azaz eltoljuk jobbra a bitek száma megegyezik a különbség a magasabb és alacsonyabb rendű feltételeket.

Ezután mindkét kifejezés mantissza alakítjuk egy módosított inverz módosított vagy kiegészítő kód összhangban a karakter és elhelyezni a megfelelő kód szabályai szerint hozzáadásának fix pont számok a fentiekben tárgyaltuk. Ebben az esetben három lehetőség van.

Az első esetben. Ezenkívül mantisszákra szempontjából történt túlfolyó nélkül jegyű rács zavarok és a normalizálás.

Ebben az esetben, az eredmény a hozzáadjuk a mantisszák átvisszük a módosított inverz (komplementer) a vonali kód és a kód képviseli, mint egy mantissza összege. A megrendelés összege ebben az esetben a teljes kiigazítás után sorrendben feltételeket.

A második eset. Ezenkívül mantisszákra szempontjából történt túlfolyó nélkül jegyű rács, de az eredmény a fordítás után mantissza összege közvetlenül a kódot kiderült, hogy normalizálódott.

Ebben az esetben, normalizálás végezzük hozzáadásával eredmény, vagyis mantissza összege eltolódik a megfelelő számú bitet a bal, és a megrendelés összege csökken ugyanazt a számot.

A harmadik eset. Azáltal, hogy a mantissza kifejezések túlfolyó számjegyű rács, azaz Ez volt a kombinációja 01-es vagy 10-a jel bit a mantissza összege.

Ebben az esetben, a számok az összes bit a mantissza összege, beleértve a jel, eltolta egy kicsit jobbra, majd a jel bit tárolja vezető alakja egybeesik a számot, ami történt, a jel kicsit, miután az alacsony nyírási. Az így kapott eredmény egy közvetlenül át kódot, és a jelentése mantissza összege. Az, hogy az összeg ugyanakkor növelni kell, és ez lesz az egyik több, mint az érték egyenlet rend szempontjából.

Meg akarja találni. azaz megtalálni.

Kiegyenlítése szempontjából a rend, azaz denormalization távon. hogy ez lett a sorrend + 101.