Você está na página 1de 15

Fatec - Sorocaba

Conversão entre Bases e


Aritmética Binária

FATEC Sorocaba – ADS Arquitetura e Organização de Computadores


Profa Maria Angélica C. de Andrade Cardieri
Agenda de hoje
 Conversão entre bases :
Base 10 para base 16
Base 16 para base 10
Base 2 para base 8
Base 8 para base 2
Base 2 para base 16
Base 16 para base 2
 Aritmética Binária
 Exercícios para entrega
FATEC Sorocaba – ADS Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade
Cardieri
Vimos até agora:

Conversão entre bases:


Base 10 para Base 2 => Divisões sucessivas por 2
Base 2 para base 10 => Teorema F.N
Base 10 para base 8 => Divisões sucessivas por 8
Base 8 para base 10 => Teorema F.N

FATEC Sorocaba – ADS Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade
Cardieri
Teorema Fundamental da Numeração

"O valor decimal de uma quantidade expressa


em outro sistema de numeração é dado pela
fórmula:
….+ (d2 x b2 ) + (d1 x b1) + (d0x b0 ) + (d-1 x b-1 ) + (d-2 x b-2 )+ .....

FATEC Sorocaba – ADS Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade
Cardieri
Base 16 - Hexadecimal
É um sistema posicional de numeração.

Utiliza 16 símbolos para representação das quantidades,


que são: 0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F.

Sendo A = 10
B = 11
C = 12
D =13
E = 14
F = 15
FATEC Sorocaba – ADS Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade
Cardieri
Conversão Decimal - Hexadecimal

Método de divisões sucessivas por 16


 Para converter números inteiros de decimal para a base 16 a
forma mais simples é utilizar o método de divisões sucessivas
por 16, que consiste em dividir o número decimal
sucessivamente por 16 e os quocientes que vão sendo obtidos
até que o quociente em uma das divisões seja zero.

 A sequência de todos os restos obtidos dispostos em ordem


inversa representa o número inicial expresso em hexadecimal.

FATEC Sorocaba – ADS Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade
Cardieri
Conversão Hexadecimal - Decimal

O método mais utilizado é através da aplicação da fórmula do


Teorema Fundamental da Numeração:

(127) 16 = ( ? ) 10

= (7 x 16 0 ) + (2 x 16 1 ) + ( 1 x 16 2 )
= 7 + 32 + 256 = (295) 10

(42,1) 16 = ( ? ) 10
= (2 x 16 0 ) + (4 x 161 ) + (1 x 16 -1 ) = 2 + 64 + (1/16)
= (66,0625) 10

FATEC Sorocaba – ADS Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade
Cardieri
Decimal Binário Octal Hexa
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
Exercício: 5 0101 5
Preencher
6 0110 6
a tabela ao
lado 7 0111 7
8 1000 10
9 1001 11
10 1010 12
11 1011 13
12 1100 14
13 1101 15
14 1110 16
15 1111 17
FATEC Sorocaba – ADS
Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade Cardieri
Conversão Binário - Octal
 Para converter um número binário em octal, agrupam-se os
dígitos binários de 3 em 3 a partir do ponto decimal da direita
para a esquerda e após o ponto decimal da esquerda para
direita. Caso o último grupo não possua 3 bits, preenche-se
com zeros. Então, para cada grupo, acha-se o valor Octal
equivalente.

Ex1: (111010111)2

(111)2 (010)2 (111)2 = (727)8


7 2 7 Agrupar de 3 em 3 e
preencher com zeros
para completar 3
digitos
Ex2: 10101,0011

(010)2 (101)2 ,(001)2 (100)2 = (25,14)


2 5 , 1 4
FATEC Sorocaba – ADS Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade
Cardieri
Conversão Binário - Hexadecimal
 Basta dividir o número binário da direita para
esquerda em grupos de 4 bits cada. Caso o último
grupo não possua 4 bits, preenche-se com zeros à
esquerda. Então, para cada grupo, acha-se o valor
Hexadecimal equivalente.

Ex1: (1011011011)2

(0010)2 (1101)2 (1011)2 = (2DB)16


2 D B

Ex2: ( 1101110,01101) 2

FATEC Sorocaba – ADS Arquitetura e Organização de Computadores - Profa Maria Angélica


C. de Andrade Cardieri
Outros Exemplos
Ex: (1010011111)2

(001)2 (010)2 (011)2 (111)2 = (1237)8


1 2 3 7

Ex: (327)8

(011)2 (010)2 (111)2 = (11010111)2


3 2 7

FATEC Sorocaba – ADS Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade
Cardieri
Outros Exemplos
Ex: (10011100101101)2

(0010)2 (0111)2 (0010)2 (1101)2 = (272D)16


2 7 2 D

Ex: (306)16

(0011)2 (0000)2 (0110)2 = (1100000110)2


3 0 6

FATEC Sorocaba – ADS Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade
Cardieri
Conversão Base 8 – Base 16
 Devemos primeiro converter o número da base 8
para a base 2. O mesmo ocorre na conversão da
base 16 para a base 8.

Ex: (3174)8
1)

(011)2 (001)2 (111)2 (100)2 = (11001111100)2

2)
(0110)2 (0111)2 (1100)2 = (67C)16
6 7 C

FATEC Sorocaba – ADS Arquitetura e Organização de Computadores - Profa Maria Angélica C.


de Andrade Cardieri
Exercício
 Lista 02 – Conversão entre bases

FATEC Sorocaba – ADS Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade
Cardieri
Complete o quadro
Binário Octal Decimal Hexadecimal

100111010110      

  7246    

    2001  

      5A09

10111.011      

  41.7    

    2.71  

      2F.C

FATEC Sorocaba – ADS Arquitetura e Organização de Computadores - Profa Maria Angélica C. de Andrade
Cardieri

Você também pode gostar