Você está na página 1de 28

Eletrnica Digital Sistemas de Numerao

Prof. Wanderley

Introduo

Os sistemas de numerao so uma inveno humana Dentre os sistemas de numerao inventados, destacam-se:

O decimal; O binrio; O octal; e O he adecimal.

O mais im!ortante no dia-a-dia " o decimal, com!osto de de# al$arismos %&,',(,..),*+ ,ntretanto, na rea de sistemas di$itais e informtica, os outros tr-s sistemas de numerao citados, sobretudo o binrio e o he adecimal, so e tremamente im!ortantes .al im!ort/ncia ficar evidente no decorrer deste curso

O Sistema Binrio

0e no decimal h de# al$arismos, no binrio vamos encontrar a!enas dois al$arismos, & e ' ,nto, como re!resentamos al$arismos maiores 1ue ' utili#ando o sistema binrio2

3o sistema decimal no temos o al$arismo de#, de modo 1ue re!resentamos a 1uantidade utili#ando o al$arismo ' se$uido do & Da mesma forma, no binrio no temos o al$arismo dois, !or e em!lo, e o re!resentamos utili#ando o al$arismo ' se$uido do & 4tili#amos da mesma re$ra !ara re!resentar outras 1uantidades

O Sistema Binrio
DECIMAL & ' ( 5 6 7 8 9 ) * BINRIO & ' '& '' '&& '&' ''& ''' '&&& '&&' :ada d;$ito binrio recebe denominao de bit %binary di$it) Nibble " o con<unto de 1uatro bits Byte " o con<unto de oito bits a

Converso Binrio-Decimal
:onsidere o n=mero decimal 594 como e em!lo, o 1ual !ode ser decom!osto como se$ue:
5x100 Centena 5x10" + + 9x10 de ena 9x101 + + 4x1 !nidade 4x100 = 594 = 594

5, 9 e 4 so al$arismos decimais 10 " chamado de ba#e$ corres!ondente ao sistema decimal Os e !oentes ", 1 e 0 so os ;ndices relativos > !osio de cada al$arismo decimal

Converso Binrio-Decimal
:onsidere, a$ora, o n=mero binrio 101, corres!ondente ao n=mero decimal 5 Por e1uival-ncia com a decom!osio do n=mero decimal, temos 1ue: 1, 0 e 1 so al$arismos binrios 3o sistema binrio, a base " " Os ;ndices corres!ondentes a cada al$arismo binrio so ", 1 e 0 ?ssim, temos 1ue: 1x"" + 0x"1 + 1x"0 = 5
DECIMAL & ' ( 5 6 7 8 9 ) * BINRIO & ' '& '' '&& '&' ''& ''' '&&& '&&'

Converso Binrio-Decimal
, erc;cio: :onverta o byte '&'&''&' !ara decimal.
@es!osta: 1x"% + 0x"& + 1x"5 + 0x"4 + 1x"' + 1x"" + 0x"1 + 1x"0 = 1x1"( + 0x&4 + 1x'" + 0x1& + 1x( + 1x4 + 0x" + 1x1 = 1%' L)*)$ 10101101" = 1%'10 Obs: Auando su!rimimos a base, ento ficar subentendido 1ue tratase de um n=mero na base '&. Auando o n=mero estiver em 1ual1uer outra base, ento essa dever ser e !licitada.

Converso Binrio-Decimal
+a,e-a .a,a /a#a0 :onverta os n=meros a se$uir !ara decimal:
a+&'''&( b+'&'&( c+''&&''&&&'(

Converso Decimal-Binrio
? converso binrio-decimal " im!ortante, !ois a<udanos a saber a 1uantidade re!resentada !or um con<unto de bits Beremos a$ora a transformao inversa, de modo 1ue, dada uma 1uantidade decimal, obteremos sua re!resentao binria Para ilustrar o !rocesso de converso, considere o n=mero decimal '&

Converso Decimal-Binrio
O M1t)d) da# Di2i#3e# 4!/e##i2a#
O =ltimo 1uociente " o bit C0D %Most Significant Bit+ O !rimeiro resto " o bit E0D %Least Significant Bit+

Converso Decimal-Binrio
, erc;cio: :onverta o n=mero 69'& !ara binrio.
@es!osta: 4% 5 " 1 "' 5 " 1 11 5 " 1 55" 1 "5" 0 1 L)*)$ 4%10 =101111"

Converso Decimal-Binrio
+a,e-a .a,a /a#a0 :onverta os n=meros a se$uir !ara binrio:
a+(''& b+77('& c+9'7'&

Converso Binrio Fracionrio - Decimal


?t" a$ora tratamos somente de n=meros inteiros. , se o n=mero for um binrio fracionrio, como o convertermos !ara decimal2 :onsidere o n=mero fracionrio decimal '&,7, o 1ual !ode ser decom!osto como: ' '&' F & '&& F 7 '&-' G '&,7 Para binrios fracionrios !rocede-se de forma semelhante.

Converso Binrio Fracionrio - Decimal


Exe6.l): :onsidere o n=mero fracionrio '&','&'(. :onverta-o !ara decimal. ' (( F & (' F ' (& F ' (-' F & (-( ' 6 F & ( F ' (-5 G

F ' ' F ' &,7 F & &,(7 F ' &,'(7 G 7,8(7

Converso Binrio Fracionrio - Decimal


+a,e-a .a,a /a#a0 :onverta os n=meros a se$uir !ara decimal:
a+''',&&'( b+'&&,''&&'(

Converso Decimal Fracionrio - Binrio


