Sie sind auf Seite 1von 6

!!

Sistema

!"#$
!%&'(%)*+$"%,%)-%+$.$
!*/01&+21+$1/)&1$+%+)13-+4$!56%,*+4$

!! Converso

.#'/0)*#0)1234,56#3)6,)7"28,)7"9:3()
;<=7.)

!"#$%"&'()*"+"&,"()-))
.#'/0)*#0)1234,56#3)6,)7"28,)7"9:3() >?--)

!"#$%"&'()*"+"&,"()-).#'/0)*#0)1234,56#3)6,)
7"28,)7"9:3()

1-)

>?--)

entre bases

!! Decimal para base X


!! Base X para decimal

!!

!"#$%"&'()*"+"&,"()-).#'/0)*#0)1234,56#3)6,)
7"28,)7"9:3()

de numerao

!! Decimal
!! Binrio
!! Octal
!! Hexadecimal

@)

1012

!!

11012

!!

1248

>?--)

>)

= (1 x 22 )+ (0 x 21) + (1 x 20) =
= (1 x 4) + (0 x 2) + (1 x 1)
= 510!
= (1 x 23) + (1 x 22 )+ (0 x 21) + (1 x 20) =
= (1 x 8) + (1 x 4) + (0 x 2) + (1 x 1)
= 1310!
= (1 x 82) + (2 x 81 )+ (4 x 80) =
= (1 x 64) + (2 x 8) + (4 x 1) =
= 8410

!"#$%"&'()*"+"&,"()-).#'/0)*#0)1234,56#3)6,)
7"28,)7"9:3()

>?--)

A)

!! Mtodos

rpidos de converso

!! Existem

mtodos prticos de converso, que


somente servem para casos particulares.
!! Usualmente, tais mtodos fazem a converso
de uma base X para a base 2, ou base 2 para
base X
!! Mtodos:

!! Octal para binrio


!! Hexadecimal para binrio

!! Converso

de nmeros fracionrios

!! Base X para decimal


!! Decimal para base X

!! Grupos

de bits
!! Cdigo BCD
!! Cdigos Alfanumricos

!"#$%"&'()*"+"&,"()-).#'/0)*#0)1234,56#3)6,)
7"28,)7"9:3()

!! Octal -> Binrio


!! Hexadecimal -> Binrio

>?--)

!"#$%"&'()*"+"&,"()-).#'/0)*#0)1234,56#3)6,)
7"28,)7"9:3()

B)

!
278 ! 2
7
010 111 ! 278 = 0101112

1ED16 !

OBS: Usar 3 bits na converso de cada nmero !!

Verificao:

C)

1
E
D
0001 1110 1101 ! 1ED16 = 1111011012

OBS: Utilizar 4 bits na converso de cada


nmero !!!

(2x81) + (7x80) = 16 + 7 = 2310


!
23 2
01 11
2
1
1
5
2
! 278 = 2310 = 101112
1
2
2
0
1
!"#$%"&'()*"+"&,"()-).#'/0)*#0)1234,56#3)6,)
7"28,)7"9:3()

>?--)

>?--)

D)

!"#$%"&'()*"+"&,"()-).#'/0)*#0)1234,56#3)6,)
7"28,)7"9:3()

>?--)

E)

Exemplo 1:!
Seja o nmero decimal: 8,375
Este nmero pode ser escrito como: 8 + 0,375!
Teremos dois procedimentos diferentes para as partes inteira e
fracionria:!
a) Converso da parte inteira:!!
!"

!"#$%"&'()*"+"&,"()-).#'/0)*#0)1234,56#3)6,)
7"28,)7"9:3()

!! Converso

>?--)

F)

H'IJK$,)LJ832)))))))))))))))))))))))))))))))))))))))))))))
.#'/0)*#0)1234,56#3)6,)7"28,)7"9:3() >G-BG>??D)

da parte fracionria:!

!! Mtodo:

multiplicar sucessivamente a parte


fracionria pela base at atingir zero. O
nmero fracionrio convertido ser composto
pelos algarismos inteiros resultantes tomados
na ordem das multiplicaes.

