ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 1
Arquitetura e Organização deArquitetura e Organização de
ComputadoresComputadores
Sistemas de Numeração
e
Aritmética Computacional
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 2
Sumário
• Sistemas de Numeração
• Conversão entre bases
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 3
Sistemas de numeração
• Sistemas de numeração são formas de representação de
valores.
• Existem os sistemas não-posicionais e os posicionais.
• Nos não-posicionais o símbolo não depende da posição.
Por exemplo, os numerais romanos: o símbolo X vale 10
em qualquer posição que estiver no número, seja IX ou
LXV.
• Já nos posicionais, o valor do símbolo muda com a
posição. Por exemplo: o símbolo 6 dentro do número 625
significa o valor 600, mas no número 461 significa 60.
• Diariamente trabalhamos com o sistema posicional
decimal, assim chamado por ter dez símbolos:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
• Como tem dez símbolos, dizemos também que possui
base 10.
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 4
Sistemas de numeração
• Como sabemos, o computador funciona em binário, ou
seja, representações de número somente com os símbolos
0 e 1.
• Este é um sistema de numeração com base 2 ou binário.
• Na eletrônica ainda é comum trabalhar-se com o sistema
octal, que possui base 8, cujos símbolos são: 0, 1, 2, 3,
4, 5, 6, 7.
• Para o endereçamento da memória do computador é
utilizado o sistema de numeração hexadecimal, de base
16, formado pelos símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A,
B, C, D, E, F.
• São estes quatro sistemas de numeração que serão o
fundamento do estudo da computação, sendo necessários
para compreensão da organização de sua arquitetura.
• Para compreendermos melhor a relação entre eles,
devemos estudar a conversão de uma base para outra.
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 5
Conversão de bases
Conversão de decimal para binário, octal e
hexadecimal
• Para conversão de decimal para binário, temos o exemplo:
• (174,25)10: 174 / 2 = 87 resto 0
• 87 / 2 = 43 resto 1
• 43 / 2 = 21 resto 1
• 21 / 2 = 10 resto 1
• 10 / 2 = 5 resto 0
• 5 / 2 = 2 resto 1
• 2 / 2 = 1 resto 0
• último quociente: 1 ==> parte inteira: 10101110
• 0,25 x 2 = 0,50 inteiro 0
• 0,50 x 2 = 1,0 inteiro 1 ==> parte fracionária: 01
(174,25)10 = (10101110,01)2
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 6
Conversão de bases
Conversão de decimal para binário, octal e
hexadecimal
• De decimal para octal:
• (749,97)10: 749 / 8 = 93 resto 5
• 93 / 8 = 11 resto 5
• 11 / 8 = 1 resto 3
• último quociente: 1 ==> parte inteira: 1355
• 0,97 x 8 = 7,76 inteiro 7
• 0,76 x 8 = 6,08 inteiro 6
• 0,08 x 8 = 0,64 inteiro 0 ==> parte fracionária: 760
(749,97)10 = (1355,760)8
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 7
Conversão de bases
Conversão de decimal para binário, octal e
hexadecimal
• E de decimal para hexadecimal:
• (155,742)10: 155 / 16 = 9 resto 11 (B)
• último quociente: 9 ==> parte inteira: 9B
• 0,742 x 16 = 11,872 inteiro 11 (B)
• 0,872 x 16 = 13,952 inteiro 13 (D)
• 0,952 x 16 = 15,232 inteiro 15 (F) ==> parte fracionária:
• BDF (155,742)10 = (9B,BDF)16
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 8
Conversão de bases
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 9
Conversão de bases
De binário, octal, e hexadecimal para decimal
• Segue-se a regra simples:
• Ou seja, eleva-se a base a converter à potência cujo valor
é sua posição no número e multiplica-se pelo símbolo.
• Assim, de binário (base 2) para decimal (base 10),
podemos fazer, por exemplo:
•
• Ex1:
•
• Ex2:
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 10
Conversão de bases
De binário, octal, e hexadecimal para decimal
• E de octal (base 8) para decimal:
• Finalmente, de hexadecimal (base 16) para decimal:
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 11
Conversão de bases
Conversão de decimal para binário, octal e hexadecimal
• Para converter números da base 10 para outras bases, segue-
se a seguinte regra:
• parte inteira: divide-se o número a ser convertido pela base
desejada; toma-se o quociente resultante e divide-se
novamente pela base até que o quociente seja zero; os restos
das divisões formam a parte inteira do número convertido; o
primeiro resto representa o último dígito da parte inteira do
número; o último quociente representa o primeiro dígito da
parte inteira;
• parte fracionária: multiplica-se a parte fracionária do número
a ser convertido pela base desejada; toma-se a parte
fracionária do número resultante e repete-se a operação; a
parte inteira dos produtos obtidos representam a parte
fracionária do número procurado.
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 12
Conversão de bases
Conversão de binário para octal
• Basta converter cada três símbolos binários em
um octal, partindo-se da vírgula. Caso faltem
símbolos para completar três, completa-se com
zeros.
• Exemplo:
(010 101,110 1)2 = (25,64)8
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 13
Conversão de bases
Conversão de octal para binário
• O oposto do método anterior: pega-se cada valor
e converte-se pela tabela em três símbolos
binários.
• Exemplo:
(356,71)8 = (11 101 110,111 001)2
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 14
Conversão de bases
Conversão de binário para hexadecimal
• Semelhante a conversão de octal, apenas
pegando cada quatro símbolos binários para um
hexadecimal, convertidos a partir da tabela.
• Exemplo:
(1101 1010 0100,1010 11)2 = (DA4,AC)16
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 15
Conversão de bases
Conversão de hexadecimal para binário
• Oposto do método anterior.
• Exemplo:
(CAFE,01)16 = (1100 1010 1111 1110,0000 0001)2
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 16
ArquiteturaeorganizaçãodeComputadores
Sistemas de Numeração e Aritmética Computacional 17

