Você está na página 1de 30

Sistemas de Numeração

Sistemas de Numeração

 No quotidiano, o homem lida, sob o


ponto de vista numérico, com o sistema
decimal
 Do ponto de vista alfabético,
comunicamos através de um idioma
 Já os computadores utilizam para ambos
os casos o sistema binário de
numeração
Sistemas de Numeração
 Um sistema de numeração é
determinado fundamentalmente pela
base
– Indica o nº de símbolos utilizado
 Notação para indicar um número numa
determinada base:
 Número X na base B: X(B)
Sistemas de Numeração
 Conceito de sistemas de numeração:

• sistemas usados para quantificar as grandezas

exprimindo todos os valores perfeitamente definidos.


 Conceito de base:
• quantidade de algarismos ou símbolos que são usados
para exprimir todos os números deste sistema.
Sistemas de Numeração
 Decimal base 10 10 dígitos

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

– Representa uma informação num formato


denominado representação posicional.

12510 = 1 X 102 + 2 X 102 + 5 X 100

– Este sistema é usado para processar informações


de circuitos analógicos.
Sistemas de Numeração
 Binário base 2 2 dígitos

0, 1

– Tais dígitos recebem a denominação de “BIT”, que


corresponde às primeiras duas letras de BInary e
a última letra de digiT.

– Este sistema é usado para processar informações


dos circuitos digitais.
Sistemas de Numeração
 Octal base 8 8 dígitos

0, 1, 2, 3, 4, 5, 6, 7

 Hexadecimal base 16 16 dígitos

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

– Este sistema é muito usado para representar


números binários na maioria dos computadores.
Sistema Binário de Numeração

 Os computadores surgiram a partir da


evolução de dispositivos mecânicos que
tinham por objectivo automatizar a
realização de cálculos;
– Exemplo: ábaco
Sistema Binário de Numeração

 Com a evolução destes mecanismos,


depararam-se alguns problemas que o
sistema decimal de numeração
apresentava, entre eles o espaço físico
ocupado pelos dispositivos que tinham
que representar de alguma forma os
dez algarismos presentes neste
sistema;
Sistema Binário de Numeração

 Num momento posterior foi proposto o


sistema binário de numeração, um
sistema que utiliza apenas dois algarismos
para representar os número: 0 e 1;
 Adicionalmente, foi identificada uma
facilidade de se relacionar este sistema a
dispositivos electrónicos, pois os circuitos
electrónicos podem assumir dois estados:
ausência de corrente (0), ou passagem de
corrente (1);
Sistema Binário de Numeração
 Com a evolução, os dispositivos de cálculo
mecânicos tornaram-se electrónicos, pois
observou-se, num primeiro momento, que
desta forma o processamento das
informações poderia acontecer de forma
mais rápida;
 Com base nestes princípios, originaram-se
os primeiros computadores electrónicos.
Desta forma, pode-se identificar a grande
importância do sistema binário de numeração
para a Computação.
Sistema Binário de Numeração
 Conversão Decimal → Binário:
– Divide-se o número em decimal (base 10)
sucessivamente por 2 até que o quociente seja
igual a 1. Quando isto acontecer, agrupa-se este
último quociente (1) o todos os “restos”
resultantes das divisões anteriores, a partir da
última realizada até a primeira, formando-se
assim o número equivalente em binário;
– Exemplo: 9 2
1 4 2
0 2 2 910=10012
0 1
Sistema Binário de Numeração
 Conversão Binário → Decimal:
– Multiplica-se cada dígito do número binário (a
partir da direita para a esquerda) por uma
potência de 2, que deve iniciar com o expoente 0,
e deve ser incrementada de 1 em 1. Feito isto,
somam-se os valores obtidos por cada um destes
produtos e obtêm-se o número em decimal;
– Exemplo:
1001
1x20 = 1 + 10012 =910
0x21 = 0 +
0x22 = 0 +
1x23 = 8
9
 Sistema de Numeração Octal
– Neste sistema a base é 8, e os dígitos são
0,1,2,3,4,5,6,7
– Há uma relação especial entre o sistema octal
e o sistema binário que reside no fato de que
três dígitos binários representarem oito (23)
números distintos.
– Esta relação permite efectuar conversões
entre estes sistemas de forma quase imediata
como veremos adiante.
 Conversão do sistema Octal para o
