Escolar Documentos
Profissional Documentos
Cultura Documentos
Disciplina: Computação
Professor Leno Martins
01
23
10 =
0
1
45 10 =
1
10
67
89
10 =
2
100
10 =
3
1000
10 =
4
10000
Sistema de Numeração Binário
É o sistema de numeração mais utilizado em processamento de dados
digitais, pois utiliza apenas dois algarismos ( 0 e 1 ), sendo portanto mais
fácil de ser representado por circuitos eletrônicos (os dígitos binários podem
ser representados pela presença ou não de tensão).
2 =
0
1
2 = 64
6
Dígitos Binários: 2 =
1
2
2 7 = 128
2 =
2
4
23 = 8 28 = 256
01
2 =
4
16 2 = 512
9
2 =
5
32 2 = 1024
10
Sistemas de numeração binária e decimal
0 0000
1 0001
DECIMAL 2 0010
0123456789 3 0011
4 0100
5 0101
BINÁRIO 6 0110
01 7 0111
8 1000
9 1001
Sistema de numeração Octal
O Sistema Octal foi criado com o propósito de minimizar a representação
de um número binário e facilitar a manipulação humana.
0 → 0 9 → 9
1 → 1 10 → A
2 → 2 11 → B
3 → 3 12 → C
4 → 4 13 → D
5 → 5 14 → E
6 → 6 15 → F
7 → 7
8 → 8
Conversões Entre os Sistemas
de Numeração
Teorema Fundamental da Numeração
Onde:
d é o dígito,
n é a posição e
b é a base.
Exemplos
128(base10) = 1 × 102 + 2 × 101 + 8 × 100
101(base2) = 1 × 22 + 0 × 21 + 1 × 20 = 5
(Conversão Octal – Decimal)
24(base8) = 2 × 81 + 4 × 80 = 16 + 4 = 20
16(base8) = 1 × 81 + 6 × 80 = 8 + 6 = 14
Exemplos
•4A3B16
• 4 * 163 + A * 162 + 3 * 161 + B * 160
• 4 * 163 + 10 * 162 + 3 * 161 + 11 * 160
• 4 * 4096 + 10 * 256 + 3 * 16 + 11 * 1 = 1900310
Conversão Decimal → Binário
21(10) ---------------- ? (2)
21(10) = 1 0 1 0 1
21 2
10 2
1
0 5 2
1 2 2
0 1
Conversão Decimal → Octal
715 |_8_
3 89 |_8_ 71510 = 13138
1 11 |_8_
3 1 |_8_
1 0
Conversão Decimal → Hexadecimal
715 |_16_ 71510 = 2CB16
11 44 |_16_
12 2 |_16_
2 0
Hexadecimal
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
A=10 , B=11 , C=12 , D=13 , E=14 , F=15
Operações Aritméticas no
Sistema binário
Adição
◦ A adição no sistema binário é realizada exatamente da
mesma forma que uma adição no sistema decimal.
◦ Vamos inicialmente realizar uma adição na base 10 e
posteriormente outra na base 2.
◦ Seja a operação 85 + 18.
85
+18
103
Operações Aritméticas no
Sistema binário
◦ Somamos por colunas à partir da direita, temos 8+5=13,
como a soma excedeu o maior dígito disponível, usamos a
regra do transporte para a próxima coluna.
◦ Assim, dizemos que dá 3 e “vai um”.
◦ Este transporte “vai um” é computado na soma da
próxima coluna, que passa a ser 8+1+1=10, novamente
usamos o transporte e dizemos que dá 0 e “vai um”
abrindo uma nova coluna que é 0+0+1=1.
◦ Obtemos desta forma o resultado 103.
Operações Aritméticas no Sistema
binário
Vamos agora para o sistema base 2, como temos
apenas dois dígitos, vamos verificar quais os
possíveis casos que ocorrerão na soma por colunas:
a)0 b) 0 c)1 d) 1 e) 1
+0 +1 +0 +1 1
0 1 1 10 +1
11
Nos casos “a”, ”b” e “c” não houve transporte.
Operações Aritméticas no
Sistema binário
No caso “d” houve transporte, o resultado é 0 e “vai
um” e no caso “e” realizamos a soma de três
parcelas incluindo um transporte, o resultado é 1 e
“vai um”.
Vamos agora efetuar 11012+10112, temos:
1 1 1
1101
+ 1011
11000
Operações Aritméticas no
Sistema binário
Subtração no sistema binário
Como o método também é análogo ao da subtração
no sistema decimal, vamos ver quais os possíveis
casos que ocorrerão na subtração por colunas.
a) 0 b) 0 c) 1 d) 1
-0 -1 -0 -1
0 1 1 0
Operações Aritméticas no
Sistema binário
No caso “b”, o resultado será 1, mas ocorrerá um
transporte para a coluna seguinte, que deve ser
acumulado no subtraendo.
Exemplificando, vamos efetuar 11102 – 10012
1110
1
-1001
0101
Operações Aritméticas no
Sistema binário
Outro exemplo, vamos efetuar 11000-101
11000
1 1 1
- 101
10011
Multiplicação no sistema binário
Novamente análoga ao caso decimal. Agora os
casos possíveis são:
a) 0x0 = 0 b) 0x1 = 0 c) 1x0 = 0 e d) 1x1 = 1
Operações Aritméticas no
Sistema binário
Exemplificando, efetuar 111102 x 112
11110
x 11
1 1 1
11110
11110+
1011010