Mais conteúdo relacionado

PPT
Arquitetura 3
PPT
Introdução a informatica sist. numeracao
PPT
Aula 05 sistemas de numeração
PPT
arquitetura de computadores
PDF
Aula 12 – Sistema de Numeração (Conversão de Bases)
PDF
Tabela de conversao
PDF
Sistemas de Numeração e Conversão de Bases
PPT
Sistemasde numeracao
Arquitetura 3
Introdução a informatica sist. numeracao
Aula 05 sistemas de numeração
arquitetura de computadores
Aula 12 – Sistema de Numeração (Conversão de Bases)
Tabela de conversao
Sistemas de Numeração e Conversão de Bases
Sistemasde numeracao

Mais procurados (18)

PDF
Aritmetica binaria complemento
PDF
Sistemas de numeração
DOC
Números fracionários
PDF
Sistema de numeração
DOCX
Números racionais representação fracionária e decimal - operações e proprie...
PPSX
Representaçao decimal e fracionaria
DOC
OperaçõEs Com NúMeros Racionais Decimais Antonio Carlos 02072009
DOCX
Transformar fração decimal em número decimal
PPSX
Apostila de Matemática Teoria - 5º ano - MÓDULO 1
DOCX
Arredondando números
PPT
OperaçõEs Com NúMeros Racionais Decimais Autor Antonio Carlos
PPT
Arquitetura 4
PPTX
Representação decimal
PDF
Regras de arrendondamento de dados
PPT
Introducao Computacao Slide 1
DOCX
Matemática – notação científica 01 – 2014
PPT
Números negativos
PPT
www.AulasDeMatematicanoRJ.Com,Br - Matemática - Conjunto de Números Inteiros
Aritmetica binaria complemento
Sistemas de numeração
Números fracionários
Sistema de numeração
Números racionais representação fracionária e decimal - operações e proprie...
Representaçao decimal e fracionaria
OperaçõEs Com NúMeros Racionais Decimais Antonio Carlos 02072009
Transformar fração decimal em número decimal
Apostila de Matemática Teoria - 5º ano - MÓDULO 1
Arredondando números
OperaçõEs Com NúMeros Racionais Decimais Autor Antonio Carlos
Arquitetura 4
Representação decimal
Regras de arrendondamento de dados
Introducao Computacao Slide 1
Matemática – notação científica 01 – 2014
Números negativos
www.AulasDeMatematicanoRJ.Com,Br - Matemática - Conjunto de Números Inteiros
Anúncio