decimal
– Utilizamos o conceito básico de formação de
um número já explicado.
– Observemos o exemplo: Converter 3458 em
decimal.
– 3458 = 3x82 + 4x81 + 5x80
– 3458 = 192 + 32 + 5 = 22910
– Vejamos outro exemplo:
– Converter 4778 em decimal.
– 4778 = 4x82 + 7x81 + 7x80
– 4778 = 256 + 56 + 7 = 31910
 Conversão do sistema Decimal para o
Octal
– O processo é análogo ao da conversão
decimal para binário, ou seja, empregar
divisões sucessivas pela base.
– Exemplificando: Converter 9010 para octal.
90|8
2 11|8
3 1|8
10 9010 = 1328
Converter 12810 para octal.
128|8
0 16|8
0 2|8
20 12810 = 2008
 Conversão do sistema Octal para binário
– Para realizar a conversão basta converter cada dígito
octal no seu correspondente binário. Isto deve-se à
relação anteriormente mencionada.
– Exemplificando. Converter 778 em binário.
7 7= ∴ 778 = 1111112
111 111

Converter 1238 em binário


1 2 3 =∴1238 = 10100112
001 010 011
 Conversão do sistema Binário para o
Octal
– Utiliza-se o processo inverso do anterior.
– Separamos o número binário em grupos de
três bits a partir da direita.
– Depois, convertemos cada grupo de bits para
o sistema octal.
– Exemplificando:
– Converter 11100102 em octal
– 11100102 = 1 110 010 = 1628
– Vejamos outro exemplo: Converter 100012 em
octal.
– 100012 = 10 001 = 218
– Converter 11101002 em octal.
– 11101002 = 1 110 100 = 1648
 Sistema de Numeração Hexadecimal
 Este sistema tem base 16 e portanto
possui 16 dígitos.
 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E e F são os
dígitos deste sistema.
 O dígito A representa a quantidade 10,
B representa 11, até o F que representa
15.
 Este sistema é bastante utilizado em
microcomputadores tanto em hardware
como em software.
 Conversão do sistema hexadecimal para o
decimal.
 Novamente usamos o conceito básico de
formação de um número já explicado.
– Exemplificando. Converter 2D16 em decimal.
2D16 = 2x161 + 13x160 = 32 + 13 = 45.
– Vejamos outro exemplo. Converter 1C316 em
decimal.
1C316 = 1x162 + 12x161 + 3x160 =
256 + 192 + 3 = 45110.
 Conversão do sistema decimal para o
hexadecimal.
 Novamente se usam divisões sucessivas.
 Exemplificando. Converter 100010 em
hexadecimal.
1000|16
8 62|16
14 3|16
30 100010 = 3E816
– Converter 12010 em hexadecimal
120|16
8 7|16
70 12010 = 7816
 Conversão do sistema hexadecimal
para o binário.
– É análoga à conversão do sistema octal
para o binário. Desta vez, precisamos de
quatro bits para representar cada dígito
hexadecimal.
– Exemplificando. Converter AB316 em binário.
AB316 = 1010
 1011  = 1010101100112
 0011
A B 3

– Vejamos outro exemplo. Converter F8DD16


em binário.
F 8 DD16 = 1111
 1000
 1101  = 11111000110111012
 1101
F 8 D D
 Conversão do sistema binário para o
sistema hexadecimal.
– É novamente análoga à conversão do sistema
octal para o binário. Desta vez agrupamos os
bits de 4 em 4 à partir da direita.
– Exemplificando. Converter 10011102 em
hexadecimal.
10011102 = 100 1110 = 4E16
Converter 11000110112 em hexadecimal.
11000110112 = 11 0001 1011 = 31B16
Conversão de Sistemas
 Conversão Hexadecimal-Binário
Hexa Binário Hexa Binário
0 0000 8 1000
1 0001 9 1001
2 0010 A 1010
3 0011 B 1011
4 0100 C 1100
5 0101 D 1101
6 0110 E 1110
7 0111 F 1111
Conversão de Sistemas
 Conversão Octal-Binário

Octal Binário Octal Binário


0 000 4 100
1 001 5 101
2 010 6 110
3 011 7 111
Tabela de Conversão
Decimal Binário Octal Hexadecimal
0 0000 0 0
1 0001 1 1
2 0010 2 2
3 0011 3 3
4 0100 4 4
5 0101 5 5
6 0110 6 6
7 0111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F

Você também pode gostar