0% found this document useful (0 votes)
23 views3 pages

Boolean Algebra and Logic Circuits Guide

The document consists of various exercises and problems related to Boolean algebra and logic circuits, including conversions between binary, decimal, hexadecimal, and octal number systems. It covers operations such as complements, subtraction using different complements, and simplification of Boolean functions. Additionally, it includes tasks related to truth tables, logic gates, and the application of Venn diagrams to illustrate Boolean expressions.

Uploaded by

rajazad6813
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views3 pages

Boolean Algebra and Logic Circuits Guide

The document consists of various exercises and problems related to Boolean algebra and logic circuits, including conversions between binary, decimal, hexadecimal, and octal number systems. It covers operations such as complements, subtraction using different complements, and simplification of Boolean functions. Additionally, it includes tasks related to truth tables, logic gates, and the application of Venn diagrams to illustrate Boolean expressions.

Uploaded by

rajazad6813
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Module 2 - Boolean Algebra and Logic Circuits

1. Convert the following binary numbers to decimal:


(i) 101110 (ii) 1110101.11 (iii) 110110100

2. Convert the following:


i. (1AD. E0)16 = (? )10
ii. (37.625)10 = (? )2
iii. (110100111001.110)2 = (? )8
iv. (345. AB)16 = (? )2

3. Convert the following:


i. (2AB. 8)16 = (? )10
ii. (416.12)10 = (? )8
iii. (25.375)10 = (? )2
iv. (16.2)8 = (? )16

4. Convert the following numbers to its equivalent numbers and show the steps:
i) (10110001101011.111100000)2 = (? )8
ii) (10110001101011.11110010)2 = (? )16
iii) (1010.011)2 = (? )10

5. Convert Decimal to Binary: (i) 41 (ii)153 (iii)) 0.6875 (iv) 0.513


6. Convert Binary to Decimal: (i) 110111 (ii) 10101010 (iii) 0110 (iv) 100.1010

7. Convert the following:


i. (110.1101)2 = (? )10
ii. (847.951)10 = (? )8
iii. (CAD. BF)16 = (? )10

8. Convert the following:


i. (225)10 = (? )2 = (? )8 = (? )16
ii. (11010111)2 = (? )10 = (? )8 = (? )16
iii. (623)8 = (? )10 = (? )2 = (? )16
iv. (2AC5)16 = (? )10 = (? )8 = (? )2

9. Convert the following:


a) (306. D)16 = (? )2
b) (41)10 = (? )2
c) Compute 1’s complement of (11101)2
d) Compute 9’s complement of (0.3267)10

10. Convert the following:


a) 3A6. C58D(16) = ?(8)
b) 0.6875(10) = ?(2)
c) Compute the 9’s complement of 25.639(10)
d) Compute the 1’s complement of 11101.0110(2)
11. Compute:
(i) The 10’s Complement of (52520)10

(ii)The 10’s Complement of (0.3267)10

(iii)The 10’s complement of (25.639)10

12. Compute:
(i)The 2’s Complement of (101100)2

(ii)The 2’s Complement of (0.0110)2

[Link] 10’s Complement, Subtract 03250 from 72532


[Link] 10’s Complement, Subtract 72532 from 03250
[Link] 2’s Complement subtract (1010100)2 – (1000100)2

[Link] 2’s Complement subtract (1000100)2 - (1010100)2

[Link] 9’s Complement, Subtract 03250 from 72532


18. Using 9’s Complement, Subtract 72532 from 03250
19. Using 1’s Complement subtract (1010100)2 – (1000100)2

20. Using 1’s Complement subtract (1000100)2 - (1010100)2

[Link] the six basic laws(common Postulates) which is used to formulate the various algebraic
structures.
[Link] Axiomatic definition of Boolean algebra and also mention its postulates.
[Link] that the Huntington postulates are valid for the set B={0,1} and the two binary operators +
and .
[Link] that

(i) x+x=x (iii)x(x+y)=x

(ii)x+xy=x
[Link] and Prove De-Morgan’s theorems for two variables.
[Link] the Venn diagram for two variables.
[Link] the below expressions using Venn diagram

(i)x=xy+x (ii)x(y+z) = xy+xz


[Link] the below boolean functions using TRUTH TABLE and LOGIC GATES
I I I I I I
(i)F1 = xyz (ii)F2 = x+y z (iii) F3 =x y z +x yz+xy
I I
(iv)F4 = xy + x z

[Link] the following Boolean functions to a minimum number of literals


I I I I I I
(i)x+x y (ii)x(x +y) (iii) x y z +x yz+xy
I
(iv)xy+x z+yz.
I I I I I I
[Link] the complement of the functions F1=x yz + x y z and F2=x(y z +yz)
I
[Link] the Boolean function F= A +B C in a sum of minterms.
I
[Link] the Boolean function F=xy +x z in a product of maxterm form.
[Link] the following to the other canonical form.
(i)F(A,B,C)=Ʃ(1,4,5,6,7)
(ii)F(x,y,z)= Ʃ(1,3,7)
(iii)F(A,B,C)=Π(0,2,4,5)
(iv)F(A,B,C,D)= Π(0,1,2,3,4,6,12)
[Link] sum of product(SOP) and product of sum(POS) with an examples.
[Link] are logic gates? Write the graphic symbol, algebraic function and truth table of all 8 digital
logic gates.
[Link] the following functions in a sum of minterms and a product of maxterms.
I I
(i)F(A,B,C,D)=D(A +B) +B D
I I I I I
(ii)F(w,x,y,z)=y z +wxy +wxz +w x z
(iii)F(x,y,z)=(xy+z)(y+xz)

