SlideShare uma empresa Scribd logo
1 de 15
Arquitetura de
Computadores
Módulo 1
CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E
PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS
Sistemas Digitais
Códigos
 O que são?
 Computadores e Equipamentos de Comunicações Digitais trabalham com códigos (Sist. Digitais).
 A codificação binária de sinais é largamente utilizada em Sistemas de Comunicação.
 O código binário pode ser facilmente representado em sistemas de numeração octal e
hexadecimal.
 O código binário possui representação no sistema de numeração decimal.
 Código: grupo de símbolos especiais.
Sistemas Digitais
Módulo
1
Códigos
 BCD (Binary-coded decimal)
 O mundo exterior é decimal por natureza, portanto conversões entre os sistemas decimal e
binário são frequentes.
 Codifica o sistema decimal em binário.
 Codifica os algarismos de 0 a 9.
 Cada dígito é representado por seu equivalente em binário.
 São necessários 4 bits para codificar cada dígito:
 Ex: código binário para 9 é 1001.
 Se algum número proibido ocorrer, é uma indicação de erro.
Sistemas Digitais
Módulo
1
Códigos
 BCD (Binary-coded decimal)
Sistemas Digitais
Módulo
1
DECIMAL BCD DECIMAL BCD
0 0000 8 1000
1 0001 9 1001
2 0010 Inválido 1010
3 0011 Inválido 1011
4 0100 Inválido 1100
5 0101 Inválido 1101
6 0110 Inválido 1110
7 0111 Inválido 1111
Códigos
 BCD (Binary-coded decimal)
Sistemas Digitais
Módulo
1
DECIMAL BCD (8421) BINÁRIO
0 0000 0000
1 0001 0001
2 0010 0010
3 0011 0011
4 0100 0100
5 0101 0101
6 0110 0110
7 0111 0111
8 1000 1000
9 1001 1001
10 0001 0000 1010
11 0001 0001 1011
12 0001 0010 1100
13 0001 0011 1101
14 0001 0100 1110
15 0001 0101 1111
Códigos
 BCD (Binary-coded decimal)
 Exemplo
 Converter o N.º 874
 874 = 100001110100
Sistemas Digitais
Módulo
1
8 7 4
↓ ↓ ↓
1000 0111 0100
Códigos
 BCD (Binary-coded decimal)
 Converta cada um dos seguintes números em BCD?
 a) 86510= BCD?
 b) 186410= BCD?
 c) 1810= BCD?
 d) 34,810= BCD?
Sistemas Digitais
Módulo
1
Códigos
 BCD (Binary-coded decimal)
 Converta cada um dos seguintes números em BCD?
 a) 86510 = 100001100101 BCD
 b) 186410= 0001100001100100 BCD
 c) 1810= 00011000 BCD
 d) 34,810= 00110100, 1000 BCD
Sistemas Digitais
Módulo
1
Códigos
 BCD (Binary-coded decimal)
 Converter cada um dos seguintes números em decimal?
 a) 0011100101110100 BCD = 10?
 b) 0111100000010101 BCD = 10?
 c) 011111000001 BCD = 10?
Sistemas Digitais
Módulo
1
Códigos
 BCD (Binary-coded decimal)
 Converter cada um dos seguintes números em decimal?
 a) 0011100101110100 BCD = 397410
 b) 0111100000010101 BCD =781510
Sistemas Digitais
Módulo
1
0011 1001 0111 0100
↓ ↓ ↓ ↓
3 9 7 4
0111 1000 0001 0101
↓ ↓ ↓ ↓
7 8 1 5
Códigos
 BCD (Binary-coded decimal)
 Converter cada um dos seguintes números em decimal?
 c) 0111 1100 0001 BCD = ERRO10
Sistemas Digitais
Módulo
1
0111 1100 0001
↓ ↓ ↓
7 ERRO 1
Códigos
 BCD (Binary-coded decimal)
 Como visto, é muito parecido com a conversão Hexadecimal x Binária.
 Sempre separado em grupos de 4 bits (da direita para a esquerda).
 Porém, em código BCD Nunca Haverá a ocorrência dos seguintes códigos:
 1010
 1011
 1100
 1101
 1110
 1111
 Se qualquer um desses números de 4 bits “proibidos” aparecer, a máquina que use o código
BCD, dá erro.
Sistemas Digitais
Módulo
1
Códigos
 BCD e Binário
 BCD não é um sistema de numeração, como binário, octal, hexadecimal ou decimal.
 É um sistema decimal, com cada digito codificado no seu equivalente binário.
 O número BCD não é o mesmo que um número binário puro.
 O Código binário puro considera o número decimal completo e representa em binário.
 O Código BCD converte cada dígito decimal em binário individualmente.
