SlideShare une entreprise Scribd logo
1  sur  67
Télécharger pour lire hors ligne
Sistemas de Numeração

MAB 124

Sistemas de Numeração

PRC
Por que Binário?
• Primeiros computadores projetados eram
decimais
– Mark I e ENIAC

• John von Neumann propôs processamento com
dados binários (1945)
– Simplificava o projeto de computadores
– Usado tanto por instruções como
por dados

MAB 124

Sistemas de Numeração

Off

Verdadeiro

Falso

Sim

Não

1

• Relação natural entre comutadores
on/off e cálculos com lógica Booleana

On

0
PRC
Contagem e Aritmética
• Decimal ou sistema de base 10
– Origem: contando nos dedos
– “Dígito” vem do Latim digitus, que significa “dedo”

• Base: o número de dígitos diferentes no sistema
numérico, incluindo zero
• Decimal ou base 10: 10 dígitos, 0 até 9
• Binário ou base 2: 2 dígitos, 0 e 1
– Bit (dígito binário)

• Octal ou base 8: 8 dígitos, 0 até 7
• Hexadecimal ou base 16: 16 dígitos, 0 até F
– Exemplos: 1010 = A16; 1110 = B16

MAB 124

Sistemas de Numeração

PRC
Considerando os Bits
• Bits são normalmente armazenados e
manipulados em grupos
– 8 bits = 1 byte
– 4 bytes = 1 palavra (em sistemas de 32 bits)

• Número de bits usados em cálculos
– Afetam a precisão dos resultados
– Limitam o tamanho dos números manipulados
pelo computador

MAB 124

Sistemas de Numeração

PRC
Números: Representação Física

• Diferentes numerais,
mesmo número de laranjas
– Homem das cavernas: IIIII
– Romano: V
– Arábico: 5

• Diferentes bases,
mesmo número de
laranjas
– 510
– 1012
– 123

MAB 124

Sistemas de Numeração

PRC
Sistemas de Numeração
• Romanos: independentes da posição
• Moderno: baseado na notação posicional (valor
posicional)
– Decimal: sistema de notação posicional baseado em
potências de 10.
– Binário: sistema de notação posicional baseado
potências de 2
– Octal : sistema de notação posicional baseado em
potências de 8
– Hexadecimal: sistema de notação posicional baseado
em potências de 16

MAB 124

Sistemas de Numeração

PRC
Sistemas Numéricos mais Comuns

Sistema

Base

Símbolos

Usado por
humanos?

Decimal

10

0, 1, … 9

Sim

Não

Binário

2

0, 1

Não

Sim

Octal

8

0, 1, … 7

Não

Não

Hexadecimal

16

0, 1, … 9,
A, B, … F

Não

Não

MAB 124

Sistemas de Numeração

Usado por
computadores?

PRC
Quantidades / Contagem (1 de 3)
Decimal

Binário

Octal

Hexadecimal

0

0

0

1

1

1

1

2

10

2

2

3

11

3

3

4

100

4

4

5

101

5

5

6

110

6

6

7
MAB 124

0

111

7

7

Sistemas de Numeração

PRC
Quantidades / Contagem (2 de 3)
HexaDecimal Binário Octal decimal
8

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
MAB 124

1000

1111

17

F

Sistemas de Numeração

PRC
Quantidades / Contagem (3 de 3)
HexaDecimal Binário Octal decimal
16

20

10

17

10001

21

11

18

10010

22

12

19

10011

23

13

20

10100

24

14

21

10101

25

15

22

10110

26

16

23
MAB 124

10000

10111

27

17

Sistemas de Numeração

Etc.
PRC
Conversão Entre Bases
• Possibilidades:
Decimal

Octal

Binário

MAB 124

Hexadecimal

Sistemas de Numeração

PRC
Exemplo

2510 = 110012 = 318 = 1916
Base

MAB 124

Sistemas de Numeração

PRC
Decimal para Decimal
(só para entender)

Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Peso
12510 =>

5 x 100
2 x 101
1 x 102

=
5
= 20
= 100
125

Base

MAB 124

Sistemas de Numeração

PRC
Binário para Decimal
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Binário para Decimal
• Técnica
– Multiplique cada bit por 2n, onde n é o “peso”
do bit
– O peso é a posição do bit, começando em 0 à
direita
– Adicione os resultados

MAB 124

Sistemas de Numeração

PRC
Exemplo
Bit “0”
1010112 =>

1
1
0
1
0
1

x
x
x
x
x
x

20
21
22
23
24
25

=
=
=
=
=
=

1
2
0
8
0
32
4310

MAB 124

Sistemas de Numeração

PRC
Octal para Decimal
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Octal para Decimal
• Técnica
– Multiplique cada bit por 8n, onde n é o “peso”
do bit
– O peso é a posição do bit, começando em 0 à
direita
– Adicione os resultados

MAB 124

Sistemas de Numeração

PRC
Exemplo

7248 =>

MAB 124

4 x 80 =
2 x 81 =
7 x 82 =

4
16
448
46810

Sistemas de Numeração

PRC
Hexadecimal para Decimal
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Hexadecimal para Decimal
• Técnica
– Multiplique cada bit por 16n, onde n é o “peso”
do bit
– O peso é a posição do bit, começando de 0 à
direita
– Adicione os resultados

