1. ## Boolean algebra

hi, i was going through boolean algebra and i could not figure it out. let me know if you have any idea.

F= A(B+C')' + (B+D)A'  Reply With Quote

2. ## Re: Boolean algebra

Well presumeably ' means NOT.

Thus:

F = (A * NOT(B + NOT C)) + ((B + D) * NOT A)

So...
Code:
```; left of second "+"
mov eax, C
not eax
not eax
mul A
mov ecx, eax ; save result

; right
mov eax, B
mov edx, A
not edx
mul edx

; EAX == F (the answer)```
I could be wrong of course.   Reply With Quote

3. ## Re: Boolean algebra

I mean to say how do you solve this function using boolean algebra?
F= A(B+C')' + (B+D)A'  Reply With Quote

4. ## Re: Boolean algebra

This is not the math forum.  Reply With Quote

5. ## Re: Boolean algebra

F = A(B+C')' + (B+D)A'
F = A.B + A.C' + A'.B + A'.D
F = B(A+A') + A.C' + A'.D
F = B + A.C' + A'.D [Because A+A'=1]  Reply With Quote

6. ## Re: Boolean algebra

Do you mean "How do you simplify the expression" from it's minterms? If so, then google for Karnaugh maps. I don't think we have a thread on discrete design . .. . .. .yet.

(BTW Wossy: Karnaugh maps can be very useful for optimising long sequences of boolean maths in any language)  Reply With Quote

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•