Sistemas Digitais
Módulo
1
Códigos
 BCD e Binário
 Exemplo.
 Considere o número 137 e compare seus códigos binário e BCD:
 13710 = 100010012 (binário)
 13710 = 0001 0011 01112 (BCD)
o Código BCD requer 12 bits.
o Código binário puro requer 8 bits.
 Principal vantagem do BCD: relativa facilidade de conversão para decimal e vice-versa.
 Facilidade é importante do ponto de vista de hardware pois são os circuitos lógicos que
realizam as conversões.
Sistemas Digitais
Módulo
1
Módulo
1
Atividade Prática

Mais conteúdo relacionado

Semelhante a Arquitetura Computadores Sistemas Digitais

Unidades de Medidas Computacionais
Unidades de Medidas ComputacionaisUnidades de Medidas Computacionais
Unidades de Medidas ComputacionaisJoao Neves
 
Ferramentas web aula02
Ferramentas web aula02Ferramentas web aula02
Ferramentas web aula02Carla Suelen
 
Introducao Computacao Slide 2
Introducao Computacao Slide 2Introducao Computacao Slide 2
Introducao Computacao Slide 2Duílio Andrade
 
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
 
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
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeraçãoGoncalo
 
Codificando e-magazine11
Codificando e-magazine11Codificando e-magazine11
Codificando e-magazine11Marcos Paulo
 
Apresentação1 sistemas numéricos
Apresentação1   sistemas numéricosApresentação1   sistemas numéricos
Apresentação1 sistemas numéricosLarissa Rozza Peluso
 
Códigos Convolucionais (sequenciais)
Códigos Convolucionais (sequenciais)Códigos Convolucionais (sequenciais)
Códigos Convolucionais (sequenciais)Mauro Tapajós
 
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
 
Módulo 2 Parte 2 (Arquitectura De Computadores)
Módulo 2  Parte 2 (Arquitectura De Computadores)Módulo 2  Parte 2 (Arquitectura De Computadores)
Módulo 2 Parte 2 (Arquitectura De Computadores)guest486e53
 
C:\Fakepath\Sistemasnumeracaobinariaedecimal
C:\Fakepath\SistemasnumeracaobinariaedecimalC:\Fakepath\Sistemasnumeracaobinariaedecimal
C:\Fakepath\SistemasnumeracaobinariaedecimalJosé Mortágua
 
Aula02 - Sistemas Numéricos computacionais
Aula02 - Sistemas Numéricos computacionaisAula02 - Sistemas Numéricos computacionais
Aula02 - Sistemas Numéricos computacionaisJorge Ávila Miranda
 
Interligados Apresentação Final
Interligados Apresentação FinalInterligados Apresentação Final
Interligados Apresentação FinalHugo Leonardo
 

Semelhante a Arquitetura Computadores Sistemas Digitais (20)

Unidades de Medidas Computacionais
Unidades de Medidas ComputacionaisUnidades de Medidas Computacionais
Unidades de Medidas Computacionais
 
Sistemas Digitais Aula 29-08-2018
Sistemas Digitais Aula 29-08-2018Sistemas Digitais Aula 29-08-2018
Sistemas Digitais Aula 29-08-2018
 
Ferramentas web aula02
Ferramentas web aula02Ferramentas web aula02
Ferramentas web aula02
 
Introdução
IntroduçãoIntrodução
Introdução
 
Introducao Computacao Slide 2
Introducao Computacao Slide 2Introducao Computacao Slide 2
Introducao Computacao Slide 2
 
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
 
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
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
Codificando e-magazine11
Codificando e-magazine11Codificando e-magazine11
Codificando e-magazine11
 
Apresentação1 sistemas numéricos
Apresentação1   sistemas numéricosApresentação1   sistemas numéricos
Apresentação1 sistemas numéricos
 
Códigos Convolucionais (sequenciais)
Códigos Convolucionais (sequenciais)Códigos Convolucionais (sequenciais)
Códigos Convolucionais (sequenciais)
 
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 numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
Doc calculo _1818330395
Doc calculo _1818330395Doc calculo _1818330395
Doc calculo _1818330395
 
Módulo 2 Parte 2 (Arquitectura De Computadores)
Módulo 2  Parte 2 (Arquitectura De Computadores)Módulo 2  Parte 2 (Arquitectura De Computadores)
Módulo 2 Parte 2 (Arquitectura De Computadores)
 