MAB 124

Sistemas de Numeração

PRC
Exemplo

ABC16 =>

C x 160 = 12 x
1 =
12
B x 161 = 11 x 16 = 176
A x 162 = 10 x 256 = 2560
274810

MAB 124

Sistemas de Numeração

PRC
Decimal para Binário
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Decimal para Binário
• Técnica
– Divida por dois, guardando os restos
– Primeiro resto é o bit 0 (bit menos
significativo)
– Segundo resto é o bit 1
– Etc.

MAB 124

Sistemas de Numeração

PRC
Exemplo
12510 = ?2

2 125
2 62
2 31
2 15
7
2
3
2
1
2
0

1
0
1
1
1
1
1

12510 = 11111012
MAB 124

Sistemas de Numeração

PRC
Octal para Binário
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Octal para Binário
• Técnica
– Converta cada dígito octal para uma
representação binária equivalente de 3 bits

MAB 124

Sistemas de Numeração

PRC
Exemplo
7058 = ?2

7

0

5

111 000 101

7058 = 1110001012
MAB 124

Sistemas de Numeração

PRC
Hexadecimal para Binário
Decimal

Octal

Binário

MAB 124

Hexadecimal

Sistemas de Numeração

PRC
Hexadecimal para Binário
• Técnica
– Converta cada dígito hexadecimal para uma
representação binária equivalente de 4 bits.

MAB 124

Sistemas de Numeração

PRC
Exemplo
10AF16 = ?2

1

0

A

F

0001 0000 1010 1111

10AF16 = 00010000101011112
MAB 124

Sistemas de Numeração

PRC
Decimal para Octal
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Decimal para Octal
• Técnica
– Divida por 8
– Guarde os restos

MAB 124

Sistemas de Numeração

PRC
Exemplo
123410 = ?8
8
8
8
8

1234
154
19
2
0

2
2
3
2

123410 = 23228
MAB 124

Sistemas de Numeração

PRC
Decimal para Hexadecimal
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Decimal para Hexadecimal
• Técnica
– Divida por 16
– Guarde os restos

MAB 124

Sistemas de Numeração

PRC
Exemplo
123410 = ?16
16
16
16

1234
77 2
4 13 = D
0 4

123410 = 4D216
MAB 124

Sistemas de Numeração

PRC
Binário para Octal
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Binário para Octal
• Técnica
– Divida os bits em grupos de três, começando à
direita
– Converta para dígitos octais

MAB 124

Sistemas de Numeração

PRC
Exemplo
10110101112 = ?8

1 011 010 111
1

3

2

7

10110101112 = 13278
MAB 124

Sistemas de Numeração

PRC
Binário para Hexadecimal
Decimal

Octal

Binário

MAB 124

Hexadecimal

Sistemas de Numeração

PRC
Binário para Hexadecimal
• Técnica
– Divida os bits em grupos de quatro, começando
à direita
– Converta para dígitos hexadecimais

MAB 124

Sistemas de Numeração

PRC
Exemplo
10101110112 = ?16

10 1011 1011
1

B

B

10101110112 = 2BB16
MAB 124

Sistemas de Numeração

PRC
Octal para Hexadecimal
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Octal para Hexadecimal
• Técnica
– Use Binário como uma representação
intermediária

MAB 124

Sistemas de Numeração

PRC
Exemplo
10768 = ?16
1

0

7

6

001

000

111

110

2

3

E

10768 = 23E16
MAB 124

Sistemas de Numeração

PRC
Hexadecimal para Octal
Decimal

Binário

MAB 124

Octal

Hexadecimal

Sistemas de Numeração

PRC
Hexadecimal para Octal
• Técnica
– Use Binário como uma representação
intermediária

MAB 124

Sistemas de Numeração

PRC
Exemplo
1F0C16 = ?8
1

F

0

C

0001

1111

0000

1100

1

7

4

1

4

1F0C16 = 174148
MAB 124

Sistemas de Numeração

PRC
Exercício – Converta ...
Decimal

Binário

Octal

Hexadecimal

33
1110101
703
1AF
Não use calculadora!
Pule a resposta
MAB 124

Sistemas de Numeração

Resposta
PRC
Exercício – Converta …
Resposta

Decimal

Octal

33
117
451
431

MAB 124

Binário

Hexadecimal

100001
1110101
111000011
110101111

41
165
703
657

21
75
1C3
1AF

Sistemas de Numeração

PRC
Potências mais Comuns (1 de 2)
• Base 10
Potência

Símbolo

Valor

10-12

pico

p

.000000000001

10-9

nano

n

.000000001

10-6

micro

µ

.000001

10-3

mili

m

.001

103

kilo

k

1000

106

mega

M

1000000

109

giga

G

1000000000

1012

MAB 124

Prefixo

tera

T

1000000000000

Sistemas de Numeração

PRC
Potências mais Comuns (2 de 2)
• Base 2
Potência

Prefixo

Símbolo

Valor

210

kilo

k

1024

220

mega

M

1048576

230

Giga

G

1073741824

• O que são os valores de “k”, “M”, e “G”?
• Em computação, em particular com memórias,
a interpretação de base-2 geralmente se aplica
MAB 124

