SlideShare uma empresa Scribd logo
1 de 51
Arquitetura e
Manutenção de
Computadores
Arquitetura de Processadores
John von neumann
 O matemático húngaro JohnVon Neumann (1903-1957) formalizou o
projeto lógico de um computador.
 Em sua proposta,Von Neumann sugeriu que as instruções fossem
armazenadas na memória do computador.Até então elas eram lidas de
cartões perfurados e executadas, uma a uma.
 A maioria dos computadores hoje em dia segue o modelo proposto
porVon Neumann.
Arquitetura dos processadores
Partes do computador
Unidade lógico-aritmética (ULA)
 A Unidade lógica e aritmética (ULA) ou em inglês Arithmetic Logic
Unit (ALU) é a unidade do processador (Central Processing Unit, ou
simplesmente CPU), que realmente executa as operações aritméticas e
lógicas referenciadas pelos opcodes. 
Unidade de controle (UC)
 A unidade de controle executa três ações básicas intrínsecas e pré-
programadas pelo próprio fabricante do processador, são elas: busca
(fetch), decodificação e execução.
 Seu trabalho é ler instruções e dados da memória ou dos dispositivos
de entrada, decodificar as instruções, alimentar a ULA com as entradas
corretas de acordo com as instruções e enviar os resultados de volta à
memória ou aos dispositivos de saída.
 Desde a década de 1980, a ULA e a UC são inseridas em um único
circuito integrado: o microprocessador.
Memória
 A memória do computador pode ser vista como uma lista de células.
 Cada célula tem um "endereço" numerado que pode armazenar uma
quantidade fixa e pequena de informação.
 Essa informação pode ser ou uma instrução, que diz ao computador o
que fazer, ou dados, a informação que o computador deve processar
utilizando as instruções.
Dispositivos de e/s
 Os dispositivos de E/S definem como o computador recebe e devolve
informação do mundo exterior.
RISC x CISC
Qual a melhor?
RISC
 Reduction Instruction Set Computer – Computador com um conjunto
de instruções reduzidas;
 Mais simples e mais baratos;
 Operam em frequencias maiores;
 Trabalham em conjunto com softwares adequados;
CISC
 Complex Instruction Set Computer – Computador com um conjunto
complexo de instruções;
 Executa centenas de instruções complexas diferentes;
 Mais caros;
 Operam em velocidades menores;
Quem venceu?
Nenhum!
Atualmente
 Hoje temos processadores híbridos, onde internamente operam como
RISC, realizando operações simples e um circuito decodificador
converte as instruções mais complexas.
Instruções X86
 O conjunto básico de instruções usadas em micros PC é chamado de
conjunto x86.
 Este conjunto é composto por um total de 187 instruções, que são as
utilizadas por todos os programas.
 Além deste conjunto principal, alguns processadores trazem também
instruções alternativas, que permitem aos programas executar algumas
tarefas mais rapidamente do que seria possível usando as instruções
x86 padrão.
Conjuntos de Instruções alternativas
 MMX (Pentium MMX);
 3D-NOW! (AMD);
 SSE (Pentium III).
