3
Mais lidos
5
Mais lidos
14
Mais lidos
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

PPTX
Aula 10 - Códigos BCD.pptx
PPTX
Circuitos de portas logicas - Conversão de sistemas binarios e decimais
PDF
Códigos BCD, Gray e ASCII
PDF
Representação de dados
PDF
Tp representação de informação
PPTX
descodificadores codificadores Encoder Decoder Sistemas Digitais
PDF
Apresentação circuitos digitais resumida
PPTX
UFCD 6024.pptx
Aula 10 - Códigos BCD.pptx
Circuitos de portas logicas - Conversão de sistemas binarios e decimais
Códigos BCD, Gray e ASCII
Representação de dados
Tp representação de informação
descodificadores codificadores Encoder Decoder Sistemas Digitais
Apresentação circuitos digitais resumida
UFCD 6024.pptx

Semelhante a Aula 10 - Códigos BCD.pptx (20)

PDF
Unidades de Medidas Computacionais
PDF
Teoria sobre bases numérica abordando circuitos digitais
PDF
Sistemas Digitais Aula 29-08-2018
PPTX
Códigos Numéricos e Alfanuméricos.pptx votado para micro comtroladores
PDF
Slides - Sistemas de Numeracao e Codigos.
PPT
Ferramentas web aula02
PDF
Introdução
PPT
Introducao Computacao Slide 2
PPTX
CCNA 5 - Introdução à Redes de Computadores
PDF
Fundamentos da computação software evolução e conceito
PPTX
Sistemas de numeração
PDF
Codificando e-magazine11
PPTX
Apresentação1 sistemas numéricos
PPTX
Informática- Medidas Computacionais.pptx
PPT
Rede de Computadores - Introdução_2025.ppt
PDF
Códigos Convolucionais (sequenciais)
PDF
Numbering system binary numbers among others.
PPT
Doc calculo _1818330395
PPT
Módulo 2 Parte 2 (Arquitectura De Computadores)
Unidades de Medidas Computacionais
Teoria sobre bases numérica abordando circuitos digitais
Sistemas Digitais Aula 29-08-2018
Códigos Numéricos e Alfanuméricos.pptx votado para micro comtroladores
Slides - Sistemas de Numeracao e Codigos.
Ferramentas web aula02
Introdução
Introducao Computacao Slide 2
CCNA 5 - Introdução à Redes de Computadores
Fundamentos da computação software evolução e conceito
Sistemas de numeração
Codificando e-magazine11
Apresentação1 sistemas numéricos
Informática- Medidas Computacionais.pptx
Rede de Computadores - Introdução_2025.ppt
Códigos Convolucionais (sequenciais)
Numbering system binary numbers among others.
Doc calculo _1818330395
Módulo 2 Parte 2 (Arquitectura De Computadores)
Anúncio

Mais de riodurval (20)

PPTX
C5_Atualuyitriiuyiyuiyiyyiyiyiyiyiyuii.pptx
PPT
C5ujtyututyuytuytutyuuririyiityiyiyiyti.ppt
PPT
C1trutyuytutursutyututyururrtutyutrutyu.ppt
PDF
phpDSFLKJLFKJSDFJLSFLSFDJLKSFLKSJFSFDJLKJ.pdf
PDF
php1_LLKSDHFLSHDFLSFLJSFLSJFLSJFLSJFLSJF.pdf
PDF
sql-ddl_KHKDSFKSDHFKSDHFKSHDFKSDHFKSHF.pdf
PPT
Redesgggjgjgjggjfdsfsfsfsfsfsfsfhjgjg 0.ppt
PPT
Redes de Comunicação ensino profissional m4
PPT
Redes de Comunicação ensino profissional AC1
PPT
Redes de Comunicação ensino profissional AC
PPT
Redes de Comunicação ensino profissional
PPTX
Álgebra de Boole - Portas And Or Not.pptx
PPTX
Arquitectura de Computadores3.pptx
PPTX
TrabalhoFQ1.pptx
PPTX
Coop.pptx
PPTX
Aula 9 - Operações Digitais.pptx
PPTX
Recurso Educativo e de Avaliação.pptx
PPTX
gctic7_ppt_a2.pptx
PPTX
Módulo 1 - Comunicação de Dados.pptx
PPTX
Códigos de Detecção.pptx
C5_Atualuyitriiuyiyuiyiyyiyiyiyiyiyuii.pptx
C5ujtyututyuytuytutyuuririyiityiyiyiyti.ppt
C1trutyuytutursutyututyururrtutyutrutyu.ppt
phpDSFLKJLFKJSDFJLSFLSFDJLKSFLKSJFSFDJLKJ.pdf
php1_LLKSDHFLSHDFLSFLJSFLSJFLSJFLSJFLSJF.pdf
sql-ddl_KHKDSFKSDHFKSDHFKSHDFKSDHFKSHF.pdf
Redesgggjgjgjggjfdsfsfsfsfsfsfsfhjgjg 0.ppt
Redes de Comunicação ensino profissional m4
Redes de Comunicação ensino profissional AC1
Redes de Comunicação ensino profissional AC
Redes de Comunicação ensino profissional
Álgebra de Boole - Portas And Or Not.pptx
Arquitectura de Computadores3.pptx
TrabalhoFQ1.pptx
Coop.pptx
Aula 9 - Operações Digitais.pptx
Recurso Educativo e de Avaliação.pptx
gctic7_ppt_a2.pptx
Módulo 1 - Comunicação de Dados.pptx
Códigos de Detecção.pptx
Anúncio