Sistemas de Numeração

PRC
Exemplo
No laboratório…
1. Clique duplo em Meu Computador
2. Clique com o botão direito em C:
3. Clique em Propriedades

/ 230 =

MAB 124

Sistemas de Numeração

PRC
Exercício – Espaço Livre
• Determine o “espaço livre” de todos os
drives de um computador do laboratório
Espaço Livre
Drive

Bytes

GB

A:
C:
D:
E:
etc.
MAB 124

Sistemas de Numeração

PRC
Revisão – multiplicando potências
• Para bases comuns, adicione os expoentes
ab × ac = ab+c

26 × 210 = 216 = 65,536
ou …
26 × 210 = 64 × 210 = 64k
MAB 124

Sistemas de Numeração

PRC
Adição Binária (1 de 2)
• Dois valores de 1-bit
A
0
0
1
1

MAB 124

B
0
1
0
1

A+B
0
1
1
10

Sistemas de Numeração

“dois”

PRC
Adição Binária (2 de 2)
• Dois valores de n-bits
– Adicione os bits individualmente
– Propague as sobras
– E.g.,
1

1

10101
+ 11001
101110

MAB 124

21
+ 25
46

Sistemas de Numeração

PRC
Multiplicação (1 de 3)
• Decimal (só para entender)
35
x 105
175
000
35
3675

MAB 124

Sistemas de Numeração

PRC
Multiplicação (2 de 3)
• Binário, dois valores de 1-bit
A
0
0
1
1

MAB 124

B
0
1
0
1

A×B
0
0
0
1

Sistemas de Numeração

PRC
Multiplicação (3 de 3)
• Binário, dois valores de n-bits
– Como no caso de valores decimais
– E.g.,
1110
x 1011
1110
1110
0000
1110
10011010
MAB 124

Sistemas de Numeração

PRC
Frações
• Decimal para decimal (só para entender)

3.14 =>

MAB 124

4 x 10-2 = 0.04
1 x 10-1 = 0.1
3 x 100 = 3
3.14

Sistemas de Numeração

PRC
Frações
• Binário para decimal
10.1011 =>

MAB 124

1
1
0
1
0
1

x
x
x
x
x
x

2-4
2-3
2-2
2-1
20
21

=
=
=
=
=
=

Sistemas de Numeração

0.0625
0.125
0.0
0.5
0.0
2.0
2.6875

PRC
Frações
• Decimal para Binário
3.14579

11.001001...
MAB 124

.14579
x
2
0.29158
x
2
0.58316
x
2
1.16632
x
2
0.33264
x
2
0.66528
x
2
1.33056
etc.

Sistemas de Numeração

PRC
Exercício – Converta ...
Decimal

Binário

Octal

Hexadecimal

29.8
101.1101
3.07
C.82
Não use calculadora!
Pule a resposta
MAB 124

Sistemas de Numeração

Resposta
PRC
Exercício – Converta …
Resposta

Decimal

Binário

Octal

29.8
11101.110011… 35.63…
5.8125
101.1101
5.64
3.109375
11.000111
3.07
12.5078125 1100.10000010 14.404

MAB 124

Sistemas de Numeração

Hexadecimal
1D.CC…
5.D
3.1C
C.82

PRC

Contenu connexe

Similaire à Sistemas de numeração binária, octal e hexadecimal

Numbering system binary numbers among others.
Numbering system binary numbers among others.Numbering system binary numbers among others.
Numbering system binary numbers among others.BobPonja
 
Sistemas de Numeracao
Sistemas de NumeracaoSistemas de Numeracao
Sistemas de NumeracaoMauro Pereira
 
Aula - conversao de bases.pdf
Aula - conversao de bases.pdfAula - conversao de bases.pdf
Aula - conversao de bases.pdfRodneyTeixeira2
 
Aula 5 - Sistemas de Numeração.pdf
Aula 5 - Sistemas de Numeração.pdfAula 5 - Sistemas de Numeração.pdf
Aula 5 - Sistemas de Numeração.pdfAdairSousa1
 
CCNA 5 - Introdução à Redes de Computadores
CCNA 5 - Introdução à Redes de ComputadoresCCNA 5 - Introdução à Redes de Computadores
CCNA 5 - Introdução à Redes de ComputadoresFerNandoSantos287416
 
Arquitetura de Computadores: Sistemas de numeração
Arquitetura de Computadores: Sistemas de numeraçãoArquitetura de Computadores: Sistemas de numeração
Arquitetura de Computadores: Sistemas de numeraçãoAlex Camargo
 
Unidades de Medidas Computacionais
Unidades de Medidas ComputacionaisUnidades de Medidas Computacionais
Unidades de Medidas ComputacionaisJoao Neves
 
02 sistemas numeracao
02   sistemas numeracao02   sistemas numeracao
02 sistemas numeracaolaenia
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOCarlos Pereira
 
Sistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoSistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoCarlos Pereira
 
Fundamentos da computação software evolução e conceito
Fundamentos da computação software evolução e conceitoFundamentos da computação software evolução e conceito
Fundamentos da computação software evolução e conceitoEriclys Moreira
 
Circuitos digitais 05042012
Circuitos digitais 05042012Circuitos digitais 05042012
Circuitos digitais 05042012'Evanildo Barros
 