Destaque (20)

PDF
Numbering system binary numbers among others.
PDF
ICC-04 Sistemas Numéricos
PPTX
Sistemas de numeração
PPTX
Aula 04 isc - a informação e sua representação
PPT
Arquitetura 8 1 - 2012.2
PPT
Arquitetura 8 1 - 2012.2
PPT
Arquitetura 10
PPT
Arquitetura 8 1
PPT
Arquitetura 8
PPT
Arquitetura 6 1
PPT
Arquitetura 8 1
PPT
Arquitetura 8 2
PPT
Arquitetura 8 3
PPT
Arquitetura 7
PPT
Arquitetura 4
PPT
Apostila 9 virtualização - nova
PPT
Arquitetura 6 exercícios
PPT
Arquitetura 6
PPT
Arquitetura digital works
PPT
Arquitetura 4 complemento de 2
Numbering system binary numbers among others.
ICC-04 Sistemas Numéricos
Sistemas de numeração
Aula 04 isc - a informação e sua representação
Arquitetura 8 1 - 2012.2
Arquitetura 8 1 - 2012.2
Arquitetura 10
Arquitetura 8 1
Arquitetura 8
Arquitetura 6 1
Arquitetura 8 1
Arquitetura 8 2
Arquitetura 8 3
Arquitetura 7
Arquitetura 4
Apostila 9 virtualização - nova
Arquitetura 6 exercícios
Arquitetura 6
Arquitetura digital works
Arquitetura 4 complemento de 2
Anúncio

Semelhante a Arquitetura 2 (20)

PPTX
AC M1 1 Sistemas Digitais - Sistemas de Numeracao e Codigos.pptx
PDF
Aula - conversao de bases.pdf
PPTX
Matemática Computacional - Unidade A - Sistemas de Numeração.pptx
PPT
Arquitetura e Manutenção de Computadores
PDF
02 sistemas numeracao
PDF
Sistemas de Numeracao
PDF
Aula 5 - Sistemas de Numeração.pdf
PPT
1 - Sistemas de Numeração.ppt
PDF
Sistemas numericos
PPT
Sistema de Numeração- Conversão entreb bases.ppt
PPTX
Aula03 - Introdução à Organização de Computadores.pptx
PPT
sistemasdenumeracaoutilizadosnacomputacao5.ppt
PPT
aula2 de sistemas de numeração para matemática
PPTX
Organização de Computadores - Aula 03
PDF
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
PDF
01 programando em python - sistemas de numeracao
PDF
02-Fundamentos.pdf
PPT
Sistemas de numeração
PPT
3-BasesNumericas.ppt
PPTX
UFCD 6024.pptx
AC M1 1 Sistemas Digitais - Sistemas de Numeracao e Codigos.pptx
Aula - conversao de bases.pdf
Matemática Computacional - Unidade A - Sistemas de Numeração.pptx
Arquitetura e Manutenção de Computadores
02 sistemas numeracao
Sistemas de Numeracao
Aula 5 - Sistemas de Numeração.pdf
1 - Sistemas de Numeração.ppt
Sistemas numericos
Sistema de Numeração- Conversão entreb bases.ppt
Aula03 - Introdução à Organização de Computadores.pptx
sistemasdenumeracaoutilizadosnacomputacao5.ppt
aula2 de sistemas de numeração para matemática
Organização de Computadores - Aula 03
AULA_02_-_SISTEMA_DE_NUMERACAO2023/2.pdf
01 programando em python - sistemas de numeracao
02-Fundamentos.pdf
Sistemas de numeração
3-BasesNumericas.ppt
UFCD 6024.pptx

