100 likes | 275 Views
Negatieve Binaire getallen. 8 bits = 256 mogelijkheden Van 0 0 0 0 0 0 0 0 tot 1 1 1 1 1 1 1 1 Van 0 tot 255 of van -127 tot +127 127 kan ik opslaan in 7 bits Dan is er 1 bit over voor het teken. Negatieve Binaire getallen. OEI! ! !. Je spreekt af :
E N D
Negatieve Binaire getallen 8 bits = 256 mogelijkheden Van 0 0 0 0 0 0 0 0 tot 1 1 1 1 1 1 1 1 Van 0 tot 255 of van -127 tot +127 127 kan ik opslaan in 7 bits Dan is er 1 bit over voor het teken
Negatieve Binaire getallen OEI! ! ! Je spreekt af : Eerste bit 0 = positief en 1 is negatief Dus 10000010 = -2 10000011 = -3 01111111 =127 en 00000000= +0 00000010 = +2 00000011 = +3 11111111= -127 10000000= -0
Negatieve Binaire getallen OEI! ! ! Optellen Dus 00001010 = 10001010 = ------------+ 10010100 +12 -12 -----+ -20
Inverteren is omdraaien Negatieve Binaire getallen Andere methode = 2 complementair 00001010 =12 11110101 00000001 ----------- + 11110110 = -12 00001010 =12 ------------- + 00000000 Stap 1 Inverteer alle bits Stap 2 Tel er 1 bij Geeft het negatieve getal 1
Reële getallen 34,56 = 3 x 101 = 30 4 x 100 = 4 5 x 10-1= 0,5 6 x 10-2= 0,06 -------------------------------------------+ Als we dit systeem ook Voor binaire getallen zouden Toepassen hebben we veel Te veel cijfers (= bits) nodig
Reële getallen Voor hele grote of hele kleine getallen bestaat er de Wetenschapelijke notatie. 0,00000000000000000000000012 = 1,2 E -24 3 657 400 000 = 3,6574 E 9 3,6574 E 9 betekent eigenlijk 3,6574 x 109 Zo iets kan ook met binaire reële getallen
Reële getallenSingle percision • Voor een single percision real gebruikt men 4 bytes = 32 bits • Bit 31 is het teken bit • Bits 23 t/m 30 zijn bestemd voor de exponent • Bits 0 t/m 22 zijn voor de mantisse 000000000000000000000000000000
De Exponent • De exponent bestaat uit 8 bits en loopt dus van 0 tot 255 • Als je er 127 van aftrekt loopt de exponent van -127 tot 128
De mantisse • De mantisse word als volgt berekend 1+bit22x2-1 + bit 21x 2-2 + bit 20x 2-3 ………bit0 x 2-23 mantisse ligt tussen 1 en 2
Het getal Hiervoor geldt de formule Teken Mantisse x 2Exponent - E I N D E - 1=- 1+ 2-2+2-4+2-5 = 1+0,25+0,0625+0,03125=1,34375 101011 = 43 43 -127 = -84 Getal = -1,34375 x 2-84 Decimaal -6,947 * 10-26