C:\Fakepath\Sistemasnumeracaobinariaedecimal
C:\Fakepath\SistemasnumeracaobinariaedecimalC:\Fakepath\Sistemasnumeracaobinariaedecimal
C:\Fakepath\Sistemasnumeracaobinariaedecimal
 
Tabela de conversao
Tabela de conversaoTabela de conversao
Tabela de conversao
 
Ic na06
Ic na06Ic na06
Ic na06
 
Aula02 - Sistemas Numéricos computacionais
Aula02 - Sistemas Numéricos computacionaisAula02 - Sistemas Numéricos computacionais
Aula02 - Sistemas Numéricos computacionais
 
Interligados Apresentação Final
Interligados Apresentação FinalInterligados Apresentação Final
Interligados Apresentação Final
 

Mais de riodurval

Redes de Comunicação ensino profissional m4
Redes de Comunicação ensino profissional m4Redes de Comunicação ensino profissional m4
Redes de Comunicação ensino profissional m4riodurval
 
Redes de Comunicação ensino profissional AC1
Redes de Comunicação ensino profissional AC1Redes de Comunicação ensino profissional AC1
Redes de Comunicação ensino profissional AC1riodurval
 
Redes de Comunicação ensino profissional AC
Redes de Comunicação ensino profissional ACRedes de Comunicação ensino profissional AC
Redes de Comunicação ensino profissional ACriodurval
 
Redes de Comunicação ensino profissional
Redes de Comunicação ensino profissionalRedes de Comunicação ensino profissional
Redes de Comunicação ensino profissionalriodurval
 
Álgebra de Boole - Portas And Or Not.pptx
Álgebra de Boole - Portas And Or Not.pptxÁlgebra de Boole - Portas And Or Not.pptx
Álgebra de Boole - Portas And Or Not.pptxriodurval
 
Arquitectura de Computadores3.pptx
Arquitectura de Computadores3.pptxArquitectura de Computadores3.pptx
Arquitectura de Computadores3.pptxriodurval
 
TrabalhoFQ1.pptx
TrabalhoFQ1.pptxTrabalhoFQ1.pptx
TrabalhoFQ1.pptxriodurval
 
Aula 9 - Operações Digitais.pptx
Aula 9 - Operações Digitais.pptxAula 9 - Operações Digitais.pptx
Aula 9 - Operações Digitais.pptxriodurval
 
Recurso Educativo e de Avaliação.pptx
Recurso Educativo e de Avaliação.pptxRecurso Educativo e de Avaliação.pptx
Recurso Educativo e de Avaliação.pptxriodurval
 
gctic7_ppt_a2.pptx
gctic7_ppt_a2.pptxgctic7_ppt_a2.pptx
gctic7_ppt_a2.pptxriodurval
 
Módulo 1 - Comunicação de Dados.pptx
Módulo 1 - Comunicação de Dados.pptxMódulo 1 - Comunicação de Dados.pptx
Módulo 1 - Comunicação de Dados.pptxriodurval
 
Códigos de Detecção.pptx
Códigos de Detecção.pptxCódigos de Detecção.pptx
Códigos de Detecção.pptxriodurval
 
guerra-colonial-175.pdf
guerra-colonial-175.pdfguerra-colonial-175.pdf
guerra-colonial-175.pdfriodurval
 
relações bioticas.pptx
relações bioticas.pptxrelações bioticas.pptx
relações bioticas.pptxriodurval
 
Guião - Sessão 5 - Programacao com Arduinos.pdf
Guião - Sessão 5 - Programacao com Arduinos.pdfGuião - Sessão 5 - Programacao com Arduinos.pdf
Guião - Sessão 5 - Programacao com Arduinos.pdfriodurval
 
Auxiliares de comunicação
Auxiliares de comunicaçãoAuxiliares de comunicação
Auxiliares de comunicaçãoriodurval
 
Spc mestrado
Spc mestradoSpc mestrado
Spc mestradoriodurval
 

Mais de riodurval (18)

Redes de Comunicação ensino profissional m4
Redes de Comunicação ensino profissional m4Redes de Comunicação ensino profissional m4
Redes de Comunicação ensino profissional m4
 
Redes de Comunicação ensino profissional AC1
Redes de Comunicação ensino profissional AC1Redes de Comunicação ensino profissional AC1
Redes de Comunicação ensino profissional AC1
 
Redes de Comunicação ensino profissional AC
Redes de Comunicação ensino profissional ACRedes de Comunicação ensino profissional AC
Redes de Comunicação ensino profissional AC
 
