Predstavitev numeričnih operandov v fiksni vejici

Iz E-študij, proste zakladnice študentskega znanja

Skoči na: navigacija, iskanje

Za predstavitev operandov v fiksni vejici se uporabljajo naslednje predstavitve:

Vsebina

Predznak in velikost

Število predstavimo z vodilnim bitom za predznak (pove katerega predznaka je število) ter binarnim zapisom absolutne vrednosti števila. Primer:

8 -> 01000

1 -> 00001

-1 -> 10001

-5 -> 10101

Predstavitev z odmikom

Številu najprej prištejemo neko konstanto (običajno 2n − 1 ali 2n − 1 − 1) s čemer se zagotovi, da je vrednost vedno pozitivna. Število se nato predstavi kot pozitivno. Primer (odmik 15):

8 -> 10111

16 -> 11111

-1 -> 01110

-11 -> 00100

Eniški komplement

Pozitivna števila zapišemo enako kot pri načinu "Predznak in velikost", negativna pa zapišemo kot pozitivna ter invertiramo vse bite (tudi bit za predznak).

8 -> 01000

1 -> 00001

-1 -> 11110

-8 -> 10111

Pri eniškem komplementu pride do zanimivega dejstva: za predstavitev števila 0 (nič) obstajata dve predstavitvi 00000(+0) in 11111(-0). To odpravlja dvojiški komplement.

Dvojiški komplement

Predstavitev je zelo podobna eniškemu komplementu, le pri zadnjem koraku (po invertiranju bitov) negativnemu številu prištejemo še enico. Primer:

7 -> 0111

1 -> 0001

-1 -> 1111 (1110+1)

-7 -> 1001 (1000+1)

Osebna orodja
Imenski prostori
Različice
Dejanja
navigacija

Tiskanje/izvoz
orodja