Tp representação de informação
Tp   representação de informaçãoTp   representação de informação
Tp representação de informaçãoLuis Lino Ferreira
 
Aula dos feras - 3 dia - Sistemas de numeracao.ppt
Aula dos feras - 3 dia - Sistemas de numeracao.pptAula dos feras - 3 dia - Sistemas de numeracao.ppt
Aula dos feras - 3 dia - Sistemas de numeracao.pptCatia Cilene
 

Similaire à Sistemas de numeração binária, octal e hexadecimal (20)

Numbering system binary numbers among others.
Numbering system binary numbers among others.Numbering system binary numbers among others.
Numbering system binary numbers among others.
 
Sistemas de Numeracao
Sistemas de NumeracaoSistemas de Numeracao
Sistemas de Numeracao
 
Sistemas digitais 1
Sistemas digitais 1Sistemas digitais 1
Sistemas digitais 1
 
Aula - conversao de bases.pdf
Aula - conversao de bases.pdfAula - conversao de bases.pdf
Aula - conversao de bases.pdf
 
ArqOrgCom.ppt
ArqOrgCom.pptArqOrgCom.ppt
ArqOrgCom.ppt
 
Arq orgcom (1)
Arq orgcom (1)Arq orgcom (1)
Arq orgcom (1)
 
Aula 5 - Sistemas de Numeração.pdf
Aula 5 - Sistemas de Numeração.pdfAula 5 - Sistemas de Numeração.pdf
Aula 5 - Sistemas de Numeração.pdf
 
CCNA 5 - Introdução à Redes de Computadores
CCNA 5 - Introdução à Redes de ComputadoresCCNA 5 - Introdução à Redes de Computadores
CCNA 5 - Introdução à Redes de Computadores
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
Arquitetura de Computadores: Sistemas de numeração
Arquitetura de Computadores: Sistemas de numeraçãoArquitetura de Computadores: Sistemas de numeração
Arquitetura de Computadores: Sistemas de numeração
 
Unidades de Medidas Computacionais
Unidades de Medidas ComputacionaisUnidades de Medidas Computacionais
Unidades de Medidas Computacionais
 
02 sistemas numeracao
02   sistemas numeracao02   sistemas numeracao
02 sistemas numeracao
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
 
Sistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoSistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de Numeração
 
Fundamentos da computação software evolução e conceito
Fundamentos da computação software evolução e conceitoFundamentos da computação software evolução e conceito
Fundamentos da computação software evolução e conceito
 
Circuitos digitais 05042012
Circuitos digitais 05042012Circuitos digitais 05042012
Circuitos digitais 05042012
 
Sistemas Digitais Aula 29-08-2018
Sistemas Digitais Aula 29-08-2018Sistemas Digitais Aula 29-08-2018
Sistemas Digitais Aula 29-08-2018
 
Tp representação de informação
Tp   representação de informaçãoTp   representação de informação
Tp representação de informação
 
Sistemas de numeracao .ppt
 Sistemas de numeracao .ppt Sistemas de numeracao .ppt
Sistemas de numeracao .ppt
 
Aula dos feras - 3 dia - Sistemas de numeracao.ppt
Aula dos feras - 3 dia - Sistemas de numeracao.pptAula dos feras - 3 dia - Sistemas de numeracao.ppt
Aula dos feras - 3 dia - Sistemas de numeracao.ppt
 

Plus de Victor Marcelino

08 programando em python - recursao
 08   programando em python - recursao 08   programando em python - recursao
08 programando em python - recursaoVictor Marcelino
 
09 programando em python - classes
 09   programando em python - classes 09   programando em python - classes
09 programando em python - classesVictor Marcelino
 
00 programando em python - introducao
 00   programando em python - introducao 00   programando em python - introducao
00 programando em python - introducaoVictor Marcelino
 
07 programando em python - funcoes
 07   programando em python - funcoes 07   programando em python - funcoes
07 programando em python - funcoesVictor Marcelino
 
12 programando em python - modulos
 12   programando em python - modulos 12   programando em python - modulos
12 programando em python - modulosVictor Marcelino
 
03 programando em python - comandos basicos
 03   programando em python - comandos basicos 03   programando em python - comandos basicos
03 programando em python - comandos basicosVictor Marcelino
 
14 programando em python - interfaces graficas com tk
 14   programando em python - interfaces graficas com tk 14   programando em python - interfaces graficas com tk
14 programando em python - interfaces graficas com tkVictor Marcelino
 
13 programando em python - arquivos
 13   programando em python - arquivos 13   programando em python - arquivos
13 programando em python - arquivosVictor Marcelino
 
11 programando em python - conjuntos
 11   programando em python - conjuntos 11   programando em python - conjuntos
11 programando em python - conjuntosVictor Marcelino
 
10 programando em python - excecoes
 10   programando em python - excecoes 10   programando em python - excecoes
10 programando em python - excecoesVictor Marcelino
 
06 programando em python - dicionarios
 06   programando em python - dicionarios 06   programando em python - dicionarios
06 programando em python - dicionariosVictor Marcelino
 
05 programando em python - tuplas e strings
 05   programando em python - tuplas e strings 05   programando em python - tuplas e strings