Common questions

Powered by AI

To subtract 03250 from 72532 using 10’s complement: 1. Find the 10's complement of 03250: a. 10^5 = 100000 (since there are 5 digits) b. Subtract 03250 from 100000: 100000 - 03250 = 96750 2. Add 96750 to 72532: 96750 + 72532 = 169282 3. The result is greater than the base, indicating a carry. Discard the carry (1) from '169282,' leaving 69282. 4. The result 69282 is the subtraction result of 03250 from 72532 using 10’s complement .

Huntington postulates provide a foundational framework for Boolean algebra. They state: 1. Closure: The set is closed under the operations + and . 2. Identity elements: There exist identity elements 0 and 1 for + and ., respectively. 3. Complement: Every element has a complement. 4. Commutative laws: x + y = y + x and x . y = y . x 5. Associative laws: (x + y) + z = x + (y + z) and (x . y) . z = x . (y . z) 6. Distributive laws: x . (y + z) = (x . y) + (x . z) and x + (y . z) = (x + y) . (x + z) Validating with {0,1}: - 0 + 0 = 0, 0 + 1 = 1, 1 + 0 = 1, 1 + 1 = 1 (closure under +, 1 is identity for +) - 0 . 0 = 0, 0 . 1 = 0, 1 . 0 = 0, 1 . 1 = 1 (closure under ., 0 is identity for .) - Not (1) = 0, Not (0) = 1 (complements exist for each element) - The commutative, associative, and distributive laws hold under inspection for values in set {0,1} .

To implement F1 = xyz: 1. Truth Table: - List all combinations of inputs x, y, z which are 0 or 1 (total of 8 combinations). - F1 is 1 only when x=1, y=1, z=1, else 0. Verify against table. 2. Logic Gate Diagram: - Use three-input AND gate. - Connect inputs x, y, z to AND gates. - Output of AND gate gives function F1. This representation maps function logic directly into digital circuits, essential for processing within electronics .

De Morgan’s Theorems are crucial in Boolean algebra and state: 1. The complement of a conjunction is the disjunction of the complements: ¬(x ⋅ y) = ¬x + ¬y 2. The complement of a disjunction is the conjunction of the complements: ¬(x + y) = ¬x ⋅ ¬y Consider the example: Simplifying ¬(A ⋅ B) + ¬(C + D) Applying De Morgan’s, it becomes: (¬A + ¬B) + (¬C ⋅ ¬D) Using De Morgan’s transforms boolean expressions into grant simpler solutions and is useful for digital circuit design .

Logic gates can be understood via truth tables, which illustrate the outcomes of boolean functions: - AND gate: logical multiplication, only output 1 if all inputs are 1. - OR gate: logical addition, output 1 if at least one input is 1. - NOT gate: inverts input, output is the opposite. - NAND gate: inverts the output of an AND gate. - NOR gate: inverts the output of an OR gate. - XOR gate: output 1 if inputs are different. - XNOR gate: output 1 if inputs are the same. Graphically, each gate has unique shapes representing its function in circuit diagrams, enabling clarity in designing circuits .

Simplifying Boolean expressions minimizes the number of logic gates needed, reducing the complexity and cost of digital circuits. Key applications include efficient hardware design in terms of speed and power consumption. Simplified expressions also improve reliability by minimizing gate delays and circuit paths in fields such as microprocessor design and digital signal processing where efficiency is paramount .

To express F(x,y,z) = (xy + z)(y + xz) in sum of minterms, expand and simplify using distribution: F = xy⋅y + xy⋅xz + z⋅y + z⋅xz F = xy + xyz + yz + zx To find which minterms this covers, analyze which input combinations make F true and convert. For product of maxterms: Identify combinations making F false and describe these using 'OR' setups to form the expression. Use a Karnaugh map for visual assistance in determining these minterm and maxterm equivalences .

To express the Boolean function F = A + B'C as a sum of minterms, you identify the binary combinations that make the function true. The expression A + B'C is true if any input combination of A is 1, or B is 0 and C is 1. This corresponds to minterms 1, 3, 4, 5, 7 in a 3-variable Karnaugh map representation. Therefore, the sum of minterms for F is F(A,B,C) = Σ(1,3,4,5,7).

To illustrate x = xy + x using a Venn diagram: 1. Draw two circles, one for x and one overlapping for y. 2. Highlight the whole x circle indicating x = xy covers all elements in x, illustrating idempotent law. For x(y+z) = xy + xz: 1. Draw three overlapping circles for x, y, z. 2. Highlight the intersection of x and (y+z), showing that for elements in x that are also in y or z, thus implying x covers the intersections: xy and xz. This demonstrates the distributive property visually .

To convert the hexadecimal number (1AD.E0)16 to decimal, you need to evaluate each digit using its positional value. Start with (1AD.E0) as: - '1' in hex represents 1 * 16^2 = 256 - 'A' in hex represents 10 * 16^1 = 160 - 'D' in hex represents 13 * 16^0 = 13 Combine these to get the integer part: 256 + 160 + 13 = 429. For the fractional part '.E0', convert it as: - 'E' represents 14 * 16^-1 = 0.875 - '0' contributes 0 to the fractional part. Thus, the decimal equivalent is 429 + 0.875 = 429.875 .

You might also like