1 / 10

Negatieve Binaire getallen

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 :

laurel
Download Presentation

Negatieve Binaire getallen

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. 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

  3. Negatieve Binaire getallen OEI! ! ! Optellen Dus 00001010 = 10001010 = ------------+ 10010100 +12 -12 -----+ -20

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

More Related