SlideShare une entreprise Scribd logo
1  sur  17
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

Contenu connexe

Tendances

Aritmetica binaria complemento
Aritmetica binaria complementoAritmetica binaria complemento
Aritmetica binaria complementoPaulo Henrique
 
Números fracionários
Números fracionáriosNúmeros fracionários
Números fracionáriostcrisouza
 
Números racionais representação fracionária e decimal - operações e proprie...
Números racionais   representação fracionária e decimal - operações e proprie...Números racionais   representação fracionária e decimal - operações e proprie...
Números racionais representação fracionária e decimal - operações e proprie...Camila Rodrigues
 
Representaçao decimal e fracionaria
Representaçao decimal e fracionariaRepresentaçao decimal e fracionaria
Representaçao decimal e fracionariasandramariadeise
 
OperaçõEs Com NúMeros Racionais Decimais Antonio Carlos 02072009
OperaçõEs Com NúMeros Racionais Decimais Antonio Carlos 02072009OperaçõEs Com NúMeros Racionais Decimais Antonio Carlos 02072009
OperaçõEs Com NúMeros Racionais Decimais Antonio Carlos 02072009Antonio Carneiro
 
Transformar fração decimal em número decimal
Transformar fração decimal em número decimalTransformar fração decimal em número decimal
Transformar fração decimal em número decimalMarcia Roberto
 
Apostila de Matemática Teoria - 5º ano - MÓDULO 1
Apostila de Matemática Teoria - 5º ano - MÓDULO 1Apostila de Matemática Teoria - 5º ano - MÓDULO 1
Apostila de Matemática Teoria - 5º ano - MÓDULO 1Cape Cursos Preparatórios
 
Arredondando números
Arredondando númerosArredondando números
Arredondando númerosCaren Cardoso
 
OperaçõEs Com NúMeros Racionais Decimais Autor Antonio Carlos
OperaçõEs Com NúMeros Racionais Decimais Autor Antonio CarlosOperaçõEs Com NúMeros Racionais Decimais Autor Antonio Carlos
OperaçõEs Com NúMeros Racionais Decimais Autor Antonio CarlosAntonio Carneiro
 
Representação decimal
Representação decimalRepresentação decimal
Representação decimaldenispi
 
Regras de arrendondamento de dados
Regras de arrendondamento de dadosRegras de arrendondamento de dados
Regras de arrendondamento de dadosPatrik Krzyzaniak
 
Introducao Computacao Slide 1
Introducao Computacao Slide 1Introducao Computacao Slide 1
Introducao Computacao Slide 1Duílio Andrade
 
Números negativos
Números negativosNúmeros negativos
Números negativosleilamaluf
 
www.AulasDeMatematicanoRJ.Com,Br - Matemática - Conjunto de Números Inteiros
 www.AulasDeMatematicanoRJ.Com,Br  - Matemática -  Conjunto de Números Inteiros www.AulasDeMatematicanoRJ.Com,Br  - Matemática -  Conjunto de Números Inteiros
www.AulasDeMatematicanoRJ.Com,Br - Matemática - Conjunto de Números InteirosClarice Leclaire
 

Tendances (19)

Aritmetica binaria complemento
Aritmetica binaria complementoAritmetica binaria complemento
Aritmetica binaria complemento
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
Números fracionários
Números fracionáriosNúmeros fracionários
Números fracionários
 
Sistema de numeração
Sistema de numeraçãoSistema de numeração
Sistema de numeração
 
Números racionais representação fracionária e decimal - operações e proprie...
Números racionais   representação fracionária e decimal - operações e proprie...Números racionais   representação fracionária e decimal - operações e proprie...
Números racionais representação fracionária e decimal - operações e proprie...
 
Representaçao decimal e fracionaria
Representaçao decimal e fracionariaRepresentaçao decimal e fracionaria
Representaçao decimal e fracionaria
 
