Вы находитесь на странице: 1из 29

Organização de Computadores

Aula 1

Sistemas Numéricos e Conversão de Bases


SISTEMAS DE NUMERAÇÃO

Introdução
– Métodos para representar Números
– Necessidade do Homem de contar
– Realizar Operações aritméticas: +, -, / e *
– Sistema DECIMAL é o mais difundido
SISTEMAS DE NUMERAÇÃO
CONVERSÃO DE BASES

Binário - Base 2

Decimal Octal
Base 10 Base 8

Hexadecimal - Base 16
CONVERSÃO DE DECIMAL
PARA AS OUTRAS BASES

Binário

÷
Decimal Octal

Hexadecimal
CONVERSÃO DE DECIMAL
PARA AS OUTRAS BASES

Procedimento:
1. Dividir o número
– Pela base destino (2, 8 ou 16)
– Até quando for possível
2. Pegar o último Quociente
3. E os restos em ordem invertida.
VÍDEO

Conversão de Decimal para as outras Bases.


ATIVIDADE EM SALA

Converter o número 42 para binário, octal


e hexadecimal.
RESPOSTAS DA ATIVIDADE EM SALA

42 2 42 8
0 21 2 2 5
1 10 2
42 16
0 5 2
10 2
1 2 2
0 1

Respostas: 1010102 528 2A16


CONVERSÃO PARA DECIMAL

Procedimento:
1. Para cada algarismo do número:
– Multiplicar o algarismo por BASEindice
– Indice é a posição do algarismo no número

– Somar todos os valores obtidos


CONVERSÃO PARA DECIMAL

Exemplo: Converter o número 101112


para decimal (base 10)
Índice 4 3 2 1 0
BaseÍndice 24 23 22 21 20
Número a
ser convertido 1 0 1 1 1
1 * 24 0 * 23 1 * 22 1 * 21 1 * 20

Número Convertido = 23
ATIVIDADE EM SALA 2

Qual o resultado da operação a seguir?


10112 + 1010 + AB16
RESPOSTA DA ATIVIDADE EM SALA 2

10112 + 1010 + AB16

1*23 + 0*22 + 1*21 + 1*20 10*161 + 11*160

11 171

11+10+171 = 192
CONVERSÃO DE BINÁRIO PARA OCTAL

Procedimento:
1. Agrupar os algarismos do número em grupos de 3
2. Converter cada grupo para o seu equivalente em decimal
CONVERSÃO DE BINÁRIO PARA OCTAL
DECIMAL BINÁRIO Exemplo:
0 000 1 0 1 12 para octal
1 001
2 010
3 011
4 100
5 101
6 110
7 111
CONVERSÃO DE OCTAL PARA BINÁRIO

Procedimento:
1. Para cada algarismo
 Converter para o seu equivalente em binário, com 3
digitos
CONVERSÃO DE OCTAL PARA BINÁRIO
DECIMAL BINÁRIO Exemplo:
0 000 7 0 48 para binário
1 001
2 010
3 011
4 100
5 101
6 110
7 111
ATIVIDADE EM SALA 3

1. Converter o número 10110012 para octal.


2. Converter o número 65408 para binário
RESPOSTA DA ATIVIDADE EM SALA 3
1. Converter o número 1 0 1 1 1 0 12 para octal.

1 0 1 1 1 0 12
1 3 5
2. Converter o número 65408 para binário

65408

110 101 100 000


CONVERSÃO DE BINÁRIO PARA
HEXADECIMAL

Procedimento:
1. Agrupar os algarismos do número em grupos de 4
2. Converter cada grupo para o seu equivalente em decimal
 10=A, 11=B, 12=C, 13=D, 14=E e 15=F
DECIMAL BINÁRIO
0 0000 Exemplo: converter
1 0001 1 1 0 1 1 2 para hexa
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
(10) A 1010
(11) B 1011
(12) C 1100
(13) D 1101
(14) E 1110
(15) F 1111
CONVERSÃO DE HEXADECIMAL PARA
BINÁRIO

Procedimento:
1. Para cada algarismo
 Converter para o seu equivalente em binário, com 4
digitos
DECIMAL BINÁRIO
0 0000 Exemplo: converter
1 0001 A 0 C16 para binário
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
(10) A 1010
(11) B 1011
(12) C 1100
(13) D 1101
(14) E 1110
(15) F 1111
ATIVIDADE EM SALA 4

1. Converter o número 1110101012 para


hexadecimal.
2. Converter o número ABC016 para binário
RESPOSTA DA ATIVIDADE EM SALA 4
1. Converter o número 1110101012 para hexa.

1 1 1 0 1 0 1 0 12
2. Converter1o número
D ABC0
5 16 para binário

A B C 0 16

1010101111000000
CONVERSÃO ENTRE
OCTAL E HEXADECIMAL

Exemplo:
Converter
7038 para
hexa.
octal hexadecimal

binário
CONVERSÃO ENTRE
HEXADECIMAL E OCTAL
Exemplo:
Converter AB16
para octal

octal hexadecimal

binário
ATIVIDADE EM SALA 5

Converter o número F0116 para octal (base 8):


RESPOSTA DA ATIVIDADE EM SALA 5

F0116
Converter para Binário:

1 1 1 1 0 0 0 0 0 0 0 12

Converter para Octal:

7 4 0 18

Вам также может понравиться