Foro de elhacker.net

Informática => Electrónica => Mensaje iniciado por: yina07 en 2 Febrero 2020, 17:23 pm



Título: problema compuertas logicas
Publicado por: yina07 en 2 Febrero 2020, 17:23 pm
Saludos. Podrian ayudarme a resolver este problema? entiendo mas o menos algo pero lo que no se es como debo de representarlo, si en una tabla de verdad o que

(http://thumbs.subefotos.com/dac976530a9783cddee9b6963328a301o.jpg) (https://subefotos.com/ver/?dac976530a9783cddee9b6963328a301o.jpg)


Título: Re: problema compuertas logicas
Publicado por: Serapis en 3 Febrero 2020, 14:53 pm
Te dice claramente 'obtenga la expresión representativa de dicha función' ... esto son simples matemáticas, de un niño de 8-9 años.
No exige expresamente como se muestre la expresión.... la tabla de verdad es una posibilidad, pero casi más sencillo, rápido y breve una expresión algebraica.
Date cuenta que las puertas AND, les llegan entradas directas o negadas, pués tienen un inversor al lado... matemáticamente una negación en una expresión algebraica lleva una rayita en la parte superior, a falta de tal posibilidad, la coloco debajo (al caos es lo mismo, y se entiende igual)... te pongo solo las 2 primeras puertas AND, completa lo que falta (nota que las entradas en la forma unida: 'AB' equivale a '(A and B)', esto es 'not(A) and B'... es decir en matemátcas 'ABC', son un producto, que es lo que es la función de una puerta AND.

1 ) Expresión de la función:
s = (ABCD) or (ABCD ) or (...) or (...) or (...) or (...) <---- rellena las 4 puertas que faltan...

2 )  Valor de salida:
Tienes que calcular el valor sabiendo que se ha dado un valor a cada entrada (para su forma directa), te precomputo el valor para lo que hice arriba, tu completa el resto: A=1: B=1: C=1: D=0
->1   (ABCD) = 0101 = 0
->2   (ABCD ) = 0010 = 0
->3  ... ???
->4  ... ???
->5  ... ???
->6  ... ???

->z    0 or 0 = 0

1 y 2 dan el valor de salida para las 2 primeras puertas AND, nota que una puerta AND, da valor 0, salvo que todas sus entradas estén 1. 
z (a modo de ejemplo), da el valor de la función OR, aplicado a las puertas AND 1 y 2, pero es mejor hacerlo solo al final...
A esta segunda petición, te falta pues calcular el valor de las puertas AND: 3, 4, 5 y 6 y luego los bits de salida de estas puertas, son los valores de entrada a la puerta or... para una puerta OR, basta que uno de sus bits de entrada sea 1 para que su salida sea 1.


Título: Re: problema compuertas logicas
Publicado por: EdePC en 3 Febrero 2020, 21:05 pm
Saludos,

- Lo más sencillo es siempre hacer la tabla booleana, luego ver que piden el patron: 1 1 1 0 y de ahí obtener la Expresión Representativa correspondiente, estilo: A B C D' = S, tal cual comenta Nebire.

-- Para negar dependerá que operador usen, tengo entendido de que A', !A, ~A, son equivalentes.

- Yo solía utilizar un par de programitas que "facilitaban" la creación, simplificación y análisis de circuitos digitales, de momento me recuerdo de LogiSim https://sourceforge.net/projects/circuit/ del otro no me recuerdo, haber si reviso mis archivos backup más tarde en casa.


Título: Re: problema compuertas logicas
Publicado por: Ambrosio en 24 Febrero 2020, 20:20 pm
Hola.Pudiste encontrar la funcion logica a la salida del sistema ?.


Título: Re: problema compuertas logicas
Publicado por: engel lex en 24 Febrero 2020, 20:25 pm
Hola.Pudiste encontrar la funcion logica a la salida del sistema ?.

las respuestas arriba no te ayudaron a resolverlo?