INTRO TO ECE – HW Assignment 5
Semester 1 (2024−2025)
Student’s Name: Signature:
Student ID Number:
Problem 1. Convert to binary and then to hexadecimal
a. 12310
b. 160310
c. 757.2510
Problem 2. Convert 3C0A16 to decimal
a. From binary
b. From Hexa
1
Problem 3. Convert 1101000111012 to hexa
a. From binary
b. From decimal
Problem 4. Find radix r such that
241r = 618
Problem 5. Find X and Y such that
3X2Y4 = 222003
2
Problem 6. Find the truth table for F
Problem 7. Find the truth table for F
3
Problem 8. For the Boolean functions E and F, as given in the following truth table:
a. Express E and F in sum-of-minterms (Canonical S.O.P) algebraic form.
b. Simplify E and F to expressions with a minimum of connections.
4
Problem 9. Implement the following Boolean function with exclusive-OR and AND
gates, using a minimum number of gate inputs:
̅ 𝑫 + 𝑨𝑫
𝑭(𝑨, 𝑩, 𝑪, 𝑫) = 𝑨𝑩𝑪 ̅ +𝑨
̅𝑫
Problem 10. Draw a circuit to realize the function:
̅ 𝑩𝑪 + 𝑨𝑩
𝑭(𝑨, 𝑩, 𝑪) = 𝑨𝑩𝑪 + 𝑨 ̅ 𝑪 + 𝑨𝑩𝑪
̅
a. Using one OR gate and three AND gates. The AND gates should have two inputs.
5
b. Using two OR gates and two AND gates. All of the gates should have two inputs.
c. Using NAND gates only.
d. Using NAND gates only. All of the NAND gates should have two inputs.
6
Problem 11. Prove the identity of each of the following Boolean equations, using algebraic
manipulation
̅ 𝒁 + 𝒀𝒁 = 𝑿𝒀 + 𝑿
a. 𝑿𝒀 + 𝑿 ̅𝒁
̅∙𝒀
b. 𝑿 ̅+𝑿
̅ 𝒀 + 𝑿𝒀 = 𝑿
̅+𝒀
̅𝑩 + 𝑩
c. 𝑨 ̅∙𝑪
̅ + 𝑨𝑩 + 𝑩
̅𝑪 = 𝟏
̅ 𝒁 + 𝑿𝒀
d. 𝒀 + 𝑿 ̅ = 𝑿+𝒀+𝒁
7
̅∙𝒀
e. 𝑿 ̅+𝒀
̅ 𝒁 + 𝑿𝒁 + 𝑿𝒀 + 𝒀𝒁
̅=𝑿
̅ ∙𝒀
̅ + 𝑿𝒁 + 𝒀𝒁
̅
̅+𝑨
f. 𝑨𝑫 ̅𝑩 + 𝑪
̅𝑫 + 𝑩
̅ 𝑪 = (𝑨
̅+𝑩
̅+𝑪
̅+𝑫
̅ )(𝑨 + 𝑩 + 𝑪 + 𝑫)
Problem 12. Given that 𝐀 ∙ 𝐁 = 𝟎 and 𝐀 + 𝐁 = 𝟏, use algebraic manipulation to prove that
̅ + 𝑩)(𝑩 + 𝑪) = 𝑩𝑪
(𝑨 + 𝑪)(𝑨