Course: Digital Electronics and Computer Organization
Time : 3 hours Maximum
Marks: 100
Instructions:
Answer all questions.
All questions carry equal marks.
.
Read the questions carefully before answering.
Section A: Digital Electronics (40 marks)
1. (a) Define digital electronics. Explain the significance
of binary representation in digital systems. (5 marks)
(b) Convert the following binary numbers to decimal:
i. 1101
ii. 10101 (4 marks)
2. (a) Draw the truth table and simplify the following
Boolean expression using Boolean algebra:
F(A, B, C) = AB + (A + C) (5 marks)
(b) Implement the simplified expression from part (a)
using logic gates. Provide the logic gate diagram. (5 marks)
3. (a) Explain the concept of flip-flops in sequential
circuits. Differentiate between SR flip-flop and D flip-flop. (6 marks)
(b) Design a sequential circuit using D flip-flops to
count in the sequence: 0, 1, 3, 7, 0, 1, 3, 7, ... (4 marks)
4. (a) What is a multiplexer? Explain its operation and
provide an example of its practical application. (6 marks)
(b) Design a 2-to-1 multiplexer using logic gates.
Provide the truth table and logic gate diagram. (4 marks)
Section B: Computer Organization (60 marks)
5. (a) Define computer organization and its significance in
computer science. (5 marks)
(b) Explain the Von Neumann architecture of a computer
system. Highlight its key components. (5 marks)
6. (a) What is the purpose of the Central Processing Unit
(CPU) in a computer? Describe the fetch-decode-execute cycle. (6 marks)
(b) Differentiate between RAM and ROM memory types in
terms of their characteristics and usage. (4 marks)
7. (a) Define instruction set architecture (ISA). Explain
the differences between RISC and CISC architectures. (6 marks)
(b) Write the assembly language code for adding two
numbers stored in memory locations A and B, and storing the result in memory
location C. Assume a hypothetical assembly language. (4 marks)
8. (a) Discuss the role of the memory hierarchy in a
computer system. Mention the different levels of memory. (6 marks)
(b) Explain the concept of pipelining in CPU
architecture. What are the advantages and challenges of pipelined processors?
(4 marks)
9. (a) What is cache memory, and why is it important in
computer systems? Describe the working principle of a cache memory system. (6
marks)
(b) Differentiate between synchronous and asynchronous
input/output (I/O) operations. Give examples of each. (4 marks)
Section C: Short Questions (10 marks)
10. Answer the following short questions (2 marks each):
a. What is a logic gate?
b. What is the role of a clock signal in digital
circuits?
c. Define race condition in flip-flops.
d. Name two types of combinational circuits.
e. What is the role of the control unit in a CPU?
f. What is the purpose of an assembler in computer
systems?
g. Define cache hit and cache miss.
h. What is pipelining in the context of CPU processing?
i. Explain the difference between primary memory and
secondary memory.
j. What is the role of an interrupt in computer
organization?
0 Comments