Dada a expressão lógica S = AB + C, determine o valor da saída S, quando A = 010, B 110 e C=001:
Respostas
Como não foi definido aqui, se usaremos tabela-verdade ou não, apenas farei as operações aritméticas com números binários.
Primeiro teremos que multiplicar A e B, vejamos:
Depois, basta somar com C, vejamos:
Logo a saída será 1101, que convertendo para decimal representa o número 13.
Lembrando que as operações foram feitas seguindo os conceitos do sistema binário.
Qualquer dúvida estou a disposição.
Espero ter ajudado.
Resposta:
R.: 011
Explicação passo-a-passo:
Em expressões lógicas, a multiplicação é vista como sinal lógico AND (e), dessa forma, o resultado da operação só será 1 quando os dois operandos forem 1, nos demais casos o resultado será 0 (zero). Exemplo:
1 x 1 = 1
1 x 0 = 0
0 x 0 = 0
0 x 1 = 0
Já a soma assume o valor lógico OR (ou), sendo que o resultado da operação só será 0 (zero) quando os dois operandos forem 0 (zero), nos demais casos, será o resultado 1. Exemplo:
1 x 1 = 1
1 x 0 = 1
0 x 0 = 0
0 x 1 = 1
Dadas as explicações, vamos a questão em si:
Iniciaremos resolvendo primeiro a multiplicação que, como vimos acima, é uma expressão lógica AND:
A = 0 1 0
B = 1 1 0
--------
R.: 0 1 0
Como já observado, ao compararmos A e B, somente onde tinha os valores 1 em A e 1 em B tiveram como resultado 1, nos demais casos o resultado foi 0 (zero).
Agora iremos somar o resultado de A x B ao valor C:
0 1 0
C = 0 0 1
--------
R.: 0 1 1
Ao compararmos (0 1 0) à (0 0 1), somente onde tinha os valores 0 (zero) no resultado da multiplicação de de A x B e 0 (zero) em C tivaram como resultado 0 (zero), nos demais casos o resultado foi 1.