Processadores recentes
Arquitetura e
Manutenção de
Computadores
Conversão de Bases Numéricas
professor@emanoel.pro.br
Sistemas de Numeração
• Binário;
• Decimal;
• Octal;
• Hexadecimal.
Sistema Binário
• A base é o número 2, com utilização dos números 0
e 1;
• 0 é ausência de corrente e 1 a presença;
Sistema Octal
• A base do sistema octal é o número 8, com
utilização dos símbolos: 0 1 2 3 4 5 6 7
Sistema Hexadecimal
• A base do sistema é o número 16, utilizando os
símbolos: 0 1 2 3 4 5 6 7 8 9 A B C D E F.
• Os valores absolutos A, B, C, D, E e F são,
respectivamente, 10, 11, 12, 13, 14 e 15.
Exemplos
Decimal Binária Octal Hexadecimal
0 0 0 0
3 11 3 3
10 1010 12 A
15 1111 17 F
301 100101101 455 12D
1379 10101100011 2543 563
Teorema Fundamental de
Numeração - TFN
• …+ X2 x B2
+ X1 x B1
+ X0 x B0
+ X-1 x B-1
+…
Utilizado para conversões de outras bases em Decimal.
Ex: Binário  Decimal, Octal  Decimal,
Hexadecimal  Decimal.
Decimal para Base b qualquer
• Divisões sucessivas pela base desejada.
• Ex: (19)10 = (10011)2
• Ex: (500)10 = (764)8
Base b qualquer para Decimal
• Utilizar o TFN;
• Ex.: 1011012 = 1x25
+ 0x24
+ 1x23
+ 1x22
+ 0x21
+
1x20
= 32 + 0 + 8 + 4 + 0 + 1 = 4510, então
(1011012)2=(4510)10
• Converter 4F5H para a base 10 .Solução: Sabemos
que F16=1510. Então:4x162
+ 15x161
+ 5x160
= 4x256 +
15x16 + 5 = 1024 + 240 + 5 = 126910
Cuidado!
• Converter 38,38 para a base 10.Solução: Uma base
octal dispõe dos algarismos 0 a 7 e portanto o
algarismo 8 não existe nessa base. A representação
38,3 não existe na base 8.
• Converter 7G16 para a base 10.Solução: A base 16
dispõe dos algarismos 0 a F e portanto o símbolo G
não pertence à representação hexadecimal.
Tabela de Equivalências
Conversão entre binário e
octal
• Entre bases 2 e 8, temos que 23
= 8
• Ex: 101010012 = 10.101.0012utilizando a tabela
sabemos que:
0102 = 28; 1012 = 58 ; 0012 = 18 , então temos 2518
• Entre bases 2 e 16, temos que 24
= 16
• 110101011012 = 110.1010.11012 
• Sabemos que 1102 = 616; 10102 = A16 ; 11012 = D16 ;
portanto 110101011012 = 6AD16
Entre binário e hexadecimal
Exercícios
• Entregue folha de exercícios em sala.
Arquitetura e
Manutenção de
Computadores
Aula 04 – 20.04.2011
Conversão de Bases Numéricas (cont.)
professor@emanoel.pro.br
Tabela de Equivalências
Conversão entre binário e
octal
• Entre bases 2 e 8, temos que 23
= 8
• Ex: 101010012 = 010.101.0012utilizando a tabela
sabemos que:
0102 = 28; 1012 = 58 ; 0012 = 18 , então temos 2518
• Entre bases 2 e 16, temos que 24
= 16
• 110101011012 = 0110.1010.11012 
• Sabemos que 01102 = 616; 10102 = A16 ; 11012 = D16 ;
portanto 110101011012 = 6AD16
Entre binário e hexadecimal
Exercícios
• Entregue em sala na aula passada;
• Itens m até o final.
Aritmética binária
• Soma e subtração de números binários.
Adição binária
0
+0
0
+1
1
+0
1
+1
0 1 1 0 (vai um)
Subtração binária
0
- 0
1
- 1
1
- 0
0
- 1
0 0 1 1 e pede
emprestado
Exercícios
• Exercícios no quadro.
Arquitetura e
Manutenção de
Computadores
Álgebra Booleana
Circuitos Lógicos
professor@emanoel.pro.br
04/05/11 Prof. Emanoel Lopes
Objetivos da aula
• Conhecer as portas lógicas existentes.
04/05/11 Prof. Emanoel Lopes
Álgebra Booleana
• Em 1854, um matemático britânico chamado
George Boole publicou um sistema lógico que viria a
ser conhecido como álgebra booleana;
• Em 1937, Claude Shannon implementou Álgebra
booleana e aritmética binária utilizando circuitos
elétricos.
04/05/11 Prof. Emanoel Lopes
Portas e Circuitos Lógicos
• NOT
• AND
• NAND
• OR
• NOR
• XOR
• XNOR
04/05/11 Prof. Emanoel Lopes
NOT
04/05/11 Prof. Emanoel Lopes
AND
04/05/11 Prof. Emanoel Lopes
NAND
04/05/11 Prof. Emanoel Lopes
OR
04/05/11 Prof. Emanoel Lopes
NOR
04/05/11 Prof. Emanoel Lopes
XOR
04/05/11 Prof. Emanoel Lopes
XNOR
04/05/11 Prof. Emanoel Lopes
Na apostila…
04/05/11 Prof. Emanoel Lopes