Mais de Paulo Fonseca (19)

PPT
Apostila 8 sistema de arquivos
PPT
Arquitetura 8 2
PPT
Arquitetura 6 1
PPT
Arquitetura 6
PPT
Arquitetura 6 exercícios
PPT
Arquitetura 5
PPT
Arquitetura 2
PPT
Arquitetura 9
PPT
Apostila 9 virtualização - nova
PPT
Apostila 6 gerência de memória
PPT
Apostila 5 processos e threads
PPT
Apostila 3 concorrência
PPT
Apostila 2 conceitos de hardware e software
PPT
Cabeamento 5 componentes do cabeamento estruturado
PPT
Cabeamento 3 limitação de sinais nos meios de transmissão
PPT
Cabeamento 2 visão geral do cabeamento estuturado
PPT
Cabeamento 1 introdução - normas - categorias
PPT
Cabeamento 4 meios de transmissão
PPT
Arquitetura 9
Apostila 8 sistema de arquivos
Arquitetura 8 2
Arquitetura 6 1
Arquitetura 6
Arquitetura 6 exercícios
Arquitetura 5
Arquitetura 2
Arquitetura 9
Apostila 9 virtualização - nova
Apostila 6 gerência de memória
Apostila 5 processos e threads
Apostila 3 concorrência
Apostila 2 conceitos de hardware e software
Cabeamento 5 componentes do cabeamento estruturado
Cabeamento 3 limitação de sinais nos meios de transmissão
Cabeamento 2 visão geral do cabeamento estuturado
Cabeamento 1 introdução - normas - categorias
Cabeamento 4 meios de transmissão
Arquitetura 9

