Você está na página 1de 5

UNIVERSIDADE FEDERAL DA BAHIA

INSTITUTO DE MATEMTICA
DEPARTAMENTO DE CINCIA DA COMPUTAO
Disciplina: MATA38 Projeto de circuitos lgicos
Professor: Marcos Ennes Barreto
Semestre: !"#$
BASES NUMRICAS
Decimal (!"# usada para entrada e sa%da de dados&
Bi$%&ia ('"# usada para c'lculos internos( arma)enamento e
manipula*+o de n,meros e dados&
He(a)ecimal (*" e Oc+al (,"# usadas para endere*amento de
memria e como forma compacta de representa*+o interna&
BASE DECIMAL
Base "!
D%gitos: ! " 3 # - . / 8 0
1ontri2ui*+o dos d%gitos na forma*+o do n,mero
E3emplo ": 3/3 4 3 3 "!

5 / 3 "!
"
5 3 3 "!
!
E3emplo : #!-8 4 # 3 "!
3
5 ! 3 "!

5 - 3 "!
"
5 8 3 "!
!
BASE BINRIA
Base
D%gitos: ! "
1ontri2ui*+o dos d%gitos na forma*+o do n,mero
E3emplo ": "!!"! 4 " 3
#
5 ! 3
3
5 ! 3

5 " 3
"
5 ! 3
!

4 ". 5 ! 5 ! 5 5 ! 4 "8
"!
E3emplo : """!" 4 " 3
#
5 " 3
3
5 " 3

5 ! 3
"
5 " 3
!

4 ". 5 8 5 # 5 ! 5 " 4 0
"!
CONVERSO DE BASE DECIMAL PARA BASE BINRIA
Di6ide7se o n,mero decimal dado e os 8uocientes sucessi6os por at9 8ue o
8uociente d: "& ; 2in'rio e8ui6alente 9 a com2ina*+o do ,ltimo 8uociente <"=
com todos os restos( tomados de 2ai3o para cima&
E3emplo: 1on6erter o decimal - em 2in'rio&
-
" "
! . -
"!
4 ""!!"

! 3
" "

CONVERSO DE BASE BINRIA PARA BASE DECIMAL
Multiplicar cada d%gito 2in'rio pela 2ase ele6ada ao e3poente
correspondente > posi*+o do d%gito no n,mero&
E3emplo: "!!"! 4 " 3
#
5 ! 3
3
5 ! 3

5 " 3
"
5 ! 3
!

4 ". 5 ! 5 ! 5 5 ! 4 "8
"!
BASE HE-ADECIMAL
Base ".
D%gitos: ! " 3 # - . / 8 0 A B 1 D E ?
Para @ns de c'lculo( os d%gitos A( B( 1( D( E e ? 6alem( respecti6amente( "!(
""( "( "3( "# e "-&
1ontri2ui*+o dos d%gitos na forma*+o do n,mero
E3emplo: "A3 4 " 3 ".A 5 "! 3 ".B 5 3 3 ".
!

4 -. 5 ".! 5 3 4 #"0
"!
!

CONVERSO DE BASE DECIMAL PARA BASE HE-ADECIMAL
Di6ide7se o n,mero decimal dado e os 8uocientes sucessi6os por ". at9 8ue o
8uociente seja menor 8ue a 2ase <".=& ; 6alor em Ce3adecimal 9 a com2ina*+o
do ,ltimo 8uociente com todos os restos( tomados de 2ai3o para cima&
Dem2rar de su2stituir os n,meros a partir de "! pelas letras&
E3emplo: con6erter o decimal 8 para Ce3adecimal
8 ".
"! "/ ". 8
"!
4""A
".

<A= " "
CONVERSO DE BASE HE-ADECIMAL PARA BASE DECIMAL
Multiplicar cada d%gito 2in'rio pela 2ase ". ele6ada ao e3poente
correspondente > posi*+o do d%gito no n,mero&
E3emplo: "A3 4 " 3 ".A 5 "! 3 ".B 5 3 3 ".
!

4 -. 5 ".! 5 3 4 #"0
"!
!

BASE OCTAL
Base 8
D%gitos: ! " 3 # - . /
1ontri2ui*+o dos d%gitos na forma*+o do n,mero
E3emplo: --# 4 - 3 8A 5 - 3 8B 5 # 3 8
!

4 3! 5 #! 5 # 4 3.#
"!

CONVERSO DE BASE DECIMAL PARA BASE OCTAL
Di6ide7se o n,mero decimal dado e os 8uocientes sucessi6os por 8 at9 8ue o
8uociente seja menor 8ue a 2ase <8=& ; 6alor em Ce3adecimal 9 a com2ina*+o
do ,ltimo 8uociente com todos os restos( tomados de 2ai3o para cima&
E3emplo: con6erter o decimal 0 para octal
0 8
# "" 8 0
"!
4"3#
8

3 "
CONVERSO DE BASE OCTAL PARA BASE DECIMAL
Multiplicar cada d%gito 2in'rio pela 2ase 8 ele6ada ao e3poente
correspondente > posi*+o do d%gito no n,mero&
E3emplo: --# 4 - 3 8A 5 - 3 8B 5 # 3 8
!

4 3! 5 #! 5 # 4 3.#
"!

CONVERS.ES ENTRE AS BASES BINRIA/ HE-ADECIMAL E OCTAL
U0a& a +a1ela )2 3$al )2 ma+e&ial c2m2 a42i25
BASE BINRIA PARA BASE OCTAL
"& Agrupar o 6alor 2in'rio em grupos de 3 d%gitos <2its=( da direita para a
es8uerdaE
& Para cada grupo de 3 d%gitos 2in'rios( atri2uir o d%gito correspondente
na 2ase octal&
E3emplo ": ""!"""!!" 4F
""! """ !!" 4F <. / "=
8
E3emplo : ""!!!""""!!"!" 4F
!"" !!! """ "!! "!" 4F <3 ! / # -=
8

BASE OCTAL PARA BASE BINRIA
1om 2ase na ta2ela de apoio( para cada d%gito da 2ase octal atri2uir tr:s
d%gitos da 2ase 2in'ria&
E3emplo: --# 4F "!" "!" "!!
BASE BINRIA PARA BASE HE-ADECIMAL
"& Agrupar o 6alor 2in'rio em grupos de # d%gitos <2its=( da direita para
a es8uerdaE
& Para cada grupo de # d%gitos 2in'rios( atri2uir o d%gito
correspondente na 2ase Ce3adecimal&
E3emplo ": ""!"""!!!!!" 4F
""!" ""!! !!!" 4F D 1 "
E3emplo : ""!!!""""! 4F
!!"" !!!" """! 4F 3 " E
BASE HE-ADECIMAL PARA BASE BINRIA
1om 2ase na ta2ela de apoio( para cada d%gito da 2ase Ce3adecimal
atri2uir 8uatro d%gitos da 2ase 2in'ria&
E3emplo: 1A?E 4F ""!! "!"! """" """!
CONVERSO ENTRE AS BASES HE-ADECIMAL E OCTAL
Estas 2ases n+o s+o compat%6eis& Portanto( a con6ers+o entre as 2ases ". e 8
9 feita da seguinte forma:
"& 1on6erte7se o 6alor da 2ase ". ou da 2ase 8 para a 2ase 2in'ria(
o2ser6ando a regra do n,mero de d%gitos necess'rios na 2ase 2in'ria&
& Aps( con6erte7se o n,mero 2in'rio para a 2ase destino <8 ou ".=(
o2edecendo a regra do n,mero de d%gitos necess'rios na 2ase 2in'ria&
E3emplo ": con6erter 1ADE para 2ase octal&
"& con6erter 1ADE para 2in'rio 4F ""!! "!"! ""!" """!
& con6erter o 6alor 2in'rio para a 2ase octal 4F "#-33.
E3emplo : con6erter /// para 2ase Ce3adecimal&
3& con6erter /// para 2in'rio 4F """ """ """
#& con6erter o 6alor 2in'rio para a 2ase Ce3adecimal 4F "??
ANE-O
Ta1ela )e C2$6e&07e0
Decimal Bi$%&i2 Oc+al He(a)ecimal
!
!! !
!
"
!" "
"

"!

3
"" 3
3
#
"!! #
#
-
"!"
- -
.
""!
. .
/
"""
/ /
8 "!!! "! 8
0 "!!" "" 0
"! "!"! " A
"" "!"" "3 B
" ""!! "# 1
"3 ""!" "- D
"# """! ". E
"- """" "/ ?
Ta1ela )e P2+8$cia0
P2+8$cia N '
N
,
N
*
N
! " " "
" 8 ".
# .# -.
3 8 -" #&!0.
# ". #&!0. .-&-3.
- 3 3&/.8 "&!#8&-/.
. .# .&"## ".&///&".
/ "8 &!0/&"- .8&#3-&#-.
8 -. ".&///&". #&0#&0./&0.
0 -" "-!&00#&0## .8&/"0&#/.&/3.
"! "!# "&!/&0-0&-- "&!00&-""&./&//.