Aula 10 - Códigos BCD.pptx

114 views 15 slides Oct 12, 2023
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

ac


Slide Content

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 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 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 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) 865 10 = BCD ? b) 1864 10 = BCD ? c) 18 10 = BCD ? d) 34,8 10 = BCD ? Sistemas Digitais Módulo 1

Códigos BCD ( Binary-coded decimal) Converta cada um dos seguintes números em BCD? a) 865 10 = 100001100101 BCD b) 1864 10 = 0001100001100100 BCD c) 18 10 = 00011000 BCD d) 34,8 10 = 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 = 3974 10 b) 0111100000010101 BCD = 7815 10 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 = ERRO 10 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 = 10001001 2 (binário) 13710 = 0001 0011 01112 (BCD) Código BCD requer 12 bits. 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
Tags