Mais conteúdo relacionado

Mais procurados

Arquitetura de-computadores
Arquitetura de-computadoresArquitetura de-computadores
Arquitetura de-computadores
Pimentel
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básica
Carlos Melo
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
Daniel Moura
 
Exercícios de hardware software
Exercícios de hardware softwareExercícios de hardware software
Exercícios de hardware software
jocaco
 
Aulas iniciais de informática 1
Aulas iniciais de informática 1Aulas iniciais de informática 1
Aulas iniciais de informática 1
diasferraciolli
 

Mais procurados (20)

Arquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadoresArquitetura de Computadores: Evolução dos computadores
Arquitetura de Computadores: Evolução dos computadores
 
Formatando o computador
Formatando o computadorFormatando o computador
Formatando o computador
 
Apostila parte 1 informatica basica pdf
Apostila parte 1   informatica basica pdfApostila parte 1   informatica basica pdf
Apostila parte 1 informatica basica pdf
 
Arquitetura de-computadores
Arquitetura de-computadoresArquitetura de-computadores
Arquitetura de-computadores
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básica
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Aula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos ComputadoresAula 4 - História e evolução dos Computadores
Aula 4 - História e evolução dos Computadores
 
Visão geral do sistema operacional
Visão geral do sistema operacionalVisão geral do sistema operacional
Visão geral do sistema operacional
 
Aula 04 arquitetura de computadores
Aula 04   arquitetura de computadoresAula 04   arquitetura de computadores
Aula 04 arquitetura de computadores
 
Introdução à Informática
Introdução à InformáticaIntrodução à Informática
Introdução à Informática
 
Aula 08 - Placa Mãe
Aula 08 - Placa MãeAula 08 - Placa Mãe
Aula 08 - Placa Mãe
 
Aula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de ComputadoresAula Introdução a Arquitetura e Organização de Computadores
Aula Introdução a Arquitetura e Organização de Computadores
 
Exercícios de hardware software
Exercícios de hardware softwareExercícios de hardware software
Exercícios de hardware software
 
História da computação
História da computaçãoHistória da computação
História da computação
 
Aula 12 - Processador
Aula 12 - ProcessadorAula 12 - Processador
Aula 12 - Processador
 
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
Sistemas Operacionais - Aula 02 (Visão geral de sistemas operacionais)
 
Aulas iniciais de informática 1
Aulas iniciais de informática 1Aulas iniciais de informática 1
Aulas iniciais de informática 1
 
Módulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e SoftwareMódulo 1 - Noções Básicas de Hardware e Software
Módulo 1 - Noções Básicas de Hardware e Software
 
Aula 09 - Memórias do Computador
Aula 09 - Memórias do ComputadorAula 09 - Memórias do Computador
Aula 09 - Memórias do Computador
 
Aula02 - Componentes de um Computador
Aula02 - Componentes de um ComputadorAula02 - Componentes de um Computador
Aula02 - Componentes de um Computador
 

Destaque

Noções básicas de computação hardware
Noções básicas de computação   hardwareNoções básicas de computação   hardware
Noções básicas de computação hardware
Jocelma Rios
 
Von neumann!
Von neumann!Von neumann!
Von neumann!
aleixbcn
 
John Von Neumann - Paula
John Von Neumann - PaulaJohn Von Neumann - Paula
John Von Neumann - Paula
Alberto Casaca
 
1a lista exercicios
1a lista exercicios1a lista exercicios
1a lista exercicios
redesinforma
 