Arquitetura 2

  • 1. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 1 Arquitetura e Organização deArquitetura e Organização de ComputadoresComputadores Sistemas de Numeração e Aritmética Computacional
  • 2. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 2 Sumário • Sistemas de Numeração • Conversão entre bases
  • 3. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 3 Sistemas de numeração • Sistemas de numeração são formas de representação de valores. • Existem os sistemas não-posicionais e os posicionais. • Nos não-posicionais o símbolo não depende da posição. Por exemplo, os numerais romanos: o símbolo X vale 10 em qualquer posição que estiver no número, seja IX ou LXV. • Já nos posicionais, o valor do símbolo muda com a posição. Por exemplo: o símbolo 6 dentro do número 625 significa o valor 600, mas no número 461 significa 60. • Diariamente trabalhamos com o sistema posicional decimal, assim chamado por ter dez símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. • Como tem dez símbolos, dizemos também que possui base 10.
  • 4. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 4 Sistemas de numeração • Como sabemos, o computador funciona em binário, ou seja, representações de número somente com os símbolos 0 e 1. • Este é um sistema de numeração com base 2 ou binário. • Na eletrônica ainda é comum trabalhar-se com o sistema octal, que possui base 8, cujos símbolos são: 0, 1, 2, 3, 4, 5, 6, 7. • Para o endereçamento da memória do computador é utilizado o sistema de numeração hexadecimal, de base 16, formado pelos símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. • São estes quatro sistemas de numeração que serão o fundamento do estudo da computação, sendo necessários para compreensão da organização de sua arquitetura. • Para compreendermos melhor a relação entre eles, devemos estudar a conversão de uma base para outra.
  • 5. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 5 Conversão de bases Conversão de decimal para binário, octal e hexadecimal • Para conversão de decimal para binário, temos o exemplo: • (174,25)10: 174 / 2 = 87 resto 0 • 87 / 2 = 43 resto 1 • 43 / 2 = 21 resto 1 • 21 / 2 = 10 resto 1 • 10 / 2 = 5 resto 0 • 5 / 2 = 2 resto 1 • 2 / 2 = 1 resto 0 • último quociente: 1 ==> parte inteira: 10101110 • 0,25 x 2 = 0,50 inteiro 0 • 0,50 x 2 = 1,0 inteiro 1 ==> parte fracionária: 01 (174,25)10 = (10101110,01)2
  • 6. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 6 Conversão de bases Conversão de decimal para binário, octal e hexadecimal • De decimal para octal: • (749,97)10: 749 / 8 = 93 resto 5 • 93 / 8 = 11 resto 5 • 11 / 8 = 1 resto 3 • último quociente: 1 ==> parte inteira: 1355 • 0,97 x 8 = 7,76 inteiro 7 • 0,76 x 8 = 6,08 inteiro 6 • 0,08 x 8 = 0,64 inteiro 0 ==> parte fracionária: 760 (749,97)10 = (1355,760)8
  • 7. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 7 Conversão de bases Conversão de decimal para binário, octal e hexadecimal • E de decimal para hexadecimal: • (155,742)10: 155 / 16 = 9 resto 11 (B) • último quociente: 9 ==> parte inteira: 9B • 0,742 x 16 = 11,872 inteiro 11 (B) • 0,872 x 16 = 13,952 inteiro 13 (D) • 0,952 x 16 = 15,232 inteiro 15 (F) ==> parte fracionária: • BDF (155,742)10 = (9B,BDF)16
  • 8. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 8 Conversão de bases
  • 9. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 9 Conversão de bases De binário, octal, e hexadecimal para decimal • Segue-se a regra simples: • Ou seja, eleva-se a base a converter à potência cujo valor é sua posição no número e multiplica-se pelo símbolo. • Assim, de binário (base 2) para decimal (base 10), podemos fazer, por exemplo: • • Ex1: • • Ex2:
  • 10. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 10 Conversão de bases De binário, octal, e hexadecimal para decimal • E de octal (base 8) para decimal: • Finalmente, de hexadecimal (base 16) para decimal:
  • 11. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 11 Conversão de bases Conversão de decimal para binário, octal e hexadecimal • Para converter números da base 10 para outras bases, segue- se a seguinte regra: • parte inteira: divide-se o número a ser convertido pela base desejada; toma-se o quociente resultante e divide-se novamente pela base até que o quociente seja zero; os restos das divisões formam a parte inteira do número convertido; o primeiro resto representa o último dígito da parte inteira do número; o último quociente representa o primeiro dígito da parte inteira; • parte fracionária: multiplica-se a parte fracionária do número a ser convertido pela base desejada; toma-se a parte fracionária do número resultante e repete-se a operação; a parte inteira dos produtos obtidos representam a parte fracionária do número procurado.
  • 12. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 12 Conversão de bases Conversão de binário para octal • Basta converter cada três símbolos binários em um octal, partindo-se da vírgula. Caso faltem símbolos para completar três, completa-se com zeros. • Exemplo: (010 101,110 1)2 = (25,64)8
  • 13. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 13 Conversão de bases Conversão de octal para binário • O oposto do método anterior: pega-se cada valor e converte-se pela tabela em três símbolos binários. • Exemplo: (356,71)8 = (11 101 110,111 001)2
  • 14. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 14 Conversão de bases Conversão de binário para hexadecimal • Semelhante a conversão de octal, apenas pegando cada quatro símbolos binários para um hexadecimal, convertidos a partir da tabela. • Exemplo: (1101 1010 0100,1010 11)2 = (DA4,AC)16
  • 15. ArquiteturaeorganizaçãodeComputadores Sistemas de Numeração e Aritmética Computacional 15 Conversão de bases Conversão de hexadecimal para binário • Oposto do método anterior. • Exemplo: (CAFE,01)16 = (1100 1010 1111 1110,0000 0001)2