Escolar Documentos
Profissional Documentos
Cultura Documentos
28/09/2023 1
Roteiro
• Fundamentos das operações matemáticas
• Somador/subtrator;
• Codificadores e decodificadores;
• Decodificador Binário/decimal
28/09/2023 2
Fundamentos
Sistemas posicionais e incrementais
28/09/2023 3
Fundamentos
28/09/2023 4
Fundamentos
28/09/2023 5
Binário com sinal
Devido a limites impostos pelas memórias em sistemas digitais é comum a
representação com uso de um numero restrito de bits. A representação
estabelecida em função da limitação de bits é explicitada pelos números ao redor
de um círculo. Para a operação de adição de dois números a e b, basta encontrar
a representação de a no círculo e avançar b posições no sentido horário. Para
efetuar a subtração a-b, basta recuar b posições a partir de a, no sentido anti-
horário.
28/09/2023 6
Binário com sinal
Sistema sinal-magnitude - Nesta representação, um bit de sinal é usado para
indicar a natureza positiva ou negativa do número binário armazenado. Os
números mostrados na Figura abaixo são constituídos de um bit de sinal e seis
bits de magnitude. Os bits de magnitude correspondem ao equivalente binário
direto do valor decimal representado.
28/09/2023 7
Binário com sinal
Complemento de 1 - O complemento de 1 de um número binário é obtido
substituindo cada 0 por um 1 e cada 1 por um 0. Em outras palavras, substitui-se
cada bit do número binário por seu complemento.
1 0 1 1 0 1 número binário original
↓↓ ↓↓↓↓
0 1 0 0 1 0 complementa-se cada bit para obter o complemento de 1
28/09/2023 8
Binário com sinal
Complemento de 2 - O complemento de 2 de um número binário é obtido
tomando o complemento de 1 do número e somando 1 na posição do bit menos
significativo.
1 0 1 1 0 1 número binário de 45
0 1 0 0 1 0 complementa-se cada bit para obter o complemento de 1
+ 1 adiciona-se 1 para obter o complemento de 2
0 1 0 0 1 1 complemento de 2 do número binário original
Assim, dizemos que 010011 é a representação em complemento de 2 de 101101.
28/09/2023 9
Binário com sinal
O sistema de complemento de 2 funciona da seguinte maneira:
• Se o número for positivo, a magnitude é representada na forma binária
direta, e um bit de sinal 0 é colocado em frente ao bit mais significativo
(most significant bit — MSB).
• Se o número for negativo, a magnitude é representada na forma do
complemento de 2, e um bit de sinal 1 é colocado em frente ao MSB.
O sistema de complemento de 2 é usado para representar números com sinal
porque permite realizar a operação de subtração efetuando, na verdade, uma
adição. Isso é importante porque um computador digital pode usar o mesmo
circuito tanto na adição quanto na subtração, desse modo, poupando hardware.
28/09/2023 10
Somadores
A adição lógica corresponde à função lógica OU, que estabelece uma saída 1
sempre que uma ou mais entradas for 1. A adição binária é uma operação
aritmética que produz a soma algébrica de dois números distintos.
28/09/2023 11
Somadores
A adição lógica corresponde à função lógica OU, que estabelece uma saída 1
sempre que uma ou mais entradas for 1. A adição binária é uma operação
aritmética que produz a soma algébrica de dois números distintos.
28/09/2023 12
Somadores
A adição lógica corresponde à função lógica OU, que estabelece uma saída 1
sempre que uma ou mais entradas for 1. A adição binária é uma operação
aritmética que produz a soma algébrica de dois números distintos.
28/09/2023 13
Somadores
A adição lógica corresponde à função lógica OU, que estabelece uma saída 1
sempre que uma ou mais entradas for 1. A adição binária é uma operação
aritmética que produz a soma algébrica de dois números distintos.
28/09/2023 14
Somadores
A adição lógica corresponde à função lógica OU, que estabelece uma saída 1
sempre que uma ou mais entradas for 1. A adição binária é uma operação
aritmética que produz a soma algébrica de dois números distintos.
28/09/2023 15
Somadores
Meio Somador
Como sabemos, os computadores
trabalham na forma binaria e ja é de se
esperar que o mesmo faca suas
operacoes na forma binaria. Isso quer
dizer que a soma será realizada bit a bit.
28/09/2023 16
Somadores
Somador Completo
O meio somador possibilita efetuar a soma de numeros binarios com 1 algarismo.
Quando se faz necessario que esta soma seja efetuada com um numero maior de
algarismos o circuito necessita de uma entrada de transporte proveniente de uma
saida de transporte da casa binária anterior.
28/09/2023 17
Somadores
28/09/2023 18
Somadores
28/09/2023 19
Somadores
Exemplos de somadores comerciais: 7483 (TTL) e CD4008 (CMOS)
28/09/2023 20
Subtratores
Para a subtração genérica de um número B menos o número A binário podemos
utilizar a operação de soma e aplicar o complemento de 2 no número que será
subtraido:
28/09/2023 21
Subtratores
Circuito Somador Circuito Subtrator
0 1
Inversores
28/09/2023 22
Somador/Subtrator
Uma vez que o processo de soma e de subtração é realizado através do mesmo
circuito base, o qual se baseia no circuito somador. É possível então implementar
as alterações do complemento de 2 no numero subtrator de forma controlável:
A
B
T/Cin
T/Cout
M
M=0 Soma
M=1 Subtração
28/09/2023 23
Unidade lógica aritmética
São circuitos digitais que efetuam operações lógicas e operações aritméticas entre dois
números binários. É comum a sua presença nos microprocessadores.
28/09/2023 24
Unidade lógica aritmética
O circuito integrado 74181 é uma ULA de 4 bits, executa 16 operações
lógicas e 16 operações aritméticas entre duas palavras de 4 bits.
28/09/2023 26
Codificadores
Codificadores permitem chaveamento de muitas entradas, em pouquíssimas saídas. Ex:
teclado de computador que tem 105 teclas > codificadas em apenas 7 fios/vias (permite até
128 entradas).
Note que, embora um codificador possa ter muitas possíveis entradas, muitas vezes
apenas uma estará ativa por vez, o que reduz drasticamente o número de casos possíveis
em uma tabela da verdade.
28/09/2023 27
Codificador Decimal/Binário
A entrada do código decimal é feita através de um conjunto de chaves
numeradas de 0 a 9 e a saída por 4 fios, para fornecer um código binário de 4
bits, correspondente à chave acionada. Obs: A chave fechada equivale a nível
lógico 0, para evitar o problema prático, principalmente da família TTL, do
terminal aberto seja equivalente a nível lógico 1.
28/09/2023 28
Codificador Decimal/Binário
28/09/2023 29
Codificador Decimal/Binário
Um dos CIs conversores de decimal para BCD mais comuns é o 74147.
28/09/2023 30
Decodificadores
Executam a função oposta a dos codificadores. Permitem traduzir o código
binário para outros códigos que homens ou máquinas compreendam.
28/09/2023 31
Decodificador BCD para 7 segmentos
Converte entrada BCD para acionar mostrador de 7 segmentos. Cada segmento
é um led utilizado para formar os dígitos:
Segmentos acesos Código BCD
a b c d e f g A B C D
1 1 1 1 1 1 0 0 0 0 0
0 1 1 0 0 0 0 0 0 0 1
1 1 0 1 1 0 1 0 0 1 0
1 1 1 1 0 0 1 0 0 1 1
0 1 1 0 0 1 1 0 1 0 0
1 0 1 1 0 1 1 0 1 0 1
1 0 1 1 1 1 1 0 1 1 0
1 1 1 0 0 0 0 0 1 1 1
1 1 1 1 1 1 1 1 0 0 0
28/09/2023 1 1 1 1 0 1 1 1 0 0 1 32
Decodificador BCD para 7 segmentos
As correntes nos segmentos variam tipicamente entre 10 e 50 mA → consumo
máximo com o dígito oito (todos os segmentos acesos) 400 mA por dígito.
Displays LCD são muito mais caros, porém nestes o consumo é muito menor.
28/09/2023 33
Decodificador BCD para 7 segmentos
Um dos circuitos mais utilizados como decodificador BCD para 7 segmentos é o
7447, sendo preciso o uso de resistores em cada um segmentos do display.
A entrada de testes quando zerada acende todos os segmentos para teste.
28/09/2023 34
Decodificador binário/decimal
Circuito que tem apenas uma saída ativa (alta ou baixa), de acordo com o
produto fundamental correspondente colocado na entrada.
28/09/2023 35
Decodificador binário/decimal
Um dos circuitos comerciais que podem exercer esta função é o 74138.
28/09/2023 36