05 programando em python - tuplas e stringsVictor Marcelino
 
04 programando em python - listas
 04   programando em python - listas 04   programando em python - listas
04 programando em python - listasVictor Marcelino
 
02 programando em python - tipos basicos
 02   programando em python - tipos basicos 02   programando em python - tipos basicos
02 programando em python - tipos basicosVictor Marcelino
 
Python for-unix-and-linux-system-administration
Python for-unix-and-linux-system-administrationPython for-unix-and-linux-system-administration
Python for-unix-and-linux-system-administrationVictor Marcelino
 

Plus de Victor Marcelino (16)

Aprendendo python
Aprendendo pythonAprendendo python
Aprendendo python
 
08 programando em python - recursao
 08   programando em python - recursao 08   programando em python - recursao
08 programando em python - recursao
 
09 programando em python - classes
 09   programando em python - classes 09   programando em python - classes
09 programando em python - classes
 
00 programando em python - introducao
 00   programando em python - introducao 00   programando em python - introducao
00 programando em python - introducao
 
07 programando em python - funcoes
 07   programando em python - funcoes 07   programando em python - funcoes
07 programando em python - funcoes
 
12 programando em python - modulos
 12   programando em python - modulos 12   programando em python - modulos
12 programando em python - modulos
 
03 programando em python - comandos basicos
 03   programando em python - comandos basicos 03   programando em python - comandos basicos
03 programando em python - comandos basicos
 
14 programando em python - interfaces graficas com tk
 14   programando em python - interfaces graficas com tk 14   programando em python - interfaces graficas com tk
14 programando em python - interfaces graficas com tk
 
13 programando em python - arquivos
 13   programando em python - arquivos 13   programando em python - arquivos
13 programando em python - arquivos
 
11 programando em python - conjuntos
 11   programando em python - conjuntos 11   programando em python - conjuntos
11 programando em python - conjuntos
 
10 programando em python - excecoes
 10   programando em python - excecoes 10   programando em python - excecoes
10 programando em python - excecoes
 
06 programando em python - dicionarios
 06   programando em python - dicionarios 06   programando em python - dicionarios
06 programando em python - dicionarios
 
05 programando em python - tuplas e strings
 05   programando em python - tuplas e strings 05   programando em python - tuplas e strings
05 programando em python - tuplas e strings
 
04 programando em python - listas
 04   programando em python - listas 04   programando em python - listas
04 programando em python - listas
 
02 programando em python - tipos basicos
 02   programando em python - tipos basicos 02   programando em python - tipos basicos
02 programando em python - tipos basicos
 
Python for-unix-and-linux-system-administration
Python for-unix-and-linux-system-administrationPython for-unix-and-linux-system-administration
Python for-unix-and-linux-system-administration
 

Dernier

QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 
O guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfO guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfErasmo Portavoz
 
Currículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfCurrículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfIedaGoethe
 
PRIMEIRO---RCP - DEA - BLS estudos - basico
PRIMEIRO---RCP - DEA - BLS estudos - basicoPRIMEIRO---RCP - DEA - BLS estudos - basico
PRIMEIRO---RCP - DEA - BLS estudos - basicoSilvaDias3
 
LIVRO A BELA BORBOLETA. Ziraldo e Zélio.
LIVRO A BELA BORBOLETA. Ziraldo e Zélio.LIVRO A BELA BORBOLETA. Ziraldo e Zélio.
LIVRO A BELA BORBOLETA. Ziraldo e Zélio.HildegardeAngel
 
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
Geometria  5to Educacion Primaria EDU  Ccesa007.pdfGeometria  5to Educacion Primaria EDU  Ccesa007.pdf
Geometria 5to Educacion Primaria EDU Ccesa007.pdfDemetrio Ccesa Rayme
 
Dança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parteDança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira partecoletivoddois
 
ADJETIVO para 8 ano. Ensino funda.mental
ADJETIVO para 8 ano. Ensino funda.mentalADJETIVO para 8 ano. Ensino funda.mental
ADJETIVO para 8 ano. Ensino funda.mentalSilvana Silva
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASEdinardo Aguiar
 
TREINAMENTO - BOAS PRATICAS DE HIGIENE NA COZINHA.ppt
TREINAMENTO - BOAS PRATICAS DE HIGIENE NA COZINHA.pptTREINAMENTO - BOAS PRATICAS DE HIGIENE NA COZINHA.ppt
TREINAMENTO - BOAS PRATICAS DE HIGIENE NA COZINHA.pptAlineSilvaPotuk
 
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxconcelhovdragons
 
Gametogênese, formação dos gametas masculino e feminino
Gametogênese, formação dos gametas masculino e femininoGametogênese, formação dos gametas masculino e feminino
Gametogênese, formação dos gametas masculino e femininoCelianeOliveira8
 
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕES
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕESPRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕES
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕESpatriciasofiacunha18
 
A Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaA Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaFernanda Ledesma
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosAntnyoAllysson
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasRicardo Diniz campos
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfEyshilaKelly1
 
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxDeyvidBriel
 
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...Martin M Flynn
 

Dernier (20)

QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 
O guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdfO guia definitivo para conquistar a aprovação em concurso público.pdf
O guia definitivo para conquistar a aprovação em concurso público.pdf
 
Currículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfCurrículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdf
 
PRIMEIRO---RCP - DEA - BLS estudos - basico
PRIMEIRO---RCP - DEA - BLS estudos - basicoPRIMEIRO---RCP - DEA - BLS estudos - basico
PRIMEIRO---RCP - DEA - BLS estudos - basico
 
LIVRO A BELA BORBOLETA. Ziraldo e Zélio.
LIVRO A BELA BORBOLETA. Ziraldo e Zélio.LIVRO A BELA BORBOLETA. Ziraldo e Zélio.
LIVRO A BELA BORBOLETA. Ziraldo e Zélio.
 
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
Geometria  5to Educacion Primaria EDU  Ccesa007.pdfGeometria  5to Educacion Primaria EDU  Ccesa007.pdf
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
 
Dança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parteDança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parte
 
ADJETIVO para 8 ano. Ensino funda.mental
ADJETIVO para 8 ano. Ensino funda.mentalADJETIVO para 8 ano. Ensino funda.mental
ADJETIVO para 8 ano. Ensino funda.mental
 
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNASQUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
QUIZ DE MATEMATICA SHOW DO MILHÃO PREPARAÇÃO ÇPARA AVALIAÇÕES EXTERNAS
 
TREINAMENTO - BOAS PRATICAS DE HIGIENE NA COZINHA.ppt
TREINAMENTO - BOAS PRATICAS DE HIGIENE NA COZINHA.pptTREINAMENTO - BOAS PRATICAS DE HIGIENE NA COZINHA.ppt
TREINAMENTO - BOAS PRATICAS DE HIGIENE NA COZINHA.ppt
 
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
 
Gametogênese, formação dos gametas masculino e feminino
Gametogênese, formação dos gametas masculino e femininoGametogênese, formação dos gametas masculino e feminino
Gametogênese, formação dos gametas masculino e feminino
 
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕES
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕESPRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕES
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕES
 
A Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaA Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão Linguística
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteiros
 
Mesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecasMesoamérica.Astecas,inca,maias , olmecas
Mesoamérica.Astecas,inca,maias , olmecas
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdf
 
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptxÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
ÁREA DE FIGURAS PLANAS - DESCRITOR DE MATEMATICA D12 ENSINO MEDIO.pptx
 
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
 

