1 / 13

Zapis brojeva u računaru - vežbanje

Osnovi računarskih sistema. Zapis brojeva u računaru - vežbanje. Izračunati. (123) 10 +(888) 10 (319) 8 +(673) 8 (110) 2 +(111) 2 (32C) 16 +(AB1) 16 (327) 7 +(112) 7. Zadaci.

amos-baker
Download Presentation

Zapis brojeva u računaru - vežbanje

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. Osnovi računarskih sistema Zapis brojeva u računaru - vežbanje

  2. Osnovi računarskih sistema Izračunati • (123)10+(888)10 • (319)8+(673)8 • (110)2+(111)2 • (32C)16+(AB1)16 • (327)7+(112)7

  3. Osnovi računarskih sistema Zadaci • Zapisati brojeve 5 i –5 u 8 bitova koristeći znak i apsolutnu vrednost. Sabrati dobijene binarne brojeve. Da li je rezultat 0? • Zapisati broj –123 binarno, preko 8 bitnog potpunog komplementa • Izračunati (00100100)2-(01000001)2 koristeći dodavanje PK umanjioca

  4. Osnovi računarskih sistema U kojoj brojnoj osnovi važi • 7*7=61 • 123+456=601 • 4444+5555=13332 • 123+456=1134 • 14AB+88BB=A099

  5. Osnovi računarskih sistema Rešenje • Npr : 4444+5555=13332 • (4x3+4x2+4x+4)+(5x3+5x2+5x+5)=x4+3x3 +3x2 +3x+2 • x4-6x3 -6x2 -6x-7=0

  6. Osnovi računarskih sistema Korisna lema • Lema : Ako polinom ima celobrojnu nulu, onda deli njegov slobodan član. Zaista, ako je m nula polinoma, • anmn+an-1mn-1 +...+a1m+a0=0 tj. • a0= -(anmn+an-1mn-1 +...+a1m), pa je deljivo sa m

  7. Osnovi računarskih sistema Rešenje (nastavak) • Pošto je x nepoznata brojna osnova, nas zanimaju samo pozitivna celobrojna rešenja jednačine. Jedini kandidati za osnove su 1 i 7. 7 jeste nula polinoma. Pošto su sve cifre koje su se javljale u računu manje od 7, tražena osnova jeste 7.

  8. Osnovi računarskih sistema Fixed point (nepokretni zarez) • Prevesti 123.25 u binarni brojevni sistem sa 8 cifara pre decimalne tačke i 8 cifara posle • Prevesti 1.1 u binarni brojevni sistem sa 8 cifara pre i osam cifara posle decimalne tačke • Zapisati 1234.1234 u dekadnom sistemu sa 4 cife ispred i 3 iza decimalne tačke. A sa 3 ispred i 4 iza decimalne tačke. Koji slučaj je nepovoljniji?

  9. Osnovi računarskih sistema Floating point • smoe-b • s – znak broja • m – mantisa • o – osnova • e – eksponent • b – bias (uvećanje)

  10. Osnovi računarskih sistema IEEE 754 • S jedan bit, 0 pozitivni, 1 negativni • O=2 • e u 8 bita sa uvećanjem b=128 • m normalizovana u 23 bita pri čemu se ne zapisuje prva cifra 1

  11. Osnovi računarskih sistema Zadaci • Zapisati u IEEE754 • -300 • 5.75 • 1234.1234 • +0 • Koji je broj zapisan sa • 11000011100101100000000000000000 • 01111111011111111111111111111111 - Najveći broj

  12. Osnovi računarskih sistema Specijalne vrednosti • Inf • SNaN • QNaN • Denormalizovani brojevi • 00000000000000000000000000000001=2-149

  13. Osnovi računarskih sistema IBM 370 • Zapisati 255.125 u zapisu računara IBM370

More Related