Você está na página 1de 43

ENGENHARIA DA COMPUTAÇÃO

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES


PROF. SANDRO A. FERRAZ, PhD

2
Versão <Nº> – <Mês/Ano>
Conteúdo

 Bases numéricas
 Mudança entre as bases:

– Decimal
– Binário
– Octo
– Hexadecimal

– Ponto Flutuante

 Operações com binário

3
Sistema hexadecimal

 O sistema hexadecimal de numeração, possui 16 algarismos:


0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

 Este sistema utiliza a combinação de números e letras para a formação de


numerais. A equivalência entre os sistemas hexadecimal e decimal, é dada
pela seguinte tabela.

4
Sistema hexadecimal

5
Conversão do sistema hexadecimal para decimal

 A conversão do sistema hexadecimal para decimal é


realizado da mesma forma que no sistema binário para
decimal. No entanto, deve-se colocar como o número
16.

6
Conversão do sistema hexadecimal para decimal

Pelo critério da ordem de significância de um número, temos que


(3F10) 16
Esquerda Para Direita

3 2 1 0
16 16 16 16

3 F 1 0

7
Conversão do sistema hexadecimal para decimal

Pelo critério da ordem de significância de um número, temos que


(3F10) 16

3 2 1 0
16 16 16 16

3 F 1 0

Montando a equação:

8
Conversão do sistema hexadecimal para decimal

Pelo critério da ordem de significância de um número, temos que


(3F10) 16

3 2 1 0
16 16 16 16

3 F 1 0

Montando a equação:
3

3 16

9
Conversão do sistema hexadecimal para decimal

Pelo critério da ordem de significância de um número, temos que


(3F10) 16

3 2 1 0
16 16 16 16

3 F 1 0

Montando a equação:
3

3 16

10
Conversão do sistema hexadecimal para decimal

Pelo critério da ordem de significância de um número, temos que


(3F10) 16

3 2 1 0
16 16 16 16

3 F 1 0

Montando a equação:
3

3 16 F

11
Conversão do sistema hexadecimal para decimal

Pelo critério da ordem de significância de um número, temos que


(3F10) 16

3 2 1 0
16 16 16 16

3 F 1 0

Montando a equação:
3 2

3 16 F 16

12
Conversão do sistema hexadecimal para decimal

Pelo critério da ordem de significância de um número, temos que


(3F10) 16

3 2 1 0
16 16 16 16

3 F 1 0

Montando a equação:
3 2

3 16 F 16

13
Conversão do sistema hexadecimal para decimal

Pelo critério da ordem de significância de um número, temos que


(3F10) 16

3 2 1 0
16 16 16 16

3 F 1 0

Montando a equação:
3 2

3 16 F 16 1

14
Conversão do sistema hexadecimal para decimal

Pelo critério da ordem de significância de um número, temos que


(3F10) 16

3 2 1 0
16 16 16 16

3 F 1 0

Montando a equação:
3 2 1

3 16 F 16 1 16

15
Conversão do sistema hexadecimal para decimal

Pelo critério da ordem de significância de um número, temos que


(1072) 8:

3 2 1 0
16 16 16 16

3 F 1 0

Montando a equação:
3 2 1

3 16 F 16 1 16

16
Conversão do sistema hexadecimal para decimal

Pelo critério da ordem de significância de um número, temos que


(1072) 8:

3 2 1 0
16 16 16 16

3 F 1 0

Montando a equação:
3 2 1

3 16 F 16 1 16 0

17
Conversão do sistema hexadecimal para decimal

Pelo critério da ordem de significância de um número, temos que


(3F10) 16

3 2 1 0
16 16 16 16

3 F 1 0

Montando a equação:
3 2 1 0

3 16 F 16 1 16 0 16

18
Conversão do sistema hexadecimal para decimal

Pelo critério da ordem de significância de um número, temos que


(3F10) 16

3 2 1 0
16 16 16 16

