Anda di halaman 1dari 16

Tecnologias de

Informação

Sistemas de Numeração

Códigos decimal, binário e


hexadecimal

Prof. Rui Dias


Código decimal
O código decimal, é o código numérico utilizado por nós.

Este código é também chamado de base 10, porque


possui 10 algarismos, de 0 a 9.

Como sabes o computador só entende zeros e uns, sim


ou não, ligado ou desligado, com corrente eléctrica ou sem
corrente eléctrica. A esse código, utilizado pelo
computador, é chamado de código binário.

Tecnologias de Informação - Sistemas


de Numeração 2
Código Binário

Um exemplo de código binário é a seguinte tabela:


Decimal Binário Esta tabela diz-nos que por
0 000 exemplo, o numero “3” em binário se
1 001 representa como “011”.
2 010 O código binário pode também ser
3 011 chamado de “base 2” porque tem dois
4 100
algarismos, “0” e “1”.
5 101

6 110

7 111

Tecnologias de Informação - Sistemas


de Numeração 3
Código Binário
conversão
O código decimal, pode ser convertido para binário,
utilizando a seguinte forma:
677710 => 6777 2
1 3388 2
0 1694 2
0 847 2
1 423 2
1 211 2
1 105 2
1 52 2
0 26 2
0 13 2
1 6 2
11010011110012 0 3 2
1 1

Tecnologias de Informação - Sistemas


de Numeração 4
Código Binário
conversão
O código binário, pode ser convertido para decimal,
utilizando a seguinte forma:

11010011110012
=>
212 211 210 29 28 27 26 25 24 23 22 21 20
1 1 0 1 0 0 1 1 1 1 0 0 1

Tecnologias de Informação - Sistemas


de Numeração 5
Código Binário
conversão
1 x 212 = 1 x 4096 4096
1 x 211 = 1 x 2048 2048
0 x 210 = 0 x 1024 0
1 x 29 = 1 x 512 512
0 x 28 = 0 x 256 0
0 x 27 = 0 x 128 0
1 x 26 = 1 x 64 64
1 x 25 = 1 x 32 32
1 x 24 = 1 x 16 16
1 x 23 = 1x8 8
0 x 22 = 0x4 0
0 x 21 = 0x2 0
1 x 20 = 1x1 1
+= 6777 => 677710
Tecnologias de Informação - Sistemas
de Numeração 6
Código Hexadecimal
O código hexadecimal, surgiu com a necessidade de se
escrever um valor simplificado que seja compatível com o
tamanho de variáveis ou registradores dos
microprocessadores, que são geralmente 8 bits, 16 bits, 32
bits, etc.
Então, inventaram o hexadecimal, que tem 16
algarismos 0,1,2…9,A,B,C…F.

Tecnologias de Informação - Sistemas


de Numeração 7
Código Hexadecimal
Decimal Binário Hexadecimal
As letras do alfabeto foram 0 0000 0

inseridas porque só existem 10 1 0001 1


2 0010 2
símbolos para representar os 3 0011 3
números que conhecemos e não 4 0100 4
5 0101 5
poderíamos usar 2 algarismos 6 0110 6
para representar um, então 7 0111 7
8 1000 8
utiliza-se as letras de A a F para
9 1001 9
representar os algarismos de 10 a 10 1010 A

15, (1010 a 1111). 11 1011 B

12 1100 C
Observa a tabela: 13 1101 D
14 1110 E

15 1111 F

Tecnologias de Informação - Sistemas


de Numeração 8
Código Hexadecimal
conversão
O código decimal, pode ser convertido para
hexadecimal, utilizando a seguinte forma:
6777 16
677710 =>
9 423 16
7 26 16
10 1

1 A 7 9 16
Tecnologias de Informação - Sistemas
de Numeração 9
Código Hexadecimal
conversão
O código hexadecimal, pode ser convertido para
decimal, utilizando a seguinte forma:
163 162 161 160
1A7916 => =
1 A 7 9 >
1 x 163 = 1 x 4096 4096
A x 162 = A x 256 2560
7 x 161 = 7 x 16 112
9 x 160 = 9x1 9
+= 6777 => 677710
Tecnologias de Informação - Sistemas
de Numeração 10
Código Hexadecimal/Binário
conversão
O código hexadecimal, pode ser convertido para binário,
utilizando a seguinte forma:
Decimal Binário Hexadecimal

0 0000 0
1 0001 1
1A7916 =>
2 0010 2

3 0011 3
1 A 7 9
4 0100 4
5 0101 5
0001 1010 0111 1001
6 0110 6
7 0111 7
8 1000 8 => 1A7916 <=>
9 1001 9
00011010011110012
10 1010 A
11 1011 B

12 1100 C
13 1101 D
14 1110 E Tecnologias de Informação - Sistemas
de Numeração 11
15 1111 F
Código Binário/Hexadecimal
conversão
O código binário, pode ser convertido para hexadecimal,
utilizando a seguinte forma:
Decimal Binário Hexadecimal
0 0000 0
1 0001 1
00011010011110012 =>
2 0010 2
3 0011 3
4 0100 4
0001 1010 0111 1001
5 0101 5
6 0110 6
1 A 7 9
7 0111 7

8 1000 8 => 00011010011110012 <=>


9 1001 9

10 1010 A
1A7916
11 1011 B
12 1100 C
13 1101 D

14 1110 E Tecnologias de Informação - Sistemas


15 1111 F de Numeração 12
Exercícios
Ex.1:
Constrói a tabela de conversão entre números decimais,
binários e hexadecimais, até ao número 1510.

Ex.2:
Prolonga a tabela que construíste no exercício anterior
até ao número 1716.

Tecnologias de Informação - Sistemas


de Numeração 13
Exercícios
Ex.3:
Converta para o sistema decimal:
a) 1011012

b) 1010110001101012

c) 70516

d) 101016

e) 10FA16
Tecnologias de Informação - Sistemas
de Numeração 14
Exercícios
Ex.4:
Converta para o sistema indicado:
a) 13210 = ()2
b) 12710 = ()2
c) 12810 = ()2
d) 666710 = ()16
e) 887010 = ()16
f) 2033010 = ()16

Tecnologias de Informação - Sistemas


de Numeração 15
Exercícios
Ex.5:
Converta para o sistema indicado:
a) 70516 = ()2
b) 101016 = ()2
c) 10FA16 = ()2
d) 1011012 = ()16
e) 1010110001101012 = ()16
f) 11111112 = ()16

Tecnologias de Informação - Sistemas


de Numeração 16

Anda mungkin juga menyukai