OperaçõEs Com NúMeros Racionais Decimais Antonio Carlos 02072009
OperaçõEs Com NúMeros Racionais Decimais Antonio Carlos 02072009OperaçõEs Com NúMeros Racionais Decimais Antonio Carlos 02072009
OperaçõEs Com NúMeros Racionais Decimais Antonio Carlos 02072009
 
Transformar fração decimal em número decimal
Transformar fração decimal em número decimalTransformar fração decimal em número decimal
Transformar fração decimal em número decimal
 
Apostila de Matemática Teoria - 5º ano - MÓDULO 1
Apostila de Matemática Teoria - 5º ano - MÓDULO 1Apostila de Matemática Teoria - 5º ano - MÓDULO 1
Apostila de Matemática Teoria - 5º ano - MÓDULO 1
 
NÚMEROS NATURAIS - ENSINO FUNDAMENTAL 1 - 4º OU 5º ANO
NÚMEROS NATURAIS - ENSINO FUNDAMENTAL 1 - 4º OU 5º ANONÚMEROS NATURAIS - ENSINO FUNDAMENTAL 1 - 4º OU 5º ANO
NÚMEROS NATURAIS - ENSINO FUNDAMENTAL 1 - 4º OU 5º ANO
 
Arredondando números
Arredondando númerosArredondando números
Arredondando números
 
OperaçõEs Com NúMeros Racionais Decimais Autor Antonio Carlos
OperaçõEs Com NúMeros Racionais Decimais Autor Antonio CarlosOperaçõEs Com NúMeros Racionais Decimais Autor Antonio Carlos
OperaçõEs Com NúMeros Racionais Decimais Autor Antonio Carlos
 
Arquitetura 4
Arquitetura 4Arquitetura 4
Arquitetura 4
 
Representação decimal
Representação decimalRepresentação decimal
Representação decimal
 
Regras de arrendondamento de dados
Regras de arrendondamento de dadosRegras de arrendondamento de dados
Regras de arrendondamento de dados
 
Introducao Computacao Slide 1
Introducao Computacao Slide 1Introducao Computacao Slide 1
Introducao Computacao Slide 1
 
Matemática – notação científica 01 – 2014
Matemática – notação científica 01 – 2014Matemática – notação científica 01 – 2014
Matemática – notação científica 01 – 2014
 
Números negativos
Números negativosNúmeros negativos
Números negativos
 
www.AulasDeMatematicanoRJ.Com,Br - Matemática - Conjunto de Números Inteiros
 www.AulasDeMatematicanoRJ.Com,Br  - Matemática -  Conjunto de Números Inteiros www.AulasDeMatematicanoRJ.Com,Br  - Matemática -  Conjunto de Números Inteiros
www.AulasDeMatematicanoRJ.Com,Br - Matemática - Conjunto de Números Inteiros
 

En vedette

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 numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeraçãoMarco Antonio
 
Aula 04 isc - a informação e sua representação
Aula 04   isc - a informação e sua representaçãoAula 04   isc - a informação e sua representação
Aula 04 isc - a informação e sua representaçãoFábio Andrade
 
Arquitetura 8 1 - 2012.2
Arquitetura 8   1 - 2012.2Arquitetura 8   1 - 2012.2
Arquitetura 8 1 - 2012.2Paulo Fonseca
 
Arquitetura 8 1 - 2012.2
Arquitetura 8   1 - 2012.2Arquitetura 8   1 - 2012.2
Arquitetura 8 1 - 2012.2Paulo Fonseca
 
Apostila 9 virtualização - nova
Apostila 9   virtualização - novaApostila 9   virtualização - nova
Apostila 9 virtualização - novaPaulo Fonseca
 
Arquitetura 6 exercícios
Arquitetura 6   exercíciosArquitetura 6   exercícios
Arquitetura 6 exercíciosPaulo Fonseca
 
Arquitetura digital works
Arquitetura   digital worksArquitetura   digital works
Arquitetura digital worksPaulo Fonseca
 
Arquitetura 4 complemento de 2
Arquitetura 4   complemento de 2Arquitetura 4   complemento de 2
Arquitetura 4 complemento de 2Paulo Fonseca
 