H'IJK$,)LJ832)))))))))))))))))))))))))))))))))))))))))))))
.#'/0)*#0)1234,56#3)6,)7"28,)7"9:3() >G-BG>??D)

H'IJK$,)LJ832)))))))))))))))))))))))))))))))))))))))))))))
.#'/0)*#0)1234,56#3)6,)7"28,)7"9:3() >G-BG>??D)

!!

!! Exemplo

A converso de nmeros fracionrios em qualquer


base para decimal, pode ser feita utilizando a notao
polinomial com ndices negativos.

2:

!
Converter o nmero 74,328 para decimal:
!
= (7x81) + (4x80) + (3x8-1) + (2x8-2) =
= (7x8) + (4x1) + (3x1/8) + (2x1/64) =
= 56 + 4 + 0,375 + 0,03125 =
= 60,4062510

!
Exemplo 1:!
Converter o nmero 101,1012 para decimal.!
=(1x22) + (0x21) + (1x20) + (1x2-1) + (0x2-2) +
(1x2-3)=
= (1x4) + (0x2) + (1x1) + (1x #) + (0x $) + (1x1/8) =
= 4 + 1 + 0,5 + 0,125 =
= 5,62510
!
H'IJK$,)LJ832)))))))))))))))))))))))))))))))))))))))))))))
.#'/0)*#0)1234,56#3)6,)7"28,)7"9:3() >G-BG>??D)

H'IJK$,)LJ832)))))))))))))))))))))))))))))))))))))))))))))
.#'/0)*#0)1234,56#3)6,)7"28,)7"9:3() >G-BG>??D)

!! Os

dgitos no sistema binrio podem ser


agrupados em qualquer quantidade. As mais
usuais, no entanto, so:
!! Grupo de 4 bits: nibble
!! Grupo de 8 bits: byte

!"#$%"&'()*"+"&,"()-).#'/0)*#0)1234,56#3)6,)
7"28,)7"9:3()

>?--)

-D)

!"#$%"&'()*"+"&,"()-).#'/0)*#0)1234,56#3)6,)
7"28,)7"9:3()

>?--)

-F)

!! Um

sistema digital precisa ser capaz de


manipular informaes no numricas, isto ,
deve reconhecer cdigos que representam
letras do alfabeto, sinais de pontuao, sinais
de operaes e similares;

Se cada dgito de um nmero decimal for


representado pelo seu equivalente em binrio, o
resultado ser demonimado decimal codificado
em binrio (BCD: binary coded decimal).
!! Exemplos:
!!

!! 874 = 1000 0111 0100


!! 943 = 1001 0100 0011

!!

!! Cdigo

OBS:

usual: ASCII:

!! Sempre so utilizados 4 bits para converter cada dgito!!!


!! Todo nmero maior do que 1001 proibido nesse
cdigo!!!

H'IJK$,)LJ832)))))))))))))))))))))))))))))))))))))))))))))
.#'/0)*#0)1234,56#3)6,)7"28,)7"9:3() >G-BG>??D)

!"#$%"&'()*"+"&,"()-).#'/0)*#0)1234,56#3)6,)
7"28,)7"9:3()

>?--)

>-)

!"#$%"&'()*"+"&,"()-).#'/0)*#0)1234,56#3)6,)
7"28,)7"9:3()

>?--)

>@)

!! Cdigo

alfanumrico mais utilizado (muito


comum em computadores)
!! Cdigo Padro Americano para Troca de
Informaes (American Standard Code for
Information Interchange ASCII)
!! Cdigo de 7 bits (27 = 128 representaes)
!! Tabela ASCII...

!"#$%"&'()*"+"&,"()-).#'/0)*#0)1234,56#3)6,)
7"28,)7"9:3()

>?--)

>>)

!! TOCCI,

R.; WIDMER, N. S.
Sistemas Digitais: princpios e
aplicaes. Prentice Hall. 8
edio, 2003.
Captulos 02

!"#$%"&'()*"+"&,"()-).#'/0)*#0)1234,56#3)6,)
7"28,)7"9:3()

>?--)

>A)

Das könnte Ihnen auch gefallen