3 F 1 0

Montando a equação:
3 2 1 0

3 16 F 16 1 16 0 16
3 4096 F 256 1 16 0 1
19
Conversão do sistema hexadecimal para decimal

Pelo critério da ordem de significância de um número, temos que


(3F10) 16

3 2 1 0
16 16 16 16

3 F 1 0

Montando a equação:
3 2 1 0

3 16 F 16 1 16 0 16
3 4096 F 256 1 16 0 1
3 4096 15 256 1 16 0 1 20
Conversão do sistema hexadecimal para decimal

Pelo critério da ordem de significância de um número, temos que


(3F10) 16

3 2 1 0
16 16 16 16

3 F 1 0

Montando a equação:
3 2 1 0

3 16 F 16 1 16 0 16
3 4096 F 256 1 16 0 1
3 4096 15 256 1 16 0 1 21

12288 3840 16 0 16144


Exercícios:

7) Converter os seguintes números de hexadecimal para decimal:

a) (FF)16 = ( )10
b) (F1) 16 = ( )10
c) (F0F0)16 = ( )10
d) (F1FA)16 = ( )10
e) (FACA)16 = ( )10
f) (FAG)16 = ( )10
g) (AA)16 = ( )10
h) (15D)16 = ( )10

22
Exercícios:

7) Converter os seguintes números de hexadecimal para decimal:

a) (FF)16 = ( 255 )10


b) (F1) 16 = ( 241 )10
c) (F0F0)16 = ( 61680 )10
d) (F1FA)16 = ( 61946 )10
e) (FACA)16 = ( 64202 )10
f) (FAG)16 = ( NE )10
g) (AA)16 = ( 170 )10
h) (15D)16 = ( 349 )10

23
Conversão do sistema decimal para hexadecimal

 A conversão do sistema decimal para hexadecimal é


realizado da mesma forma que no sistema decimal para
binário. No entanto, deve-se colocar como divisor o
número 16.

24
Conversão do sistema decimal para hexadecimal

 Converter o número 1473 da base decimal para a base


hexadecimal.

(1473)10 = ( ? ) 16
 O procedimento consiste em dividir o número em
questão por 16 sucessivamente até que não seja mais
possível fazê-lo, e agrupar os restos destas divisões em
ordem, da última divisão para a primeira.
25
Exemplo:
1473 16
ATENÇÃO: Não trabalharemos com
1 92 casas decimais, só com números inteiros.

26
Exemplo:
1473 16
1 92 16
12 5 16
5 0 ATENÇÃO: Devemos dividir até o
resultado da divisão ser 0 (zero).

27
Exemplo:
1473 16
1 92 16
12 5 16
Os 5 0
va
cha lores
ma e
mo m ver
sd
e re melho
s to

28
Exemplo:
1473 16
1 92 16
12 5 16
5 0

(1473)10 = ( 5 )16

29
Exemplo:
1473 16
1 92 16
12 5 16
5 0

(1473)10 = ( 5 12 )16

30
Exemplo:
1473 16
1 92 16
12 5 16
5 0

(1473)10 = ( 5 12 1)16

31
Exemplo:
1473 16
1 92 16
12 5 16
5 0

Lembrando que: C

(1473)10 = ( 5 12 1)16

32
Exemplo:
1473 16
1 92 16
12 5 16
5 0

Assim:

(1473)10 = ( 5 C 1) 16

33
Exercícios:

8) Converter os seguintes números de decimal para hexadecimal:

a) (1010)10 = ( )16
b) (166)10 = ( )16
c) (115)10 = ( )16
d) (1024)10 = ( )16
e) (360)10 = ( )16
f) (256)10 = ( )16
g) (32)10 = ( )16
h) (12)10 = ( )16

34
Exercícios:

8) Converter os seguintes números de decimal para hexadecimal:

a) (1010)10 = ( 3F2 )16