4m n=mero decimal fracionrio !ode ser decom!osto em uma !arte inteira e um !arte fracionria , em!lo: ),597 G ) F &,597 Procedimento: Decom!He-se o n=mero em !arte inteira e fracionria :onverte-se a !arte inteira utili#ando divisHes sucessivas %< visto+ :onverte-se a !arte fracionria utili#ando multi!licaHes sucessivas

( 5 " 0 4 5 " 0 " 5 " 0 1 L)*)$ (10 =1000"

M!lti.li/a73e# 4!/e##i2a#

0$'%5 x" 0$%50 x" 1$500

0$500 x" 1$000

L)*)$ 0$'%510 =0$011" A##i6$ 1000" + 0$011" =1000$011"

Converso Decimal Fracionrio - Binrio


+a,e-a .a,a /a#a0 :onverta os n=meros a se$uir !ara binrio:
a+5,5)&'& b+79,5'&

Sistema Octal de numerao


.rata-se de um sistema de base ), contendo oito al$arismos, a saber: &, ', (, 5, 6, 7, 8 e 9 Eo$o, a re!resentao da 1uantidade )'& G '&), isto ", anlo$o ao !rocedimento observado no sistema binrio
DECIMAL & ' ( 5 6 7 8 9 ) * '& '' OC+AL & ' ( 5 6 7 8 9 '& '' '( '5

Converso Octal-Decimal
, em!lo: :onverta '65) !ara decimal.
1x(" + 4x(1 + 'x(0 = 1x&4 + 4x( + 'x1 = 99 L)*)$ 14'( = 9910

+a,e-a .a,a /a#a0 :onverta os n=meros a se$uir !ara decimal:


a+99) b+'&&) c+698)

Converso Decimal-Octal
I anlo$a > converso decimal-binria, ou se<a, utili#ase o m"todo de divisHes sucessivas. ,ntretanto, a$ora a base " ), isto ", as divisHes so !or ). , em!lo: :onverta *('& !ara octal. *( J ) 6 '' J ) 5J' Eo$o, *('& G '56)

Converso Decimal-Octal
+a,e-a .a,a /a#a0 :onverta os n=meros a se$uir !ara octal:
a+96'& b+7'('& c+9'*'&

Converso Octal-Binrio e Binrio-Octal


OC+AL & ' ( 5 6 7 8 9 BINRIO &&& &&' &'& &'' '&& '&' ''& ''' ,sta converso " direta se consideramos a tabela ao lado Exe6.l)0 :onverta (9) !ara binrio () G &'&( 9) G '''( Eo$o, (9) G &'&'''( Exe6.l)0 :onverta ''&&''( !ara octal ''&( G 8) &''( G 5) Eo$o, &'&'''(G 85) Ob#0 ? converso da base (3 %6, ), '8, 5(...+ !ara binrio, e vice-versa, " direta

Converso Octal-Binrio e Binrio-Octal


+a,e-a .a,a /a#a0 '+ :onverta os n=meros a se$uir !ara binrio:
a+56) b+758) c+66897)

(+ :onverta os n=meros a se$uir !ara octal:


a+'&'''( b+''&'&'&'( c+'&&&''&&''(

Sistema de Numerao He adecimal


.rata-se de um sistema de base '8, contendo de#esseis al$arismos, a saber: &, ', (, 5, 6, 7, 8, 9, ), *, ?, D, :, D, , e K Observe 1ue a se1u-ncia de letras re!resentam as 1uantidades '&, '', '(, '5, '6 e '7, res!ectivamente. Eo$o, a re!resentao da 1uantidade '8'& G '&'8, isto ", anlo$o ao !rocedimento observado nos sistemas binrio e octal O sistema he adecimal " de e trema im!ort/ncia em sistemas di$itais. I muito utili#ado tanto em !ro<eto de softLares 1uanto de hardLares di$itais
DECIMAL & ' ( 5 6 7 8 9 ) * '& '' '( '5 '6 '7 8E9ADECIMAL & ' ( 5 6 7 8 9 ) * ? D : D , K

Converso He adecimal-Decimal
, em!lo: :onverta 5K'8 !ara decimal.
'x1&1 + :x1&0 = 'x1& + 15x1 = &' L)*)$ ':1& = &'10

+a,e-a .a,a /a#a0 :onverta os n=meros a se$uir !ara decimal:


a+':5'8 b+(5?'8 c+7KD*'8

Converso Decimal-He adecimal


, em!lo: :onverta '&&&'& !ara he adecimal.
1000 5 1& ( &" 5 1& 14 ' E

Eo$o, '&&&'& G 5,)'8 +a,e-a .a,a /a#a0 :onverta os n=meros a se$uir !ara he adecimal: a+'56'& b+5)6'& c+(789'&

Converso He adecimal-Binrio e BinrioHe adecimal


8E9ADECIMAL & ' ( 5 6 7 8 9 ) * ? D : D , K BINRIO &&&& &&&' &&'& &&'' &'&& &'&' &''& &''' '&&& '&&' '&'& '&'' ''&& ''&' '''& ''''

,sta converso " direta se consideramos a tabela ao lado Exe6.l)0 :onverta :'5'8 !ara binrio c'8 G ''&&( ''8 G &&&'( 5'8 G &&''( Eo$o, :'5'8 G ''&& &&&' &&''( Exe6.l)0 :onverta '&&''&&&( !ara he adecimal '&&'( G *'8 '&&&( G )'8 Eo$o, '&&''&&&(G *)'8

Converso He adecimal-Binrio e BinrioHe adecimal


+a,e-a .a,a /a#a0 '+ :onverta os n=meros a se$uir !ara binrio:
a+',D'8 b+8:K*'8 c+5?9'8

(+ :onverta os n=meros a se$uir !ara he adecimal:


a+''&&&''( b+''&&&''''&&&'''&&(