En vedette (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.
 
ICC-04 Sistemas Numéricos
ICC-04 Sistemas NuméricosICC-04 Sistemas Numéricos
ICC-04 Sistemas Numéricos
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
Aula 04 isc - a informação e sua representação
Aula 04   isc - a informação e sua representaçãoAula 04   isc - a informação e sua representação
Aula 04 isc - a informação e sua representação
 
Arquitetura 8 1 - 2012.2
Arquitetura 8   1 - 2012.2Arquitetura 8   1 - 2012.2
Arquitetura 8 1 - 2012.2
 
Arquitetura 8 1 - 2012.2
Arquitetura 8   1 - 2012.2Arquitetura 8   1 - 2012.2
Arquitetura 8 1 - 2012.2
 
Arquitetura 10
Arquitetura 10Arquitetura 10
Arquitetura 10
 
Arquitetura 8 1
Arquitetura 8 1Arquitetura 8 1
Arquitetura 8 1
 
Arquitetura 8
Arquitetura 8Arquitetura 8
Arquitetura 8
 
Arquitetura 6 1
Arquitetura 6   1Arquitetura 6   1
Arquitetura 6 1
 
Arquitetura 8 1
Arquitetura 8 1Arquitetura 8 1
Arquitetura 8 1
 
Arquitetura 8 2
Arquitetura 8 2Arquitetura 8 2
Arquitetura 8 2
 
Arquitetura 8 3
Arquitetura 8 3Arquitetura 8 3
Arquitetura 8 3
 
Arquitetura 7
Arquitetura 7Arquitetura 7
Arquitetura 7
 
Arquitetura 4
Arquitetura 4Arquitetura 4
Arquitetura 4
 
Apostila 9 virtualização - nova
Apostila 9   virtualização - novaApostila 9   virtualização - nova
Apostila 9 virtualização - nova
 
Arquitetura 6 exercícios
Arquitetura 6   exercíciosArquitetura 6   exercícios
Arquitetura 6 exercícios
 
Arquitetura 6
Arquitetura 6Arquitetura 6
Arquitetura 6
 
Arquitetura digital works
Arquitetura   digital worksArquitetura   digital works
Arquitetura digital works
 
Arquitetura 4 complemento de 2
Arquitetura 4   complemento de 2Arquitetura 4   complemento de 2
Arquitetura 4 complemento de 2
 

Similaire à Arquitetura 2

Matemática Computacional - Unidade A - Sistemas de Numeração.pptx
Matemática Computacional - Unidade A - Sistemas de Numeração.pptxMatemática Computacional - Unidade A - Sistemas de Numeração.pptx
Matemática Computacional - Unidade A - Sistemas de Numeração.pptxWagnerAragao1
 
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
 
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
 
Organização de Computadores - Aula 03
Organização de Computadores - Aula 03Organização de Computadores - Aula 03
Organização de Computadores - Aula 03thomasdacosta
 
sistemasdenumeracaoutilizadosnacomputacao5.ppt
sistemasdenumeracaoutilizadosnacomputacao5.pptsistemasdenumeracaoutilizadosnacomputacao5.ppt
sistemasdenumeracaoutilizadosnacomputacao5.pptCristian129328
 
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
 
1 - Sistemas de Numeração.ppt
1 - Sistemas de Numeração.ppt1 - Sistemas de Numeração.ppt
1 - Sistemas de Numeração.pptJoberthSilva
 
Aula 01 excel 01
Aula 01 excel 01Aula 01 excel 01
Aula 01 excel 01Denise A.
 
Unidades de Medidas Computacionais
Unidades de Medidas ComputacionaisUnidades de Medidas Computacionais
Unidades de Medidas ComputacionaisJoao Neves
 
aula2 de sistemas de numeração para matemática
aula2 de sistemas de numeração para matemáticaaula2 de sistemas de numeração para matemática
aula2 de sistemas de numeração para matemáticaLetciaMontelo3
 
02 sistemas numeracao
02   sistemas numeracao02   sistemas numeracao
02 sistemas numeracaolaenia
 
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
 
MATEMÁTICA - Slides -6º ano.pdf completo
MATEMÁTICA - Slides -6º ano.pdf completoMATEMÁTICA - Slides -6º ano.pdf completo
MATEMÁTICA - Slides -6º ano.pdf completozezinhaa6
 
Programador de sistemas.pptx
Programador de sistemas.pptxProgramador de sistemas.pptx
Programador de sistemas.pptxBrenoSilva133383
 

Similaire à Arquitetura 2 (20)

Matemática Computacional - Unidade A - Sistemas de Numeração.pptx
Matemática Computacional - Unidade A - Sistemas de Numeração.pptxMatemática Computacional - Unidade A - Sistemas de Numeração.pptx
Matemática Computacional - Unidade A - Sistemas de Numeração.pptx
 
Aula - conversao de bases.pdf
Aula - conversao de bases.pdfAula - conversao de bases.pdf
Aula - conversao de bases.pdf
 
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
 
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
 
Organização de Computadores - Aula 03
Organização de Computadores - Aula 03Organização de Computadores - Aula 03
Organização de Computadores - Aula 03
 
sistemasdenumeracaoutilizadosnacomputacao5.ppt
sistemasdenumeracaoutilizadosnacomputacao5.pptsistemasdenumeracaoutilizadosnacomputacao5.ppt
sistemasdenumeracaoutilizadosnacomputacao5.ppt
 
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
 
AC_aula_1-16.ppt
AC_aula_1-16.pptAC_aula_1-16.ppt
AC_aula_1-16.ppt
 
1 - Sistemas de Numeração.ppt
1 - Sistemas de Numeração.ppt1 - Sistemas de Numeração.ppt
1 - Sistemas de Numeração.ppt
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
Aula 01 excel 01
Aula 01 excel 01Aula 01 excel 01
Aula 01 excel 01
 
Unidades de Medidas Computacionais
Unidades de Medidas ComputacionaisUnidades de Medidas Computacionais
Unidades de Medidas Computacionais
 
aula2 de sistemas de numeração para matemática
aula2 de sistemas de numeração para matemáticaaula2 de sistemas de numeração para matemática
aula2 de sistemas de numeração para matemática
 
02 sistemas numeracao
02   sistemas numeracao02   sistemas numeracao
02 sistemas numeracao
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
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
 
aula_03.pdf
aula_03.pdfaula_03.pdf
aula_03.pdf
 
MATEMÁTICA - Slides -6º ano.pdf completo
MATEMÁTICA - Slides -6º ano.pdf completoMATEMÁTICA - Slides -6º ano.pdf completo
MATEMÁTICA - Slides -6º ano.pdf completo
 
Programador de sistemas.pptx
Programador de sistemas.pptxProgramador de sistemas.pptx
Programador de sistemas.pptx
 

Plus de Paulo Fonseca

Apostila 8 sistema de arquivos
Apostila 8   sistema de arquivosApostila 8   sistema de arquivos
Apostila 8 sistema de arquivosPaulo Fonseca
 
Arquitetura 6 exercícios
Arquitetura 6   exercíciosArquitetura 6   exercícios
Arquitetura 6 exercíciosPaulo Fonseca
 
Apostila 9 virtualização - nova
Apostila 9   virtualização - novaApostila 9   virtualização - nova
Apostila 9 virtualização - novaPaulo Fonseca
 
Apostila 6 gerência de memória
Apostila 6   gerência de memóriaApostila 6   gerência de memória
Apostila 6 gerência de memóriaPaulo Fonseca
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threadsPaulo Fonseca
 
Apostila 3 concorrência
Apostila 3   concorrênciaApostila 3   concorrência
Apostila 3 concorrênciaPaulo Fonseca
 
Apostila 2 conceitos de hardware e software
Apostila 2   conceitos de hardware e softwareApostila 2   conceitos de hardware e software
Apostila 2 conceitos de hardware e softwarePaulo Fonseca
 
Cabeamento 5 componentes do cabeamento estruturado
Cabeamento 5   componentes do cabeamento estruturadoCabeamento 5   componentes do cabeamento estruturado
Cabeamento 5 componentes do cabeamento estruturadoPaulo Fonseca
 
Cabeamento 3 limitação de sinais nos meios de transmissão
Cabeamento 3   limitação de sinais nos meios de transmissãoCabeamento 3   limitação de sinais nos meios de transmissão
Cabeamento 3 limitação de sinais nos meios de transmissãoPaulo Fonseca
 
Cabeamento 2 visão geral do cabeamento estuturado
Cabeamento 2   visão geral do cabeamento estuturadoCabeamento 2   visão geral do cabeamento estuturado
Cabeamento 2 visão geral do cabeamento estuturadoPaulo Fonseca
 
Cabeamento 1 introdução - normas - categorias
Cabeamento 1   introdução - normas - categoriasCabeamento 1   introdução - normas - categorias
Cabeamento 1 introdução - normas - categoriasPaulo Fonseca
 
Cabeamento 4 meios de transmissão
Cabeamento 4   meios de transmissãoCabeamento 4   meios de transmissão
Cabeamento 4 meios de transmissãoPaulo Fonseca
 

Plus de Paulo Fonseca (19)

Apostila 8 sistema de arquivos
Apostila 8   sistema de arquivosApostila 8   sistema de arquivos
Apostila 8 sistema de arquivos
 
Arquitetura 8 2
Arquitetura 8 2Arquitetura 8 2
Arquitetura 8 2
 
Arquitetura 6 1
Arquitetura 6 1Arquitetura 6 1
Arquitetura 6 1
 
Arquitetura 6
Arquitetura 6Arquitetura 6
Arquitetura 6
 
Arquitetura 6 exercícios
Arquitetura 6   exercíciosArquitetura 6   exercícios
Arquitetura 6 exercícios
 
Arquitetura 5
Arquitetura 5Arquitetura 5
Arquitetura 5
 
Arquitetura 2
Arquitetura 2Arquitetura 2
Arquitetura 2
 
Arquitetura 9
Arquitetura 9Arquitetura 9
Arquitetura 9
 
Apostila 9 virtualização - nova
Apostila 9   virtualização - novaApostila 9   virtualização - nova
Apostila 9 virtualização - nova
 
Apostila 6 gerência de memória
Apostila 6   gerência de memóriaApostila 6   gerência de memória
Apostila 6 gerência de memória
 
Apostila 5 processos e threads
Apostila 5   processos e threadsApostila 5   processos e threads
Apostila 5 processos e threads
 
Apostila 3 concorrência
Apostila 3   concorrênciaApostila 3   concorrência
Apostila 3 concorrência
 
Apostila 2 conceitos de hardware e software
Apostila 2   conceitos de hardware e softwareApostila 2   conceitos de hardware e software
Apostila 2 conceitos de hardware e software
 
Cabeamento 5 componentes do cabeamento estruturado
Cabeamento 5   componentes do cabeamento estruturadoCabeamento 5   componentes do cabeamento estruturado
Cabeamento 5 componentes do cabeamento estruturado
 
Cabeamento 3 limitação de sinais nos meios de transmissão
Cabeamento 3   limitação de sinais nos meios de transmissãoCabeamento 3   limitação de sinais nos meios de transmissão
Cabeamento 3 limitação de sinais nos meios de transmissão
 
Cabeamento 2 visão geral do cabeamento estuturado
Cabeamento 2   visão geral do cabeamento estuturadoCabeamento 2   visão geral do cabeamento estuturado
Cabeamento 2 visão geral do cabeamento estuturado
 
Cabeamento 1 introdução - normas - categorias
Cabeamento 1   introdução - normas - categoriasCabeamento 1   introdução - normas - categorias
Cabeamento 1 introdução - normas - categorias
 
Cabeamento 4 meios de transmissão
Cabeamento 4   meios de transmissãoCabeamento 4   meios de transmissão
Cabeamento 4 meios de transmissão
 
Arquitetura 9
Arquitetura 9Arquitetura 9
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