Redes de Comunicação ensino profissional
Redes de Comunicação ensino profissionalRedes de Comunicação ensino profissional
Redes de Comunicação ensino profissional
 
Álgebra de Boole - Portas And Or Not.pptx
Álgebra de Boole - Portas And Or Not.pptxÁlgebra de Boole - Portas And Or Not.pptx
Álgebra de Boole - Portas And Or Not.pptx
 
Arquitectura de Computadores3.pptx
Arquitectura de Computadores3.pptxArquitectura de Computadores3.pptx
Arquitectura de Computadores3.pptx
 
TrabalhoFQ1.pptx
TrabalhoFQ1.pptxTrabalhoFQ1.pptx
TrabalhoFQ1.pptx
 
Coop.pptx
Coop.pptxCoop.pptx
Coop.pptx
 
Aula 9 - Operações Digitais.pptx
Aula 9 - Operações Digitais.pptxAula 9 - Operações Digitais.pptx
Aula 9 - Operações Digitais.pptx
 
Recurso Educativo e de Avaliação.pptx
Recurso Educativo e de Avaliação.pptxRecurso Educativo e de Avaliação.pptx
Recurso Educativo e de Avaliação.pptx
 
gctic7_ppt_a2.pptx
gctic7_ppt_a2.pptxgctic7_ppt_a2.pptx
gctic7_ppt_a2.pptx
 
Módulo 1 - Comunicação de Dados.pptx
Módulo 1 - Comunicação de Dados.pptxMódulo 1 - Comunicação de Dados.pptx
Módulo 1 - Comunicação de Dados.pptx
 
Códigos de Detecção.pptx
Códigos de Detecção.pptxCódigos de Detecção.pptx
Códigos de Detecção.pptx
 
guerra-colonial-175.pdf
guerra-colonial-175.pdfguerra-colonial-175.pdf
guerra-colonial-175.pdf
 
relações bioticas.pptx
relações bioticas.pptxrelações bioticas.pptx
relações bioticas.pptx
 
Guião - Sessão 5 - Programacao com Arduinos.pdf
Guião - Sessão 5 - Programacao com Arduinos.pdfGuião - Sessão 5 - Programacao com Arduinos.pdf
Guião - Sessão 5 - Programacao com Arduinos.pdf
 
Auxiliares de comunicação
Auxiliares de comunicaçãoAuxiliares de comunicação
Auxiliares de comunicação
 
Spc mestrado
Spc mestradoSpc mestrado
Spc mestrado
 

Último

10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptxVagner Soares da Costa
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxFlvioDadinhoNNhamizi
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMdiminutcasamentos
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptxVagner Soares da Costa
 
Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3filiperigueira1
 
Tipos de Cargas - Conhecendo suas Características e Classificações.pdf
Tipos de Cargas - Conhecendo suas Características e Classificações.pdfTipos de Cargas - Conhecendo suas Características e Classificações.pdf
Tipos de Cargas - Conhecendo suas Características e Classificações.pdfMarcos Boaventura
 
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdfPROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdfdanielemarques481
 

Último (7)

10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPM
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
 
Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3Calculo vetorial - eletromagnetismo, calculo 3
Calculo vetorial - eletromagnetismo, calculo 3
 
Tipos de Cargas - Conhecendo suas Características e Classificações.pdf
Tipos de Cargas - Conhecendo suas Características e Classificações.pdfTipos de Cargas - Conhecendo suas Características e Classificações.pdf
Tipos de Cargas - Conhecendo suas Características e Classificações.pdf
 
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdfPROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
PROJETO DE INSTALAÇÕES ELÉTRICAS – REVIT MEP -.pdf
 