1ª Aula de Montagem e Manutenção de Computadores - 01/07/14 - Turma 3604-B
1ª Aula de Montagem e Manutenção de Computadores - 01/07/14 - Turma 3604-B1ª Aula de Montagem e Manutenção de Computadores - 01/07/14 - Turma 3604-B
1ª Aula de Montagem e Manutenção de Computadores - 01/07/14 - Turma 3604-B
Alexandre Da Silva Azevedo
 
Unidades de medida de dados
Unidades de medida de dadosUnidades de medida de dados
Unidades de medida de dados
Rafael Rocha
 
Unidades de medida do sistema binário dos computadores
Unidades de medida do sistema binário dos computadoresUnidades de medida do sistema binário dos computadores
Unidades de medida do sistema binário dos computadores
mariliacherry
 

Destaque (20)

Instalação e Manutenção: Introdução a Arquitetura de Computadores
Instalação e Manutenção: Introdução a Arquitetura de ComputadoresInstalação e Manutenção: Introdução a Arquitetura de Computadores
Instalação e Manutenção: Introdução a Arquitetura de Computadores
 
Hardware slide
Hardware slideHardware slide
Hardware slide
 
Aula 02 arquitetura_básica
Aula 02 arquitetura_básicaAula 02 arquitetura_básica
Aula 02 arquitetura_básica
 
Modelo de von neumann melhorado
Modelo de von neumann melhoradoModelo de von neumann melhorado
Modelo de von neumann melhorado
 
Modelo de von neumann
Modelo de von neumannModelo de von neumann
Modelo de von neumann
 
Motorocksound Tabela De Estoque Cliente Novembro 2009
Motorocksound   Tabela De Estoque Cliente   Novembro 2009Motorocksound   Tabela De Estoque Cliente   Novembro 2009
Motorocksound Tabela De Estoque Cliente Novembro 2009
 
Introdução à Manutenção de computadores
Introdução à Manutenção de computadoresIntrodução à Manutenção de computadores
Introdução à Manutenção de computadores
 
Noções básicas de computação hardware
Noções básicas de computação   hardwareNoções básicas de computação   hardware
Noções básicas de computação hardware
 
Von neumann!
Von neumann!Von neumann!
Von neumann!
 
Manutenção de Computadores
Manutenção de ComputadoresManutenção de Computadores
Manutenção de Computadores
 
John Von Neumann - Paula
John Von Neumann - PaulaJohn Von Neumann - Paula
John Von Neumann - Paula
 
1a lista exercicios
1a lista exercicios1a lista exercicios
1a lista exercicios
 
Sistemas Operacionais - Aula 3 - Hardware e Software
Sistemas Operacionais - Aula 3 - Hardware e SoftwareSistemas Operacionais - Aula 3 - Hardware e Software
Sistemas Operacionais - Aula 3 - Hardware e Software
 
Manutenção e montagem de computadores
Manutenção e montagem de computadoresManutenção e montagem de computadores
Manutenção e montagem de computadores
 
Arquitetura de Computadores - Concorrência
Arquitetura de Computadores - ConcorrênciaArquitetura de Computadores - Concorrência
Arquitetura de Computadores - Concorrência
 
1ª Aula de Montagem e Manutenção de Computadores - 01/07/14 - Turma 3604-B
1ª Aula de Montagem e Manutenção de Computadores - 01/07/14 - Turma 3604-B1ª Aula de Montagem e Manutenção de Computadores - 01/07/14 - Turma 3604-B
1ª Aula de Montagem e Manutenção de Computadores - 01/07/14 - Turma 3604-B
 
Unidades de medida de dados
Unidades de medida de dadosUnidades de medida de dados
Unidades de medida de dados
 
Lista 01- Montagem e Manutenção de Micros
Lista 01- Montagem e Manutenção de MicrosLista 01- Montagem e Manutenção de Micros
Lista 01- Montagem e Manutenção de Micros
 
John von neumann
John von neumannJohn von neumann
John von neumann
 
