SISTEMAS DIGITAIS - Como Fazer a Adição Com Números Binários Sinalizados em Complementados a 2
HTML-код
- Опубликовано: 19 сен 2024
- Este vídeo apresenta a técnica de como fazer a Adição com Números Binários Sinalizados em Complementados a 2 para 4 casos:
- 2 Números Positivos
- 1 Número Positivo e um Número Negativo (Positivo "maior" que o Negativo)
- 1 Número Positivo e um Número Negativo (Negativo "maior" que o Positivo)
- 2 Números Negativos
Excelente trabalho de divulgação. Obrigado pelo conhecimento.
Eu que agradeço! A comunicação completa do conhecimento requer o Emissor e o Receptor!
Muito bom 😃
Q didatica excelente. Claríssima! Parabens professor. Sucesso.
Muito obrigado! E bons estudos!!
obrigado pela explicação
Bons estudos!
Brabo ajudou muito
Obrigado pelo incentivo e bons estudos!!
Bit de carry e overflow são a mesma coisa? Parabéns pela aula
Olá! Bit de carry é o nosso "vai um" e overflow é quando vc ultrapassa o valor máximo na operação.
Professor, complementamos uma sequência binária a 2 quando queremos transformá-la em um número negativo, ou também podemos aplicar um complemento a 2 em números positivos?
o uso do complemento é só para números negativos mesmo ou para tarnsformar uma subtração em uma adição com número negativo...
o que fazer em casos como de soma de 4 bits de 0100 (4) + 0101 (5) = 1001 (-7)? e no caso 1001 (-7) + 1101 (-3) = 0110 (6)?
Neste primeiro caso vc tem um erro de Overflow pois
se o número tem 4 bits, 1 é de sinal e os outros 3
são de magnitude. Com 3 bits o maior número seria
o 7d = 111.
0100 (4) +
0101 (5) =
1001 (-7)
Fazendo esta soma com 5 bits (um de sinal e quatro de
magnitude), tem-se:
00100 (4) +
00101 (5) =
01001 (9)
No segundo exemplo ocorre mesmo problema de overflow.
Passando então para 5 bits, tem-se
1
11001 (-7) +
11101 (-3) =
110110 (10110b = -10d)
@@ProfessorMassola existe alguma forma de fazer um circuito lógico que indique a ocorrência do overflow nesses casos que a soma ultrapassa o range da magnitude mesmo não ultrapassando a quantidade de bits?
Claro que sim, vc pode projetar com portas lógicas circuitos Half adder and full adder ou, se preferir, utilizar circuitos integrados próprios como, por exemplo, o 7483.