Arquitetura Computadores Sistemas Digitais

  • 1. Arquitetura de Computadores Módulo 1 CURSO PROFISSIONAL DE TÉCNICO DE GESTÃO E PROGRAMAÇÃO DE SISTEMAS INFORMÁTICOS Sistemas Digitais
  • 2. Códigos  O que são?  Computadores e Equipamentos de Comunicações Digitais trabalham com códigos (Sist. Digitais).  A codificação binária de sinais é largamente utilizada em Sistemas de Comunicação.  O código binário pode ser facilmente representado em sistemas de numeração octal e hexadecimal.  O código binário possui representação no sistema de numeração decimal.  Código: grupo de símbolos especiais. Sistemas Digitais Módulo 1
  • 3. Códigos  BCD (Binary-coded decimal)  O mundo exterior é decimal por natureza, portanto conversões entre os sistemas decimal e binário são frequentes.  Codifica o sistema decimal em binário.  Codifica os algarismos de 0 a 9.  Cada dígito é representado por seu equivalente em binário.  São necessários 4 bits para codificar cada dígito:  Ex: código binário para 9 é 1001.  Se algum número proibido ocorrer, é uma indicação de erro. Sistemas Digitais Módulo 1
  • 4. Códigos  BCD (Binary-coded decimal) Sistemas Digitais Módulo 1 DECIMAL BCD DECIMAL BCD 0 0000 8 1000 1 0001 9 1001 2 0010 Inválido 1010 3 0011 Inválido 1011 4 0100 Inválido 1100 5 0101 Inválido 1101 6 0110 Inválido 1110 7 0111 Inválido 1111
  • 5. Códigos  BCD (Binary-coded decimal) Sistemas Digitais Módulo 1 DECIMAL BCD (8421) BINÁRIO 0 0000 0000 1 0001 0001 2 0010 0010 3 0011 0011 4 0100 0100 5 0101 0101 6 0110 0110 7 0111 0111 8 1000 1000 9 1001 1001 10 0001 0000 1010 11 0001 0001 1011 12 0001 0010 1100 13 0001 0011 1101 14 0001 0100 1110 15 0001 0101 1111
  • 6. Códigos  BCD (Binary-coded decimal)  Exemplo  Converter o N.º 874  874 = 100001110100 Sistemas Digitais Módulo 1 8 7 4 ↓ ↓ ↓ 1000 0111 0100
  • 7. Códigos  BCD (Binary-coded decimal)  Converta cada um dos seguintes números em BCD?  a) 86510= BCD?  b) 186410= BCD?  c) 1810= BCD?  d) 34,810= BCD? Sistemas Digitais Módulo 1
  • 8. Códigos  BCD (Binary-coded decimal)  Converta cada um dos seguintes números em BCD?  a) 86510 = 100001100101 BCD  b) 186410= 0001100001100100 BCD  c) 1810= 00011000 BCD  d) 34,810= 00110100, 1000 BCD Sistemas Digitais Módulo 1
  • 9. Códigos  BCD (Binary-coded decimal)  Converter cada um dos seguintes números em decimal?  a) 0011100101110100 BCD = 10?  b) 0111100000010101 BCD = 10?  c) 011111000001 BCD = 10? Sistemas Digitais Módulo 1
  • 10. Códigos  BCD (Binary-coded decimal)  Converter cada um dos seguintes números em decimal?  a) 0011100101110100 BCD = 397410  b) 0111100000010101 BCD =781510 Sistemas Digitais Módulo 1 0011 1001 0111 0100 ↓ ↓ ↓ ↓ 3 9 7 4 0111 1000 0001 0101 ↓ ↓ ↓ ↓ 7 8 1 5
  • 11. Códigos  BCD (Binary-coded decimal)  Converter cada um dos seguintes números em decimal?  c) 0111 1100 0001 BCD = ERRO10 Sistemas Digitais Módulo 1 0111 1100 0001 ↓ ↓ ↓ 7 ERRO 1
  • 12. Códigos  BCD (Binary-coded decimal)  Como visto, é muito parecido com a conversão Hexadecimal x Binária.  Sempre separado em grupos de 4 bits (da direita para a esquerda).  Porém, em código BCD Nunca Haverá a ocorrência dos seguintes códigos:  1010  1011  1100  1101  1110  1111  Se qualquer um desses números de 4 bits “proibidos” aparecer, a máquina que use o código BCD, dá erro. Sistemas Digitais Módulo 1
  • 13. Códigos  BCD e Binário  BCD não é um sistema de numeração, como binário, octal, hexadecimal ou decimal.  É um sistema decimal, com cada digito codificado no seu equivalente binário.  O número BCD não é o mesmo que um número binário puro.  O Código binário puro considera o número decimal completo e representa em binário.  O Código BCD converte cada dígito decimal em binário individualmente. Sistemas Digitais Módulo 1
  • 14. Códigos  BCD e Binário  Exemplo.  Considere o número 137 e compare seus códigos binário e BCD:  13710 = 100010012 (binário)  13710 = 0001 0011 01112 (BCD) o Código BCD requer 12 bits. o Código binário puro requer 8 bits.  Principal vantagem do BCD: relativa facilidade de conversão para decimal e vice-versa.  Facilidade é importante do ponto de vista de hardware pois são os circuitos lógicos que realizam as conversões. Sistemas Digitais Módulo 1

Notas do Editor

  1. Ficha de trabalho N.º2