Último (20)

PPTX
leis da termodinamica_aulas para facilit
PPTX
TREINAMENTO_ INTEGRAÇÃO_GH_ADMISSIONAL jun_2025.pptx
PDF
Teste em isolamentos de alta tensão para subestações
PPT
1 - Serviços em Eletricidade - 1° SOS RCP DEA - Rev a.ppt
PPT
PROCESSOS INDUSTRIAIS, CONHECIMENTOS INICIAIS
PPTX
Aula 2 - Propriedade Graxas Lubrificantes.pptx
PDF
10 - Capítulo=O que é o Lean Seis Sigma GB.pdf
PPTX
(7) NR10 - SEP - Liberação de instalação para serviços.pptx
PPTX
Testes de SFRA em ativos de alta tensão para subestações
PDF
Introdução a Logística aula inicial oper
PPTX
Movimento Circular Uniforme..pptx,.......
PPTX
DOC-20250612-WA0013._20250612_194611_0000.pptx
PPT
Aulas Introdução_OPU2_Eng.Produção.ppt
PPTX
Apresentação de Sistemas Prediais de agua Fria.pptx
PPTX
apresentação revolução industrial faculdade 20.03
PPTX
Fenomenos de superficie aulas para facil
PPTX
Apresentação..AULA DE HOJE Interessante.pptx
DOC
PPRA Construção civil Construção civil
DOC
PPRA contru+º+úo civil 3. Construção civil
PPTX
02-apr-carregamento-descarregamento-e-transporte-com-utilizaao-do-munck-digit...
leis da termodinamica_aulas para facilit
TREINAMENTO_ INTEGRAÇÃO_GH_ADMISSIONAL jun_2025.pptx
Teste em isolamentos de alta tensão para subestações
1 - Serviços em Eletricidade - 1° SOS RCP DEA - Rev a.ppt
PROCESSOS INDUSTRIAIS, CONHECIMENTOS INICIAIS
Aula 2 - Propriedade Graxas Lubrificantes.pptx
10 - Capítulo=O que é o Lean Seis Sigma GB.pdf
(7) NR10 - SEP - Liberação de instalação para serviços.pptx
Testes de SFRA em ativos de alta tensão para subestações
Introdução a Logística aula inicial oper
Movimento Circular Uniforme..pptx,.......
DOC-20250612-WA0013._20250612_194611_0000.pptx
Aulas Introdução_OPU2_Eng.Produção.ppt
Apresentação de Sistemas Prediais de agua Fria.pptx
apresentação revolução industrial faculdade 20.03
Fenomenos de superficie aulas para facil
Apresentação..AULA DE HOJE Interessante.pptx
PPRA Construção civil Construção civil
PPRA contru+º+úo civil 3. Construção civil
02-apr-carregamento-descarregamento-e-transporte-com-utilizaao-do-munck-digit...

Aula 10 - Códigos BCD.pptx

  • 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

  • #16: Ficha de trabalho N.º2