Unidades de medida do sistema binário dos computadores
Unidades de medida do sistema binário dos computadoresUnidades de medida do sistema binário dos computadores
Unidades de medida do sistema binário dos computadores
 

Semelhante a Arquitetura e Manutenção de Computadores

119178832 141.computador
119178832 141.computador119178832 141.computador
119178832 141.computador
Pelo Siro
 
Conceitos e técnicas de programação introdução
Conceitos e técnicas de programação introduçãoConceitos e técnicas de programação introdução
Conceitos e técnicas de programação introdução
Robson 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.ppt
Catia Cilene
 
Aula dos feras 3 dia - sistemas de numeracao
Aula dos feras   3 dia - sistemas de numeracaoAula dos feras   3 dia - sistemas de numeracao
Aula dos feras 3 dia - sistemas de numeracao
Rafaela Vidigal
 

Semelhante a Arquitetura e Manutenção de Computadores (20)

Arq orgcom (1)
Arq orgcom (1)Arq orgcom (1)
Arq orgcom (1)
 
ArqOrgCom.ppt
ArqOrgCom.pptArqOrgCom.ppt
ArqOrgCom.ppt
 
slide arq H & S (1) (1).pdfslide arq H & S
slide arq H & S (1) (1).pdfslide arq H & Sslide arq H & S (1) (1).pdfslide arq H & S
slide arq H & S (1) (1).pdfslide arq H & S
 
Unidades de Medidas Computacionais
Unidades de Medidas ComputacionaisUnidades de Medidas Computacionais
Unidades de Medidas Computacionais
 
Sistemas digitais 1
Sistemas digitais 1Sistemas digitais 1
Sistemas digitais 1
 
119178832 141.computador
119178832 141.computador119178832 141.computador
119178832 141.computador
 
Conceitos e técnicas de programação introdução
Conceitos e técnicas de programação introduçãoConceitos e técnicas de programação introdução
Conceitos e técnicas de programação introdução
 
PPT_01_CalculoNumerico.pptx.pdf
PPT_01_CalculoNumerico.pptx.pdfPPT_01_CalculoNumerico.pptx.pdf
PPT_01_CalculoNumerico.pptx.pdf
 
Programacão para não programadores
Programacão para não programadoresProgramacão para não programadores
Programacão para não programadores
 
Introdução às TIC
Introdução às TICIntrodução às TIC
Introdução às TIC
 
FISL14: Como domar uma fera de 1 TFlop que cabe na palma da sua mão!
FISL14: Como domar uma fera de 1 TFlop que cabe na palma da sua mão!FISL14: Como domar uma fera de 1 TFlop que cabe na palma da sua mão!
FISL14: Como domar uma fera de 1 TFlop que cabe na palma da sua mão!
 
FISL14: Como domar uma fera de 1 TFlop que cabe na palma da sua mão!
FISL14: Como domar uma fera de 1 TFlop que cabe na palma da sua mão!FISL14: Como domar uma fera de 1 TFlop que cabe na palma da sua mão!
FISL14: Como domar uma fera de 1 TFlop que cabe na palma da sua mão!
 
Aula 004 noções de hardware
Aula 004   noções de hardwareAula 004   noções de hardware
Aula 004 noções de hardware
 
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
 
Aula dos feras 3 dia - sistemas de numeracao
Aula dos feras   3 dia - sistemas de numeracaoAula dos feras   3 dia - sistemas de numeracao
Aula dos feras 3 dia - sistemas de numeracao
 
Informática para concursos públicos completa
Informática para concursos públicos completaInformática para concursos públicos completa
Informática para concursos públicos completa
 
119178832 141.computador
119178832 141.computador119178832 141.computador
119178832 141.computador
 
Introdução a informática
Introdução a informáticaIntrodução a informática
Introdução a informática
 
Computação Manycore: Uma Arquitetura muito além do Multicore!
Computação Manycore: Uma Arquitetura muito além do Multicore!Computação Manycore: Uma Arquitetura muito além do Multicore!
Computação Manycore: Uma Arquitetura muito além do Multicore!
 

