1 / 7

Räkna ut flyttal i datorn för dummies

Räkna ut flyttal i datorn för dummies. Förklaring av termer i datorn. Samhällsskikt i verkliga livet Låginkomsttagare Medelklass Höginkomsttagare Samhällsskikt i datorn Bönder (har inget värde) Symboliserar en 0:a Adel (har ett värde) Symboliserar en 1:a

zelda
Download Presentation

Räkna ut flyttal i datorn för dummies

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. Räkna ut flyttal i datorn för dummies

  2. Förklaring av termer i datorn • Samhällsskikt i verkliga livet • Låginkomsttagare • Medelklass • Höginkomsttagare • Samhällsskikt i datorn • Bönder (har inget värde) Symboliserar en 0:a • Adel (har ett värde) Symboliserar en 1:a • Kombinationer av Bönder 0:or och Adel 1:or kallas binära tal. Bonde0:a Adel1:a

  3. Det binära talet 10101100 som representeras nedan blir decimaltalet: 128 + 32 + 8 + 4 = 172 Vad är ett binärt tal respektive ett decimaltal? • Uppräkning med talbas 2 görs i binära tal för att få värdet på det decimala talet. • 128 64 32 16 8 4 2 1 • Varje uppräkning är en faktor 2 större än den tidigare uppräkningen. • Det är bara binära tal som datorn förstår. Alltså 1:or och 0:or. • Uppräkning med talbas 10 görs i decimaltal: • 1000 100 10 1 • Varje uppräkning är en faktor 10 större än den tidigare uppräkningen. 128 64 32 16 8 4 2 1 Binärt tal: 1 0 1 0 1 1 0 0 • Bönder är 0:or i binära tal och representerar inget värde. Adel är 1:or i binära tal och representerar ett värde.

  4. Hur räknas ett flyttal ut i datorn? • För att beräkna flyttal i datorn använder datorn en buss som har 32 platser. Bönder 0:or och Adel 1:or blandade. (Ps: Det finns nya datorer som har bussar med 64 platser också. Men det är inget vi tittar närmare på.)

  5. Vem är det som kör egentligen?? • Alltså om det är en Bonde 0:a eller en Adel 1:a som kör bestämmer om flyttalet blir positivt eller negativt. • Bussen har alltså förare och passagerare som representeras av Adel och Bönder. Alltså 0:or och 1:or. Men vem kör bussen? • Om föraren är en bonde (0:a) så bryter han inte mot några trafikregler. Han är van vid att köra långsamma traktorer. Flyttalet blir då positivt! Hurra!! • Om föraren är en adel (1:a) så bryter han mot alla trafikregler som finns. Han är van att gasa på i sin porche! Flyttalet blir då negativt! Buuu!

  6. Exempelberäkning av flyttal: Vi har ett binärt tal: 11000000110101000000000000000000 • Mantissan är 10101000000000000000000. Vi förkortar bort nollorna till höger eftersom de inte har någon påverkan på flyttalet. ==> mantissan är 10101 • Exponenten är 10000001 vilket är 129 decimalt. • Flyttalsvärde = (-1)^1*2^(129-127)*(1,10101) • Flyttalsvärde = -1*2^2*1,10101 => • Flyttalsvärde(binärt) = -110,101 • Flyttalsvärde(decimalt) = -1*(4+2+1/2+1/8) = -(8+5/8) = -69/8 Ps: Om du räknar om det binära talet till ett decimaltal. Så är varje tal till höger om decimaltecknet i det binära talet en ökning med en faktor två i nämnaren. T.ex. ½ ¼ 1/8 osv.

  7. Läs mer? • På denna länk hittar du mer information angående flyttal i datorn: http://sv.wikipedia.org/wiki/Flyttal Gå tillbaka till förstasidan?

More Related