Tp
Guest
Sat Mar 03, 2007 6:31 pm
Witam,
Mam problem z częścią sprawozdania dotyczącego bramek logicznych. Otóż muszę
dla bramek NOT, OR, AND, NAND, NOR, XOR I XNOR wypisać (dla każdej bramki
osobno) wszystkie składniki w postaci sumacyjnej, które są :
1) jedynkami dla danej bramki,
2) zerami dla danej bramki i przekształcić do postaci iloczynowej.
Nie wiem za bardzo jak sięza to zabrać, ktoś może mi powiedzieć jak
powinienem to zrobić??
Z góry dzięki za wszelką pomoc.
Pozdrawiam
Tp
Pan_Tarej
Guest
Sun Mar 04, 2007 2:38 pm
Mam mieszane uczucia, ale po kolei:
Quote:
Mam problem z częścią sprawozdania dotyczącego bramek logicznych. Otóż
muszę
dla bramek NOT, OR, AND, NAND, NOR, XOR I XNOR wypisać (dla każdej bramki
osobno) wszystkie składniki w postaci sumacyjnej, które są :
1) jedynkami dla danej bramki,
2) zerami dla danej bramki i przekształcić do postaci iloczynowej.
Wygląda to na sprawozdanie z techniki cyfrowej i to na dość początkującym
etapie.
Chyba muszę Cię odesłać do podręcznika. To, co tu sygnalizujesz, to
elementarz.
Quote:
Nie wiem za bardzo jak sięza to zabrać, ktoś może mi powiedzieć jak
powinienem to zrobić??
Przypomnieć sobie podstawowe działania i twierdzenia algebry Bool'a.
Przykro mi, ale dalsza pomoc byłaby tożsama ze "zrób za mnie".
--
Pan_Tarej
Tp
Guest
Sun Mar 04, 2007 3:12 pm
Użytkownik "Pan_Tarej" <adam.borzecki@wp.pl> napisał
Quote:
Wygląda to na sprawozdanie z techniki cyfrowej i to
na dość początkującym etapie.
Tak
Quote:
Przypomnieć sobie podstawowe działania i
twierdzenia algebry Bool'a.
Przykro mi, ale dalsza pomoc byłaby tożsama ze "zrób > za mnie".
Broń Boże - nie chce gotowca, muszę to zrozumieć. W międzyczasie doszedłem
do wnisku, żeby zapisąc wszystko po kolei, i tak np. dla NANDa:
Y= ~(a*b+a*b+a*b)
~Y=~(~(a*b))
Tak?
Pan_Tarej
Guest
Sun Mar 04, 2007 4:25 pm
Quote:
Broń Boże - nie chce gotowca, muszę to zrozumieć.
O, przepraszam
Quote:
W międzyczasie doszedłem do wniosku, żeby zapisąc wszystko po kolei, i tak
np. dla NANDa:
Quote:
Y= ~(a*b+a*b+a*b) =~(a*b) czyli c+c+c+c+....+c= c OK, gdy + oznacza
OR
i Y =~(a*b)
Quote:
~Y=~(~(a*b)) <- ~Y=a*b, bo podwójna negacja...
Tak?
Może i tak, jesli od lat '80 nie zmieniło się nic w logice formalnej. Nas
wpuszczali na laborkach w prawa de Morgana ,podwójną negację i nie pamiętam,
w co jeszcze, ale jakieś rzeczy, które dla mnie po liceum były oczywiste, a
dla chłopaków po technikum nie koniecznie.
Podwójna negacja jest, uczulam Cię na de Morgana:
~(a+b)=(~a)*(~b) i ~(a*b)=(~a)+(~b), gdy ~ == NOT; +==OR; *==AND
--
Pan_Tarej
J.F.
Guest
Mon Mar 05, 2007 11:33 am
On Sun, 4 Mar 2007 15:12:22 +0100, Tp wrote:
Quote:
Użytkownik "Pan_Tarej" <adam.borzecki@wp.pl> napisał
Broń Boże - nie chce gotowca, muszę to zrozumieć. W międzyczasie doszedłem
do wnisku, żeby zapisąc wszystko po kolei, i tak np. dla NANDa:
Y= ~(a*b+a*b+a*b)
Nie wiem czy o to chodzi - skoro ma byc postac "sumacyjna"
to pewnie nie dopuszczamy negowania wyniku.
I cos tu zle zapisales,
~(a*b) = ~a*b+a*~b+~a*~b = ~a+~b
Druga postac to rozpisane "1" nand,
trzecia postac to skrocenie drugiej, ale mozna tez wprost z praw de
Morgana..
J.