Arquitetura e Manutenção de Computadores

  • 2. John von neumann  O matemático húngaro JohnVon Neumann (1903-1957) formalizou o projeto lógico de um computador.  Em sua proposta,Von Neumann sugeriu que as instruções fossem armazenadas na memória do computador.Até então elas eram lidas de cartões perfurados e executadas, uma a uma.  A maioria dos computadores hoje em dia segue o modelo proposto porVon Neumann.
  • 5. Unidade lógico-aritmética (ULA)  A Unidade lógica e aritmética (ULA) ou em inglês Arithmetic Logic Unit (ALU) é a unidade do processador (Central Processing Unit, ou simplesmente CPU), que realmente executa as operações aritméticas e lógicas referenciadas pelos opcodes. 
  • 6. Unidade de controle (UC)  A unidade de controle executa três ações básicas intrínsecas e pré- programadas pelo próprio fabricante do processador, são elas: busca (fetch), decodificação e execução.  Seu trabalho é ler instruções e dados da memória ou dos dispositivos de entrada, decodificar as instruções, alimentar a ULA com as entradas corretas de acordo com as instruções e enviar os resultados de volta à memória ou aos dispositivos de saída.  Desde a década de 1980, a ULA e a UC são inseridas em um único circuito integrado: o microprocessador.
  • 7. Memória  A memória do computador pode ser vista como uma lista de células.  Cada célula tem um "endereço" numerado que pode armazenar uma quantidade fixa e pequena de informação.  Essa informação pode ser ou uma instrução, que diz ao computador o que fazer, ou dados, a informação que o computador deve processar utilizando as instruções.
  • 8. Dispositivos de e/s  Os dispositivos de E/S definem como o computador recebe e devolve informação do mundo exterior.
  • 9. RISC x CISC Qual a melhor?
  • 10. RISC  Reduction Instruction Set Computer – Computador com um conjunto de instruções reduzidas;  Mais simples e mais baratos;  Operam em frequencias maiores;  Trabalham em conjunto com softwares adequados;
  • 11. CISC  Complex Instruction Set Computer – Computador com um conjunto complexo de instruções;  Executa centenas de instruções complexas diferentes;  Mais caros;  Operam em velocidades menores;
  • 13. Atualmente  Hoje temos processadores híbridos, onde internamente operam como RISC, realizando operações simples e um circuito decodificador converte as instruções mais complexas.
  • 14. Instruções X86  O conjunto básico de instruções usadas em micros PC é chamado de conjunto x86.  Este conjunto é composto por um total de 187 instruções, que são as utilizadas por todos os programas.  Além deste conjunto principal, alguns processadores trazem também instruções alternativas, que permitem aos programas executar algumas tarefas mais rapidamente do que seria possível usando as instruções x86 padrão.
  • 15. Conjuntos de Instruções alternativas  MMX (Pentium MMX);  3D-NOW! (AMD);  SSE (Pentium III).
  • 17. Arquitetura e Manutenção de Computadores Conversão de Bases Numéricas professor@emanoel.pro.br
  • 18. Sistemas de Numeração • Binário; • Decimal; • Octal; • Hexadecimal.
  • 19. Sistema Binário • A base é o número 2, com utilização dos números 0 e 1; • 0 é ausência de corrente e 1 a presença;
  • 20. Sistema Octal • A base do sistema octal é o número 8, com utilização dos símbolos: 0 1 2 3 4 5 6 7
  • 21. Sistema Hexadecimal • A base do sistema é o número 16, utilizando os símbolos: 0 1 2 3 4 5 6 7 8 9 A B C D E F. • Os valores absolutos A, B, C, D, E e F são, respectivamente, 10, 11, 12, 13, 14 e 15.
  • 22. Exemplos Decimal Binária Octal Hexadecimal 0 0 0 0 3 11 3 3 10 1010 12 A 15 1111 17 F 301 100101101 455 12D 1379 10101100011 2543 563
  • 23. Teorema Fundamental de Numeração - TFN • …+ X2 x B2 + X1 x B1 + X0 x B0 + X-1 x B-1 +… Utilizado para conversões de outras bases em Decimal. Ex: Binário  Decimal, Octal  Decimal, Hexadecimal  Decimal.
  • 24. Decimal para Base b qualquer • Divisões sucessivas pela base desejada. • Ex: (19)10 = (10011)2 • Ex: (500)10 = (764)8
  • 25. Base b qualquer para Decimal • Utilizar o TFN; • Ex.: 1011012 = 1x25 + 0x24 + 1x23 + 1x22 + 0x21 + 1x20 = 32 + 0 + 8 + 4 + 0 + 1 = 4510, então (1011012)2=(4510)10 • Converter 4F5H para a base 10 .Solução: Sabemos que F16=1510. Então:4x162 + 15x161 + 5x160 = 4x256 + 15x16 + 5 = 1024 + 240 + 5 = 126910
  • 26. Cuidado! • Converter 38,38 para a base 10.Solução: Uma base octal dispõe dos algarismos 0 a 7 e portanto o algarismo 8 não existe nessa base. A representação 38,3 não existe na base 8. • Converter 7G16 para a base 10.Solução: A base 16 dispõe dos algarismos 0 a F e portanto o símbolo G não pertence à representação hexadecimal.
  • 28. Conversão entre binário e octal • Entre bases 2 e 8, temos que 23 = 8 • Ex: 101010012 = 10.101.0012utilizando a tabela sabemos que: 0102 = 28; 1012 = 58 ; 0012 = 18 , então temos 2518
  • 29. • Entre bases 2 e 16, temos que 24 = 16 • 110101011012 = 110.1010.11012  • Sabemos que 1102 = 616; 10102 = A16 ; 11012 = D16 ; portanto 110101011012 = 6AD16 Entre binário e hexadecimal
  • 30. Exercícios • Entregue folha de exercícios em sala.
  • 31. Arquitetura e Manutenção de Computadores Aula 04 – 20.04.2011 Conversão de Bases Numéricas (cont.) professor@emanoel.pro.br
  • 33. Conversão entre binário e octal • Entre bases 2 e 8, temos que 23 = 8 • Ex: 101010012 = 010.101.0012utilizando a tabela sabemos que: 0102 = 28; 1012 = 58 ; 0012 = 18 , então temos 2518
  • 34. • Entre bases 2 e 16, temos que 24 = 16 • 110101011012 = 0110.1010.11012  • Sabemos que 01102 = 616; 10102 = A16 ; 11012 = D16 ; portanto 110101011012 = 6AD16 Entre binário e hexadecimal
  • 35. Exercícios • Entregue em sala na aula passada; • Itens m até o final.
  • 36. Aritmética binária • Soma e subtração de números binários.
  • 38. Subtração binária 0 - 0 1 - 1 1 - 0 0 - 1 0 0 1 1 e pede emprestado
  • 40. Arquitetura e Manutenção de Computadores Álgebra Booleana Circuitos Lógicos professor@emanoel.pro.br 04/05/11 Prof. Emanoel Lopes
  • 41. Objetivos da aula • Conhecer as portas lógicas existentes. 04/05/11 Prof. Emanoel Lopes
  • 42. Álgebra Booleana • Em 1854, um matemático britânico chamado George Boole publicou um sistema lógico que viria a ser conhecido como álgebra booleana; • Em 1937, Claude Shannon implementou Álgebra booleana e aritmética binária utilizando circuitos elétricos. 04/05/11 Prof. Emanoel Lopes
  • 43. Portas e Circuitos Lógicos • NOT • AND • NAND • OR • NOR • XOR • XNOR 04/05/11 Prof. Emanoel Lopes

Notas do Editor

  1. ----- Meeting Notes (06/04/11 10:48) ----- São instruções simples que os processadores interpretam para realizarem operações.