b) (166)10 = ( A6 )16
c) (115)10 = ( 73 )16
d) (1024)10 = ( 400 )16
e) (360)10 = ( 168 )16
f) (256)10 = ( 100 )16
g) (32)10 = ( 20 )16
h) (12)10 = ( C )16

35
Conversão do sistema hexadecimal para o sistema binário

Exemplo: converter o número (C13)16 para binário.

Cada algarismo deste número hexadecimal deve ser representado por


quatro algarismos binários. Assim, temos:

C - 1100, pois (C)16 = (12)10

1 – 0001
3 - 0011

Assim, temos que

(C13)16 = (110000010011)2
36
Exercícios:

9) Converter os seguintes números de hexadecimal para binário:

a) (FF)16 = ( )2
b) (F1)16 = ( )2
c) (F0F0)16 = ( )2
d) (F1FA)16 = ( )2
e) (FACA)16 = ( )2
f) (FAG)16 = ( )2
g) (AA)16 = ( )2
h) (15D)16 = ( )2

37
Exercícios:

9) Converter os seguintes números de hexadecimal para binário:

a) (FF)16 = ( 1111 1111 )2


b) (F1)16 = ( 1111 0001 )2
c) (F0F0)16 = ( 1111 0000 1111 0000 )2
d) (F1FA)16 = ( 1111 0001 1111 1010 )2
e) (FACA)16 = ( 1111 1010 1100 1010 )2
f) (FAG)16 = ( NE )2
g) (AA)16 = ( 1010 1010 )2
h) (15D)16 = ( 0001 0101 1101 )2

38
Conversão do sistema binário para o sistema hexadecimal

Semelhante ao caso anterior. O número binário a ser convertido deve ser


agrupado em grupos de quatro algarismos, de acordo com o exemplo a
seguir:

Converter o número (10011000)2 para hexadecimal.

1001 – 9
1000 – 8

Assim, temos que (10011000)2 = (98)16

Caso o número binário a ser convertido para hexadecimal não possua um


número de algarismos igual a quatro ou múltiplo de quatro, os algarismos
faltantes devem ser completados com zeros à esquerda.
39
Exercícios:

10) Converter os seguintes números de binário para hexadecimal:

a) (1011 1010 1011 1010)2 = ( )16


b) (1111 1010 1111 1010 1100 1010)2 = ( )16
c) (1011 1010 1011 1010 1100 1010)2 = ( )16
d) (1100 1010 1111 1110)2 = ( )16
e) (0001 0101 0001 0101)2 = ( )16
f) (1111 1111)2 = ( )16
g) (1010 1000)2 = ( )16
h) (1111 0001 0101)2 = ( )16

40
Exercícios:

10) Converter os seguintes números de binário para hexadecimal:

a) (1011 1010 1011 1010)2 = ( BABA )16


b) (1111 1010 1111 1010 1100 1010)2 = ( FAFACA )16
c) (1011 1010 1011 1010 1100 1010)2 = ( BABACA)16
d) (1100 1010 1111 1110)2 = ( CAFE )16
e) (0001 0101 0001 0101)2 = ( 1515 )16
f) (1111 1111)2 = ( FF )16
g) (1010 1000)2 = ( A8 )16
h) (1111 0001 0101)2 = ( F15 )16

41
REFERÊNCIAS
MONTEIRO, Mário A. Introdução à organização de computadores. 4ª
ed. Editora LTC, Rio de Janeiro, 2001.

Idoeta, Ivan V. e Capuano, Francisco G. Elementos de Eletrônica


Digital. 41ª ed. Editora Érica, São Paulo, 2012.

__________________________________________

42
Copyright©©2020
Copyright 2015 Prof.
Prof.Sandro
Leandro
A. Ferraz
Rubim

Todos direitos reservados. Reprodução ou divulgação total ou parcial deste


documento é expressamente proíbido sem o consentimento formal, por escrito,
do Professor (autor).

Você também pode gostar