Sistemas de numeração binária, octal e hexadecimal

  • 1. Sistemas de Numeração MAB 124 Sistemas de Numeração PRC
  • 2. Por que Binário? • Primeiros computadores projetados eram decimais – Mark I e ENIAC • John von Neumann propôs processamento com dados binários (1945) – Simplificava o projeto de computadores – Usado tanto por instruções como por dados MAB 124 Sistemas de Numeração Off Verdadeiro Falso Sim Não 1 • Relação natural entre comutadores on/off e cálculos com lógica Booleana On 0 PRC
  • 3. Contagem e Aritmética • Decimal ou sistema de base 10 – Origem: contando nos dedos – “Dígito” vem do Latim digitus, que significa “dedo” • Base: o número de dígitos diferentes no sistema numérico, incluindo zero • Decimal ou base 10: 10 dígitos, 0 até 9 • Binário ou base 2: 2 dígitos, 0 e 1 – Bit (dígito binário) • Octal ou base 8: 8 dígitos, 0 até 7 • Hexadecimal ou base 16: 16 dígitos, 0 até F – Exemplos: 1010 = A16; 1110 = B16 MAB 124 Sistemas de Numeração PRC
  • 4. Considerando os Bits • Bits são normalmente armazenados e manipulados em grupos – 8 bits = 1 byte – 4 bytes = 1 palavra (em sistemas de 32 bits) • Número de bits usados em cálculos – Afetam a precisão dos resultados – Limitam o tamanho dos números manipulados pelo computador MAB 124 Sistemas de Numeração PRC
  • 5. Números: Representação Física • Diferentes numerais, mesmo número de laranjas – Homem das cavernas: IIIII – Romano: V – Arábico: 5 • Diferentes bases, mesmo número de laranjas – 510 – 1012 – 123 MAB 124 Sistemas de Numeração PRC
  • 6. Sistemas de Numeração • Romanos: independentes da posição • Moderno: baseado na notação posicional (valor posicional) – Decimal: sistema de notação posicional baseado em potências de 10. – Binário: sistema de notação posicional baseado potências de 2 – Octal : sistema de notação posicional baseado em potências de 8 – Hexadecimal: sistema de notação posicional baseado em potências de 16 MAB 124 Sistemas de Numeração PRC
  • 7. Sistemas Numéricos mais Comuns Sistema Base Símbolos Usado por humanos? Decimal 10 0, 1, … 9 Sim Não Binário 2 0, 1 Não Sim Octal 8 0, 1, … 7 Não Não Hexadecimal 16 0, 1, … 9, A, B, … F Não Não MAB 124 Sistemas de Numeração Usado por computadores? PRC
  • 8. Quantidades / Contagem (1 de 3) Decimal Binário Octal Hexadecimal 0 0 0 1 1 1 1 2 10 2 2 3 11 3 3 4 100 4 4 5 101 5 5 6 110 6 6 7 MAB 124 0 111 7 7 Sistemas de Numeração PRC
  • 9. Quantidades / Contagem (2 de 3) HexaDecimal Binário Octal decimal 8 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 MAB 124 1000 1111 17 F Sistemas de Numeração PRC
  • 10. Quantidades / Contagem (3 de 3) HexaDecimal Binário Octal decimal 16 20 10 17 10001 21 11 18 10010 22 12 19 10011 23 13 20 10100 24 14 21 10101 25 15 22 10110 26 16 23 MAB 124 10000 10111 27 17 Sistemas de Numeração Etc. PRC
  • 11. Conversão Entre Bases • Possibilidades: Decimal Octal Binário MAB 124 Hexadecimal Sistemas de Numeração PRC
  • 12. Exemplo 2510 = 110012 = 318 = 1916 Base MAB 124 Sistemas de Numeração PRC
  • 13. Decimal para Decimal (só para entender) Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 14. Peso 12510 => 5 x 100 2 x 101 1 x 102 = 5 = 20 = 100 125 Base MAB 124 Sistemas de Numeração PRC
  • 15. Binário para Decimal Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 16. Binário para Decimal • Técnica – Multiplique cada bit por 2n, onde n é o “peso” do bit – O peso é a posição do bit, começando em 0 à direita – Adicione os resultados MAB 124 Sistemas de Numeração PRC
  • 18. Octal para Decimal Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 19. Octal para Decimal • Técnica – Multiplique cada bit por 8n, onde n é o “peso” do bit – O peso é a posição do bit, começando em 0 à direita – Adicione os resultados MAB 124 Sistemas de Numeração PRC
  • 20. Exemplo 7248 => MAB 124 4 x 80 = 2 x 81 = 7 x 82 = 4 16 448 46810 Sistemas de Numeração PRC
  • 21. Hexadecimal para Decimal Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 22. Hexadecimal para Decimal • Técnica – Multiplique cada bit por 16n, onde n é o “peso” do bit – O peso é a posição do bit, começando de 0 à direita – Adicione os resultados MAB 124 Sistemas de Numeração PRC
  • 23. Exemplo ABC16 => C x 160 = 12 x 1 = 12 B x 161 = 11 x 16 = 176 A x 162 = 10 x 256 = 2560 274810 MAB 124 Sistemas de Numeração PRC
  • 24. Decimal para Binário Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 25. Decimal para Binário • Técnica – Divida por dois, guardando os restos – Primeiro resto é o bit 0 (bit menos significativo) – Segundo resto é o bit 1 – Etc. MAB 124 Sistemas de Numeração PRC
  • 26. Exemplo 12510 = ?2 2 125 2 62 2 31 2 15 7 2 3 2 1 2 0 1 0 1 1 1 1 1 12510 = 11111012 MAB 124 Sistemas de Numeração PRC
  • 27. Octal para Binário Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 28. Octal para Binário • Técnica – Converta cada dígito octal para uma representação binária equivalente de 3 bits MAB 124 Sistemas de Numeração PRC
  • 29. Exemplo 7058 = ?2 7 0 5 111 000 101 7058 = 1110001012 MAB 124 Sistemas de Numeração PRC
  • 30. Hexadecimal para Binário Decimal Octal Binário MAB 124 Hexadecimal Sistemas de Numeração PRC
  • 31. Hexadecimal para Binário • Técnica – Converta cada dígito hexadecimal para uma representação binária equivalente de 4 bits. MAB 124 Sistemas de Numeração PRC
  • 32. Exemplo 10AF16 = ?2 1 0 A F 0001 0000 1010 1111 10AF16 = 00010000101011112 MAB 124 Sistemas de Numeração PRC
  • 33. Decimal para Octal Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 34. Decimal para Octal • Técnica – Divida por 8 – Guarde os restos MAB 124 Sistemas de Numeração PRC
  • 35. Exemplo 123410 = ?8 8 8 8 8 1234 154 19 2 0 2 2 3 2 123410 = 23228 MAB 124 Sistemas de Numeração PRC
  • 36. Decimal para Hexadecimal Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 37. Decimal para Hexadecimal • Técnica – Divida por 16 – Guarde os restos MAB 124 Sistemas de Numeração PRC
  • 38. Exemplo 123410 = ?16 16 16 16 1234 77 2 4 13 = D 0 4 123410 = 4D216 MAB 124 Sistemas de Numeração PRC
  • 39. Binário para Octal Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 40. Binário para Octal • Técnica – Divida os bits em grupos de três, começando à direita – Converta para dígitos octais MAB 124 Sistemas de Numeração PRC
  • 41. Exemplo 10110101112 = ?8 1 011 010 111 1 3 2 7 10110101112 = 13278 MAB 124 Sistemas de Numeração PRC
  • 42. Binário para Hexadecimal Decimal Octal Binário MAB 124 Hexadecimal Sistemas de Numeração PRC
  • 43. Binário para Hexadecimal • Técnica – Divida os bits em grupos de quatro, começando à direita – Converta para dígitos hexadecimais MAB 124 Sistemas de Numeração PRC
  • 44. Exemplo 10101110112 = ?16 10 1011 1011 1 B B 10101110112 = 2BB16 MAB 124 Sistemas de Numeração PRC
  • 45. Octal para Hexadecimal Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 46. Octal para Hexadecimal • Técnica – Use Binário como uma representação intermediária MAB 124 Sistemas de Numeração PRC
  • 47. Exemplo 10768 = ?16 1 0 7 6 001 000 111 110 2 3 E 10768 = 23E16 MAB 124 Sistemas de Numeração PRC
  • 48. Hexadecimal para Octal Decimal Binário MAB 124 Octal Hexadecimal Sistemas de Numeração PRC
  • 49. Hexadecimal para Octal • Técnica – Use Binário como uma representação intermediária MAB 124 Sistemas de Numeração PRC
  • 50. Exemplo 1F0C16 = ?8 1 F 0 C 0001 1111 0000 1100 1 7 4 1 4 1F0C16 = 174148 MAB 124 Sistemas de Numeração PRC
  • 51. Exercício – Converta ... Decimal Binário Octal Hexadecimal 33 1110101 703 1AF Não use calculadora! Pule a resposta MAB 124 Sistemas de Numeração Resposta PRC
  • 52. Exercício – Converta … Resposta Decimal Octal 33 117 451 431 MAB 124 Binário Hexadecimal 100001 1110101 111000011 110101111 41 165 703 657 21 75 1C3 1AF Sistemas de Numeração PRC
  • 53. Potências mais Comuns (1 de 2) • Base 10 Potência Símbolo Valor 10-12 pico p .000000000001 10-9 nano n .000000001 10-6 micro µ .000001 10-3 mili m .001 103 kilo k 1000 106 mega M 1000000 109 giga G 1000000000 1012 MAB 124 Prefixo tera T 1000000000000 Sistemas de Numeração PRC
  • 54. Potências mais Comuns (2 de 2) • Base 2 Potência Prefixo Símbolo Valor 210 kilo k 1024 220 mega M 1048576 230 Giga G 1073741824 • O que são os valores de “k”, “M”, e “G”? • Em computação, em particular com memórias, a interpretação de base-2 geralmente se aplica MAB 124 Sistemas de Numeração PRC
  • 55. Exemplo No laboratório… 1. Clique duplo em Meu Computador 2. Clique com o botão direito em C: 3. Clique em Propriedades / 230 = MAB 124 Sistemas de Numeração PRC
  • 56. Exercício – Espaço Livre • Determine o “espaço livre” de todos os drives de um computador do laboratório Espaço Livre Drive Bytes GB A: C: D: E: etc. MAB 124 Sistemas de Numeração PRC
  • 57. Revisão – multiplicando potências • Para bases comuns, adicione os expoentes ab × ac = ab+c 26 × 210 = 216 = 65,536 ou … 26 × 210 = 64 × 210 = 64k MAB 124 Sistemas de Numeração PRC
  • 58. Adição Binária (1 de 2) • Dois valores de 1-bit A 0 0 1 1 MAB 124 B 0 1 0 1 A+B 0 1 1 10 Sistemas de Numeração “dois” PRC
  • 59. Adição Binária (2 de 2) • Dois valores de n-bits – Adicione os bits individualmente – Propague as sobras – E.g., 1 1 10101 + 11001 101110 MAB 124 21 + 25 46 Sistemas de Numeração PRC
  • 60. Multiplicação (1 de 3) • Decimal (só para entender) 35 x 105 175 000 35 3675 MAB 124 Sistemas de Numeração PRC
  • 61. Multiplicação (2 de 3) • Binário, dois valores de 1-bit A 0 0 1 1 MAB 124 B 0 1 0 1 A×B 0 0 0 1 Sistemas de Numeração PRC
  • 62. Multiplicação (3 de 3) • Binário, dois valores de n-bits – Como no caso de valores decimais – E.g., 1110 x 1011 1110 1110 0000 1110 10011010 MAB 124 Sistemas de Numeração PRC
  • 63. Frações • Decimal para decimal (só para entender) 3.14 => MAB 124 4 x 10-2 = 0.04 1 x 10-1 = 0.1 3 x 100 = 3 3.14 Sistemas de Numeração PRC
  • 64. Frações • Binário para decimal 10.1011 => MAB 124 1 1 0 1 0 1 x x x x x x 2-4 2-3 2-2 2-1 20 21 = = = = = = Sistemas de Numeração 0.0625 0.125 0.0 0.5 0.0 2.0 2.6875 PRC
  • 65. Frações • Decimal para Binário 3.14579 11.001001... MAB 124 .14579 x 2 0.29158 x 2 0.58316 x 2 1.16632 x 2 0.33264 x 2 0.66528 x 2 1.33056 etc. Sistemas de Numeração PRC
  • 66. Exercício – Converta ... Decimal Binário Octal Hexadecimal 29.8 101.1101 3.07 C.82 Não use calculadora! Pule a resposta MAB 124 Sistemas de Numeração Resposta PRC
  • 67. Exercício – Converta … Resposta Decimal Binário Octal 29.8 11101.110011… 35.63… 5.8125 101.1101 5.64 3.109375 11.000111 3.07 12.5078125 1100.10000010 14.404 MAB 124 Sistemas de Numeração Hexadecimal 1D.CC… 5.D 3.1C C.82 PRC