1.7 predstavljanje negativnih brojeva u binarnom sistemu

47
"8,+9:(<31(51, 5,.(:0<50/ )861,<( ; )05(8564 909:,4; % +,*04(3564 )861564 909:,4; 76>0:0<50 )861,<0 9, 78,+9:(<31(1; >5(264 FG 5(709(504 0978,+ *0-(8( 261, +,-050D; (7963;:5; <8,+569: )861( 6+56956 >5(264 FG >( 5,.(:0<5, )861,<, % )05(8564 )861564 909:,4; 1, ;9<61,56 +( *0-8( 5( 4,9:; 5(1<,?, :,E05, 78,+9:(<31( >5(2 0 :6 FG ( FG !9:(3, *0-8, +,-050D; (7963;:5; <8,+569: )861(

Upload: lamthu

Post on 28-Jan-2017

229 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

(2)(10)

(2)(10)

(2)(10)

(2)(10)

11100120110012

1111701117

-7(10)

)2()10(

)2()10(

1001701dobijamo101dodamobrojdobijenina

1000dobijamocifresveoinvertujem01117

=minusrArr

rArr=

628162021202121110106

62820212021101066242021212001106

512821212021101155142120212001015

01234)2()10(

0123)2()10(

0123)2()10(

0123)2()10(

0123)2()10(

minus=++minus==sdot+sdot+sdot+sdot+sdotminus==minus

minus=+minus=sdot+sdot+sdot+sdotminus==minus=+=sdot+sdot+sdot+sdot==+

minus=++minus=sdot+sdot+sdot+sdotminus==minus=+=sdot+sdot+sdot+sdot==+

310111301011611107111110110611015

001141010501016110030100201002

minus=+minus++++minus+

+minus

minus++minus++++

++

00114110010113100110017

0100)1(2011101002001000104

minus+rarrminusminusminus

minus

++rarrminus+minus

+

)( BABA minus+=minus

2550255108

15015104

121210 n

lelerArrisinrArr=lelerArrisinrArr=

+gerArrminusisin

xxnxxn

xx n

gde je n broj upotrebljenih cifara

1271281271011288

78710184

02012121012

1-n

1-n11

leleminusrArrminusminusisinrArr=

leleminusrArrminusminusisinrArr=

legerArrge+gerArrminusminusminusisin minusminus

xxn

xxn

xxxxx nn

gde je n broj upotrebljenih cifara

Oznaka Pun naziv Brojbajta

Opseg koji semože predstaviti

INT Integer 2 -32768 do 32767

UNSIGNED INT Unsigned Integer 2 0 do 65535

LONG Long Integer 4 -2147483648do 2147483647

CHAR Character 1 Brojevima 0 do 255 sekoduju karakteri ASCII

tabele

FLOAT Floating Point 4 1210-38 le |X| le3410+38

Znak Eksponent Mantisa31 0

(ZNAK)MANTISA2EKSPONENT

MANTISA(10)=20+m12-1+m22-2+m32-3++m232-23

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

02012

1-n

1-n

ltgege+ge

xxxx

Prvo se određuje broj binarnih cifara n potrebnih za zapis broja ukomplementu dvojke n se određuje na osnovu sledećih jednačina

Kako je x = -26 iz jednačina dobijamo da je n=6

Kada smo utvrdili koliko je n zapisujemo broj +26 u binarnomformatu koristeći n cifara

+26(10)=011010(2)

Invertovanjem cifara i sabiranjem sa 1 dobijamo vrednost za -26

-26(10)=100101+1=100110(2)

Za x = -57 dobijamo da je 2n-1ge57 odnosno n=7572=28 (1)282=14 (0)142=7 (0)72=3 (1)32=1 (1)12=0 (1)

57(10)=0111001(2)

-57(10)=1000110+1=1000111(2)

Za x = -368 dobijamo da je 2n-1ge368 odnosno n=103682=184 (0)1842=92 (0)922=46 (0)462=23 (0)232=11 (1)112=5 (1)52=2 (1)22=1 (0)12=0 (1)368(10)=0101110000(2)

-368(10)=1010001111+1=1010010000(2)

Za x = -546 dobijamo da je 2n-1ge546 odnosno n=115462=273 (0)2732=136 (1)1362=68 (0)682=34 (0)342=17 (0)172=8 (1)82=4 (0)42=2 (0)22=1 (0)12=0 (1)546(10)=01000100010(2)

-546(10)=10111011101+1=10111011110(2)

10001010100(2)1101110101(2)0100100(2)

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 2: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

-7(10)

)2()10(

)2()10(

1001701dobijamo101dodamobrojdobijenina

1000dobijamocifresveoinvertujem01117

=minusrArr

rArr=

628162021202121110106

62820212021101066242021212001106

512821212021101155142120212001015

01234)2()10(

0123)2()10(

0123)2()10(

0123)2()10(

0123)2()10(

minus=++minus==sdot+sdot+sdot+sdot+sdotminus==minus

minus=+minus=sdot+sdot+sdot+sdotminus==minus=+=sdot+sdot+sdot+sdot==+

minus=++minus=sdot+sdot+sdot+sdotminus==minus=+=sdot+sdot+sdot+sdot==+

310111301011611107111110110611015

001141010501016110030100201002

minus=+minus++++minus+

+minus

minus++minus++++

++

00114110010113100110017

0100)1(2011101002001000104

minus+rarrminusminusminus

minus

++rarrminus+minus

+

)( BABA minus+=minus

2550255108

15015104

121210 n

lelerArrisinrArr=lelerArrisinrArr=

+gerArrminusisin

xxnxxn

xx n

gde je n broj upotrebljenih cifara

1271281271011288

78710184

02012121012

1-n

1-n11

leleminusrArrminusminusisinrArr=

leleminusrArrminusminusisinrArr=

legerArrge+gerArrminusminusminusisin minusminus

xxn

xxn

xxxxx nn

gde je n broj upotrebljenih cifara

Oznaka Pun naziv Brojbajta

Opseg koji semože predstaviti

INT Integer 2 -32768 do 32767

UNSIGNED INT Unsigned Integer 2 0 do 65535

LONG Long Integer 4 -2147483648do 2147483647

CHAR Character 1 Brojevima 0 do 255 sekoduju karakteri ASCII

tabele

FLOAT Floating Point 4 1210-38 le |X| le3410+38

Znak Eksponent Mantisa31 0

(ZNAK)MANTISA2EKSPONENT

MANTISA(10)=20+m12-1+m22-2+m32-3++m232-23

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

02012

1-n

1-n

ltgege+ge

xxxx

Prvo se određuje broj binarnih cifara n potrebnih za zapis broja ukomplementu dvojke n se određuje na osnovu sledećih jednačina

Kako je x = -26 iz jednačina dobijamo da je n=6

Kada smo utvrdili koliko je n zapisujemo broj +26 u binarnomformatu koristeći n cifara

+26(10)=011010(2)

Invertovanjem cifara i sabiranjem sa 1 dobijamo vrednost za -26

-26(10)=100101+1=100110(2)

Za x = -57 dobijamo da je 2n-1ge57 odnosno n=7572=28 (1)282=14 (0)142=7 (0)72=3 (1)32=1 (1)12=0 (1)

57(10)=0111001(2)

-57(10)=1000110+1=1000111(2)

Za x = -368 dobijamo da je 2n-1ge368 odnosno n=103682=184 (0)1842=92 (0)922=46 (0)462=23 (0)232=11 (1)112=5 (1)52=2 (1)22=1 (0)12=0 (1)368(10)=0101110000(2)

-368(10)=1010001111+1=1010010000(2)

Za x = -546 dobijamo da je 2n-1ge546 odnosno n=115462=273 (0)2732=136 (1)1362=68 (0)682=34 (0)342=17 (0)172=8 (1)82=4 (0)42=2 (0)22=1 (0)12=0 (1)546(10)=01000100010(2)

-546(10)=10111011101+1=10111011110(2)

10001010100(2)1101110101(2)0100100(2)

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 3: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

628162021202121110106

62820212021101066242021212001106

512821212021101155142120212001015

01234)2()10(

0123)2()10(

0123)2()10(

0123)2()10(

0123)2()10(

minus=++minus==sdot+sdot+sdot+sdot+sdotminus==minus

minus=+minus=sdot+sdot+sdot+sdotminus==minus=+=sdot+sdot+sdot+sdot==+

minus=++minus=sdot+sdot+sdot+sdotminus==minus=+=sdot+sdot+sdot+sdot==+

310111301011611107111110110611015

001141010501016110030100201002

minus=+minus++++minus+

+minus

minus++minus++++

++

00114110010113100110017

0100)1(2011101002001000104

minus+rarrminusminusminus

minus

++rarrminus+minus

+

)( BABA minus+=minus

2550255108

15015104

121210 n

lelerArrisinrArr=lelerArrisinrArr=

+gerArrminusisin

xxnxxn

xx n

gde je n broj upotrebljenih cifara

1271281271011288

78710184

02012121012

1-n

1-n11

leleminusrArrminusminusisinrArr=

leleminusrArrminusminusisinrArr=

legerArrge+gerArrminusminusminusisin minusminus

xxn

xxn

xxxxx nn

gde je n broj upotrebljenih cifara

Oznaka Pun naziv Brojbajta

Opseg koji semože predstaviti

INT Integer 2 -32768 do 32767

UNSIGNED INT Unsigned Integer 2 0 do 65535

LONG Long Integer 4 -2147483648do 2147483647

CHAR Character 1 Brojevima 0 do 255 sekoduju karakteri ASCII

tabele

FLOAT Floating Point 4 1210-38 le |X| le3410+38

Znak Eksponent Mantisa31 0

(ZNAK)MANTISA2EKSPONENT

MANTISA(10)=20+m12-1+m22-2+m32-3++m232-23

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

02012

1-n

1-n

ltgege+ge

xxxx

Prvo se određuje broj binarnih cifara n potrebnih za zapis broja ukomplementu dvojke n se određuje na osnovu sledećih jednačina

Kako je x = -26 iz jednačina dobijamo da je n=6

Kada smo utvrdili koliko je n zapisujemo broj +26 u binarnomformatu koristeći n cifara

+26(10)=011010(2)

Invertovanjem cifara i sabiranjem sa 1 dobijamo vrednost za -26

-26(10)=100101+1=100110(2)

Za x = -57 dobijamo da je 2n-1ge57 odnosno n=7572=28 (1)282=14 (0)142=7 (0)72=3 (1)32=1 (1)12=0 (1)

57(10)=0111001(2)

-57(10)=1000110+1=1000111(2)

Za x = -368 dobijamo da je 2n-1ge368 odnosno n=103682=184 (0)1842=92 (0)922=46 (0)462=23 (0)232=11 (1)112=5 (1)52=2 (1)22=1 (0)12=0 (1)368(10)=0101110000(2)

-368(10)=1010001111+1=1010010000(2)

Za x = -546 dobijamo da je 2n-1ge546 odnosno n=115462=273 (0)2732=136 (1)1362=68 (0)682=34 (0)342=17 (0)172=8 (1)82=4 (0)42=2 (0)22=1 (0)12=0 (1)546(10)=01000100010(2)

-546(10)=10111011101+1=10111011110(2)

10001010100(2)1101110101(2)0100100(2)

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 4: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

310111301011611107111110110611015

001141010501016110030100201002

minus=+minus++++minus+

+minus

minus++minus++++

++

00114110010113100110017

0100)1(2011101002001000104

minus+rarrminusminusminus

minus

++rarrminus+minus

+

)( BABA minus+=minus

2550255108

15015104

121210 n

lelerArrisinrArr=lelerArrisinrArr=

+gerArrminusisin

xxnxxn

xx n

gde je n broj upotrebljenih cifara

1271281271011288

78710184

02012121012

1-n

1-n11

leleminusrArrminusminusisinrArr=

leleminusrArrminusminusisinrArr=

legerArrge+gerArrminusminusminusisin minusminus

xxn

xxn

xxxxx nn

gde je n broj upotrebljenih cifara

Oznaka Pun naziv Brojbajta

Opseg koji semože predstaviti

INT Integer 2 -32768 do 32767

UNSIGNED INT Unsigned Integer 2 0 do 65535

LONG Long Integer 4 -2147483648do 2147483647

CHAR Character 1 Brojevima 0 do 255 sekoduju karakteri ASCII

tabele

FLOAT Floating Point 4 1210-38 le |X| le3410+38

Znak Eksponent Mantisa31 0

(ZNAK)MANTISA2EKSPONENT

MANTISA(10)=20+m12-1+m22-2+m32-3++m232-23

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

02012

1-n

1-n

ltgege+ge

xxxx

Prvo se određuje broj binarnih cifara n potrebnih za zapis broja ukomplementu dvojke n se određuje na osnovu sledećih jednačina

Kako je x = -26 iz jednačina dobijamo da je n=6

Kada smo utvrdili koliko je n zapisujemo broj +26 u binarnomformatu koristeći n cifara

+26(10)=011010(2)

Invertovanjem cifara i sabiranjem sa 1 dobijamo vrednost za -26

-26(10)=100101+1=100110(2)

Za x = -57 dobijamo da je 2n-1ge57 odnosno n=7572=28 (1)282=14 (0)142=7 (0)72=3 (1)32=1 (1)12=0 (1)

57(10)=0111001(2)

-57(10)=1000110+1=1000111(2)

Za x = -368 dobijamo da je 2n-1ge368 odnosno n=103682=184 (0)1842=92 (0)922=46 (0)462=23 (0)232=11 (1)112=5 (1)52=2 (1)22=1 (0)12=0 (1)368(10)=0101110000(2)

-368(10)=1010001111+1=1010010000(2)

Za x = -546 dobijamo da je 2n-1ge546 odnosno n=115462=273 (0)2732=136 (1)1362=68 (0)682=34 (0)342=17 (0)172=8 (1)82=4 (0)42=2 (0)22=1 (0)12=0 (1)546(10)=01000100010(2)

-546(10)=10111011101+1=10111011110(2)

10001010100(2)1101110101(2)0100100(2)

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 5: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

00114110010113100110017

0100)1(2011101002001000104

minus+rarrminusminusminus

minus

++rarrminus+minus

+

)( BABA minus+=minus

2550255108

15015104

121210 n

lelerArrisinrArr=lelerArrisinrArr=

+gerArrminusisin

xxnxxn

xx n

gde je n broj upotrebljenih cifara

1271281271011288

78710184

02012121012

1-n

1-n11

leleminusrArrminusminusisinrArr=

leleminusrArrminusminusisinrArr=

legerArrge+gerArrminusminusminusisin minusminus

xxn

xxn

xxxxx nn

gde je n broj upotrebljenih cifara

Oznaka Pun naziv Brojbajta

Opseg koji semože predstaviti

INT Integer 2 -32768 do 32767

UNSIGNED INT Unsigned Integer 2 0 do 65535

LONG Long Integer 4 -2147483648do 2147483647

CHAR Character 1 Brojevima 0 do 255 sekoduju karakteri ASCII

tabele

FLOAT Floating Point 4 1210-38 le |X| le3410+38

Znak Eksponent Mantisa31 0

(ZNAK)MANTISA2EKSPONENT

MANTISA(10)=20+m12-1+m22-2+m32-3++m232-23

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

02012

1-n

1-n

ltgege+ge

xxxx

Prvo se određuje broj binarnih cifara n potrebnih za zapis broja ukomplementu dvojke n se određuje na osnovu sledećih jednačina

Kako je x = -26 iz jednačina dobijamo da je n=6

Kada smo utvrdili koliko je n zapisujemo broj +26 u binarnomformatu koristeći n cifara

+26(10)=011010(2)

Invertovanjem cifara i sabiranjem sa 1 dobijamo vrednost za -26

-26(10)=100101+1=100110(2)

Za x = -57 dobijamo da je 2n-1ge57 odnosno n=7572=28 (1)282=14 (0)142=7 (0)72=3 (1)32=1 (1)12=0 (1)

57(10)=0111001(2)

-57(10)=1000110+1=1000111(2)

Za x = -368 dobijamo da je 2n-1ge368 odnosno n=103682=184 (0)1842=92 (0)922=46 (0)462=23 (0)232=11 (1)112=5 (1)52=2 (1)22=1 (0)12=0 (1)368(10)=0101110000(2)

-368(10)=1010001111+1=1010010000(2)

Za x = -546 dobijamo da je 2n-1ge546 odnosno n=115462=273 (0)2732=136 (1)1362=68 (0)682=34 (0)342=17 (0)172=8 (1)82=4 (0)42=2 (0)22=1 (0)12=0 (1)546(10)=01000100010(2)

-546(10)=10111011101+1=10111011110(2)

10001010100(2)1101110101(2)0100100(2)

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 6: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

2550255108

15015104

121210 n

lelerArrisinrArr=lelerArrisinrArr=

+gerArrminusisin

xxnxxn

xx n

gde je n broj upotrebljenih cifara

1271281271011288

78710184

02012121012

1-n

1-n11

leleminusrArrminusminusisinrArr=

leleminusrArrminusminusisinrArr=

legerArrge+gerArrminusminusminusisin minusminus

xxn

xxn

xxxxx nn

gde je n broj upotrebljenih cifara

Oznaka Pun naziv Brojbajta

Opseg koji semože predstaviti

INT Integer 2 -32768 do 32767

UNSIGNED INT Unsigned Integer 2 0 do 65535

LONG Long Integer 4 -2147483648do 2147483647

CHAR Character 1 Brojevima 0 do 255 sekoduju karakteri ASCII

tabele

FLOAT Floating Point 4 1210-38 le |X| le3410+38

Znak Eksponent Mantisa31 0

(ZNAK)MANTISA2EKSPONENT

MANTISA(10)=20+m12-1+m22-2+m32-3++m232-23

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

02012

1-n

1-n

ltgege+ge

xxxx

Prvo se određuje broj binarnih cifara n potrebnih za zapis broja ukomplementu dvojke n se određuje na osnovu sledećih jednačina

Kako je x = -26 iz jednačina dobijamo da je n=6

Kada smo utvrdili koliko je n zapisujemo broj +26 u binarnomformatu koristeći n cifara

+26(10)=011010(2)

Invertovanjem cifara i sabiranjem sa 1 dobijamo vrednost za -26

-26(10)=100101+1=100110(2)

Za x = -57 dobijamo da je 2n-1ge57 odnosno n=7572=28 (1)282=14 (0)142=7 (0)72=3 (1)32=1 (1)12=0 (1)

57(10)=0111001(2)

-57(10)=1000110+1=1000111(2)

Za x = -368 dobijamo da je 2n-1ge368 odnosno n=103682=184 (0)1842=92 (0)922=46 (0)462=23 (0)232=11 (1)112=5 (1)52=2 (1)22=1 (0)12=0 (1)368(10)=0101110000(2)

-368(10)=1010001111+1=1010010000(2)

Za x = -546 dobijamo da je 2n-1ge546 odnosno n=115462=273 (0)2732=136 (1)1362=68 (0)682=34 (0)342=17 (0)172=8 (1)82=4 (0)42=2 (0)22=1 (0)12=0 (1)546(10)=01000100010(2)

-546(10)=10111011101+1=10111011110(2)

10001010100(2)1101110101(2)0100100(2)

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 7: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

1271281271011288

78710184

02012121012

1-n

1-n11

leleminusrArrminusminusisinrArr=

leleminusrArrminusminusisinrArr=

legerArrge+gerArrminusminusminusisin minusminus

xxn

xxn

xxxxx nn

gde je n broj upotrebljenih cifara

Oznaka Pun naziv Brojbajta

Opseg koji semože predstaviti

INT Integer 2 -32768 do 32767

UNSIGNED INT Unsigned Integer 2 0 do 65535

LONG Long Integer 4 -2147483648do 2147483647

CHAR Character 1 Brojevima 0 do 255 sekoduju karakteri ASCII

tabele

FLOAT Floating Point 4 1210-38 le |X| le3410+38

Znak Eksponent Mantisa31 0

(ZNAK)MANTISA2EKSPONENT

MANTISA(10)=20+m12-1+m22-2+m32-3++m232-23

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

02012

1-n

1-n

ltgege+ge

xxxx

Prvo se određuje broj binarnih cifara n potrebnih za zapis broja ukomplementu dvojke n se određuje na osnovu sledećih jednačina

Kako je x = -26 iz jednačina dobijamo da je n=6

Kada smo utvrdili koliko je n zapisujemo broj +26 u binarnomformatu koristeći n cifara

+26(10)=011010(2)

Invertovanjem cifara i sabiranjem sa 1 dobijamo vrednost za -26

-26(10)=100101+1=100110(2)

Za x = -57 dobijamo da je 2n-1ge57 odnosno n=7572=28 (1)282=14 (0)142=7 (0)72=3 (1)32=1 (1)12=0 (1)

57(10)=0111001(2)

-57(10)=1000110+1=1000111(2)

Za x = -368 dobijamo da je 2n-1ge368 odnosno n=103682=184 (0)1842=92 (0)922=46 (0)462=23 (0)232=11 (1)112=5 (1)52=2 (1)22=1 (0)12=0 (1)368(10)=0101110000(2)

-368(10)=1010001111+1=1010010000(2)

Za x = -546 dobijamo da je 2n-1ge546 odnosno n=115462=273 (0)2732=136 (1)1362=68 (0)682=34 (0)342=17 (0)172=8 (1)82=4 (0)42=2 (0)22=1 (0)12=0 (1)546(10)=01000100010(2)

-546(10)=10111011101+1=10111011110(2)

10001010100(2)1101110101(2)0100100(2)

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 8: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

Oznaka Pun naziv Brojbajta

Opseg koji semože predstaviti

INT Integer 2 -32768 do 32767

UNSIGNED INT Unsigned Integer 2 0 do 65535

LONG Long Integer 4 -2147483648do 2147483647

CHAR Character 1 Brojevima 0 do 255 sekoduju karakteri ASCII

tabele

FLOAT Floating Point 4 1210-38 le |X| le3410+38

Znak Eksponent Mantisa31 0

(ZNAK)MANTISA2EKSPONENT

MANTISA(10)=20+m12-1+m22-2+m32-3++m232-23

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

02012

1-n

1-n

ltgege+ge

xxxx

Prvo se određuje broj binarnih cifara n potrebnih za zapis broja ukomplementu dvojke n se određuje na osnovu sledećih jednačina

Kako je x = -26 iz jednačina dobijamo da je n=6

Kada smo utvrdili koliko je n zapisujemo broj +26 u binarnomformatu koristeći n cifara

+26(10)=011010(2)

Invertovanjem cifara i sabiranjem sa 1 dobijamo vrednost za -26

-26(10)=100101+1=100110(2)

Za x = -57 dobijamo da je 2n-1ge57 odnosno n=7572=28 (1)282=14 (0)142=7 (0)72=3 (1)32=1 (1)12=0 (1)

57(10)=0111001(2)

-57(10)=1000110+1=1000111(2)

Za x = -368 dobijamo da je 2n-1ge368 odnosno n=103682=184 (0)1842=92 (0)922=46 (0)462=23 (0)232=11 (1)112=5 (1)52=2 (1)22=1 (0)12=0 (1)368(10)=0101110000(2)

-368(10)=1010001111+1=1010010000(2)

Za x = -546 dobijamo da je 2n-1ge546 odnosno n=115462=273 (0)2732=136 (1)1362=68 (0)682=34 (0)342=17 (0)172=8 (1)82=4 (0)42=2 (0)22=1 (0)12=0 (1)546(10)=01000100010(2)

-546(10)=10111011101+1=10111011110(2)

10001010100(2)1101110101(2)0100100(2)

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 9: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

Znak Eksponent Mantisa31 0

(ZNAK)MANTISA2EKSPONENT

MANTISA(10)=20+m12-1+m22-2+m32-3++m232-23

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

02012

1-n

1-n

ltgege+ge

xxxx

Prvo se određuje broj binarnih cifara n potrebnih za zapis broja ukomplementu dvojke n se određuje na osnovu sledećih jednačina

Kako je x = -26 iz jednačina dobijamo da je n=6

Kada smo utvrdili koliko je n zapisujemo broj +26 u binarnomformatu koristeći n cifara

+26(10)=011010(2)

Invertovanjem cifara i sabiranjem sa 1 dobijamo vrednost za -26

-26(10)=100101+1=100110(2)

Za x = -57 dobijamo da je 2n-1ge57 odnosno n=7572=28 (1)282=14 (0)142=7 (0)72=3 (1)32=1 (1)12=0 (1)

57(10)=0111001(2)

-57(10)=1000110+1=1000111(2)

Za x = -368 dobijamo da je 2n-1ge368 odnosno n=103682=184 (0)1842=92 (0)922=46 (0)462=23 (0)232=11 (1)112=5 (1)52=2 (1)22=1 (0)12=0 (1)368(10)=0101110000(2)

-368(10)=1010001111+1=1010010000(2)

Za x = -546 dobijamo da je 2n-1ge546 odnosno n=115462=273 (0)2732=136 (1)1362=68 (0)682=34 (0)342=17 (0)172=8 (1)82=4 (0)42=2 (0)22=1 (0)12=0 (1)546(10)=01000100010(2)

-546(10)=10111011101+1=10111011110(2)

10001010100(2)1101110101(2)0100100(2)

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 10: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

(ZNAK)MANTISA2EKSPONENT

MANTISA(10)=20+m12-1+m22-2+m32-3++m232-23

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

02012

1-n

1-n

ltgege+ge

xxxx

Prvo se određuje broj binarnih cifara n potrebnih za zapis broja ukomplementu dvojke n se određuje na osnovu sledećih jednačina

Kako je x = -26 iz jednačina dobijamo da je n=6

Kada smo utvrdili koliko je n zapisujemo broj +26 u binarnomformatu koristeći n cifara

+26(10)=011010(2)

Invertovanjem cifara i sabiranjem sa 1 dobijamo vrednost za -26

-26(10)=100101+1=100110(2)

Za x = -57 dobijamo da je 2n-1ge57 odnosno n=7572=28 (1)282=14 (0)142=7 (0)72=3 (1)32=1 (1)12=0 (1)

57(10)=0111001(2)

-57(10)=1000110+1=1000111(2)

Za x = -368 dobijamo da je 2n-1ge368 odnosno n=103682=184 (0)1842=92 (0)922=46 (0)462=23 (0)232=11 (1)112=5 (1)52=2 (1)22=1 (0)12=0 (1)368(10)=0101110000(2)

-368(10)=1010001111+1=1010010000(2)

Za x = -546 dobijamo da je 2n-1ge546 odnosno n=115462=273 (0)2732=136 (1)1362=68 (0)682=34 (0)342=17 (0)172=8 (1)82=4 (0)42=2 (0)22=1 (0)12=0 (1)546(10)=01000100010(2)

-546(10)=10111011101+1=10111011110(2)

10001010100(2)1101110101(2)0100100(2)

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 11: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

MANTISA(10)=20+m12-1+m22-2+m32-3++m232-23

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

02012

1-n

1-n

ltgege+ge

xxxx

Prvo se određuje broj binarnih cifara n potrebnih za zapis broja ukomplementu dvojke n se određuje na osnovu sledećih jednačina

Kako je x = -26 iz jednačina dobijamo da je n=6

Kada smo utvrdili koliko je n zapisujemo broj +26 u binarnomformatu koristeći n cifara

+26(10)=011010(2)

Invertovanjem cifara i sabiranjem sa 1 dobijamo vrednost za -26

-26(10)=100101+1=100110(2)

Za x = -57 dobijamo da je 2n-1ge57 odnosno n=7572=28 (1)282=14 (0)142=7 (0)72=3 (1)32=1 (1)12=0 (1)

57(10)=0111001(2)

-57(10)=1000110+1=1000111(2)

Za x = -368 dobijamo da je 2n-1ge368 odnosno n=103682=184 (0)1842=92 (0)922=46 (0)462=23 (0)232=11 (1)112=5 (1)52=2 (1)22=1 (0)12=0 (1)368(10)=0101110000(2)

-368(10)=1010001111+1=1010010000(2)

Za x = -546 dobijamo da je 2n-1ge546 odnosno n=115462=273 (0)2732=136 (1)1362=68 (0)682=34 (0)342=17 (0)172=8 (1)82=4 (0)42=2 (0)22=1 (0)12=0 (1)546(10)=01000100010(2)

-546(10)=10111011101+1=10111011110(2)

10001010100(2)1101110101(2)0100100(2)

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 12: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

02012

1-n

1-n

ltgege+ge

xxxx

Prvo se određuje broj binarnih cifara n potrebnih za zapis broja ukomplementu dvojke n se određuje na osnovu sledećih jednačina

Kako je x = -26 iz jednačina dobijamo da je n=6

Kada smo utvrdili koliko je n zapisujemo broj +26 u binarnomformatu koristeći n cifara

+26(10)=011010(2)

Invertovanjem cifara i sabiranjem sa 1 dobijamo vrednost za -26

-26(10)=100101+1=100110(2)

Za x = -57 dobijamo da je 2n-1ge57 odnosno n=7572=28 (1)282=14 (0)142=7 (0)72=3 (1)32=1 (1)12=0 (1)

57(10)=0111001(2)

-57(10)=1000110+1=1000111(2)

Za x = -368 dobijamo da je 2n-1ge368 odnosno n=103682=184 (0)1842=92 (0)922=46 (0)462=23 (0)232=11 (1)112=5 (1)52=2 (1)22=1 (0)12=0 (1)368(10)=0101110000(2)

-368(10)=1010001111+1=1010010000(2)

Za x = -546 dobijamo da je 2n-1ge546 odnosno n=115462=273 (0)2732=136 (1)1362=68 (0)682=34 (0)342=17 (0)172=8 (1)82=4 (0)42=2 (0)22=1 (0)12=0 (1)546(10)=01000100010(2)

-546(10)=10111011101+1=10111011110(2)

10001010100(2)1101110101(2)0100100(2)

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 13: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

02012

1-n

1-n

ltgege+ge

xxxx

Prvo se određuje broj binarnih cifara n potrebnih za zapis broja ukomplementu dvojke n se određuje na osnovu sledećih jednačina

Kako je x = -26 iz jednačina dobijamo da je n=6

Kada smo utvrdili koliko je n zapisujemo broj +26 u binarnomformatu koristeći n cifara

+26(10)=011010(2)

Invertovanjem cifara i sabiranjem sa 1 dobijamo vrednost za -26

-26(10)=100101+1=100110(2)

Za x = -57 dobijamo da je 2n-1ge57 odnosno n=7572=28 (1)282=14 (0)142=7 (0)72=3 (1)32=1 (1)12=0 (1)

57(10)=0111001(2)

-57(10)=1000110+1=1000111(2)

Za x = -368 dobijamo da je 2n-1ge368 odnosno n=103682=184 (0)1842=92 (0)922=46 (0)462=23 (0)232=11 (1)112=5 (1)52=2 (1)22=1 (0)12=0 (1)368(10)=0101110000(2)

-368(10)=1010001111+1=1010010000(2)

Za x = -546 dobijamo da je 2n-1ge546 odnosno n=115462=273 (0)2732=136 (1)1362=68 (0)682=34 (0)342=17 (0)172=8 (1)82=4 (0)42=2 (0)22=1 (0)12=0 (1)546(10)=01000100010(2)

-546(10)=10111011101+1=10111011110(2)

10001010100(2)1101110101(2)0100100(2)

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 14: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

Za x = -57 dobijamo da je 2n-1ge57 odnosno n=7572=28 (1)282=14 (0)142=7 (0)72=3 (1)32=1 (1)12=0 (1)

57(10)=0111001(2)

-57(10)=1000110+1=1000111(2)

Za x = -368 dobijamo da je 2n-1ge368 odnosno n=103682=184 (0)1842=92 (0)922=46 (0)462=23 (0)232=11 (1)112=5 (1)52=2 (1)22=1 (0)12=0 (1)368(10)=0101110000(2)

-368(10)=1010001111+1=1010010000(2)

Za x = -546 dobijamo da je 2n-1ge546 odnosno n=115462=273 (0)2732=136 (1)1362=68 (0)682=34 (0)342=17 (0)172=8 (1)82=4 (0)42=2 (0)22=1 (0)12=0 (1)546(10)=01000100010(2)

-546(10)=10111011101+1=10111011110(2)

10001010100(2)1101110101(2)0100100(2)

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 15: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

Za x = -368 dobijamo da je 2n-1ge368 odnosno n=103682=184 (0)1842=92 (0)922=46 (0)462=23 (0)232=11 (1)112=5 (1)52=2 (1)22=1 (0)12=0 (1)368(10)=0101110000(2)

-368(10)=1010001111+1=1010010000(2)

Za x = -546 dobijamo da je 2n-1ge546 odnosno n=115462=273 (0)2732=136 (1)1362=68 (0)682=34 (0)342=17 (0)172=8 (1)82=4 (0)42=2 (0)22=1 (0)12=0 (1)546(10)=01000100010(2)

-546(10)=10111011101+1=10111011110(2)

10001010100(2)1101110101(2)0100100(2)

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 16: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

Za x = -546 dobijamo da je 2n-1ge546 odnosno n=115462=273 (0)2732=136 (1)1362=68 (0)682=34 (0)342=17 (0)172=8 (1)82=4 (0)42=2 (0)22=1 (0)12=0 (1)546(10)=01000100010(2)

-546(10)=10111011101+1=10111011110(2)

10001010100(2)1101110101(2)0100100(2)

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 17: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

10001010100(2)1101110101(2)0100100(2)

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 18: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

10001010100(2)=-1024+64+16+4=-940(10)

1101110101(2)==-512+256+64+32+16+4+1=-139(10)1101110101(2)=101110101(2)=

=-256+64+32+16+4+1=-139(10)

0100100(2)=32+4=+36(10)

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 19: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

02012

1-n

1-n

ltgege+ge

xxxx

a X=67 rarr 2n-1 ge 68 rarr n-1=7 rarr n=8

b X=-34 rarr 2n-1 ge 34 rarr n-1=6 rarr n=7

c X=63 rarr 2n-1 ge 64 rarr n-1=6 rarr n=7

d X=-88 rarr 2n-1 ge 88 rarr n-1=7 rarr n=8

20=1 21=2 22=4 23=8 24=16 25=32 26=64 27=128 28=256

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 20: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

2n ge x + 1

20=1 21=2 22=4 23=8 24=16 25=32 26=6427=128 28=256 29=512

a X=34 rarr 2n ge 35 rarr n=6b X=68 rarr 2n ge 69 rarr n=7c X=320 rarr 2n ge 321 rarr n=9d X=127 rarr 2n ge 128 rarr n=7

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 21: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

1 11111110+103 01100111

+ -98 +10011110+5 (1)00000101

2 11000111+87 01010111

+-27 +11100101+60 (1)00111100

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 22: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

3 0111000+24 00011000+-72 +10111000-48 11010000

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 23: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

1+24 00011000 00011000

-+67 -01000011 +10111101-43 11010101

2+42 00101010 00101010

--82 -10101110 +01010010+124 01111100

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 24: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

3-48 11010000 11010000--45 -11010011 +00101101- 3 11111101

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 25: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

a 01000001011100000000000000000000(2)

b 00111100100000000000000000000000(2)

c BF1A0000(16)

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 26: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

0 10000010 11100000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 128+2-127 = 3Mantisa 20+2-1+2-2+2-3 = 1+12+14+18 = 158Vrednost broja +15823 = +1588 = +15

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 27: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

0 01111001 00000000000000000000000Znak cifra znaka je 0 rarr broj je pozitivanEksponent 64+32+16+8+1-127 = -6Mantisa 20 = 1Vrednost broja +12-6 = +164 = +0015625

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 28: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu

BF1A0000(16)=1011 1111 0001 1010 0000 0000 0000 0000(2)=1 01111110 00110100000000000000000=Znak cifra znaka je 1 rarr broj je negativanEksponent 64+32+16+8+4+2-127 = -1Mantisa 20+2-3+2-4+2-6 = 1+18+116+164 = 7764Vrednost broja -77642-1 = -77128 = -06015625

Page 29: 1.7 Predstavljanje negativnih brojeva u binarnom sistemu