Ddco Simp 2024
Ddco Simp 2024
Ddco Simp 2024
1. Design a combinational circuit to convert BCD to Excess-3 or can ask any design. 2.
Design 4-bit parallel adder/ subtractor circuit.
4. Explain half adder/subtractor and design full adder using 2 half adders.
Or
Explain the full adder with the help of TT and Logic diagram
1. With a neat diagram explain the basic operational concepts of computer , explain the registers
of processor and explain the sequence of steps
2. Analyze Big-Endian and little-Endian methods of byte addressing with example.
3. WAP to evaluate Y= A*B+C*D or A+B*C+D is executed using one address, two address and
three address and zero address instruction
4. Define instruction sequencing and branching. Explain conditional flags and the concept of
branching with an example program
5. What is performance measurement? Explain the overall SPEC rating.
6. Explain processor clock, clock rate, basic performance equation and performance
measurement
7. Explain all the addressing modes with examples
8. Registers R1 and R2 of a computer contain the decimal values 1200 and 4600. What is the
effective- address of the memory operand in each of the following instructions?
(a) Load 20(R1), R5 (b) Move #3000, R5 (c) Store R5,30(R1, R2) (d) Add -(R2), R5 (e) Subtract
(R1)+, R5
9. Consider the following possibilities for saving the return address of a subroutine: (a) In the
processor register. (b) In a memory-location associated with the call, so that a different location is
used when the subroutine is called from different places (c) On a stack. Which of these possibilities
supports subroutine nesting and which supports subroutine recursion(that is, a subroutine that calls
itself)?
Module 4 -Study any 7 Questions
1. How the input and output are performed by the processor? Write a program that reads the line
or characters and displays it.
2. Differentiate memory mapped I/O and I/O mapped I/O
3. With neat sketches explain various methods for handling multiple interrupts raised by multiple
devices. (or explain how I/O devices are organized in priority structure)
4. Define Interrupt and interrupt hardware. how enabling and disabling of interrupts are
performed.
5. Define exceptions, describe different kinds of exceptions.
6. Explain operation of DMA controller with neat block diagram.
7. Define DMA bus arbitration. Explain centralized and distributed bus arbitration.
8. Draw a neat diagram of memory hierarchy in a computer system. Discuss the variation of size,
speed and cost per bit in the hierarchy.
9. What is cache memory? Explain different mapping functions with diagrams.
1. Write and explain the control sequence for execution of the instruction ADD (R3), R1 on a single
bus processor.
Or
Write and explain the control sequence for execution of an unconditional branch instruction
1. Simplify the following Boolean expressions, using four-variable K- maps and design using
Nand and Nor gates.
2. Implement the following Boolean expressions, using Nand and Nor gates. F (x, y, z)
= ∑ (0, 6,8,13,14) + d (1, 3, 10)
3. Design the multiple-level NOR and NAND circuit for the following expression: F=CD (B
+ C) A + (BC' + DE')
4. Demonstrate the validity of the following identities by means of truth tables: i. DeMorgan’s
theorem for three variables: (x + y + z)' = x'y'z' and (xyz)' = x' + y' + z'
ii. The distributive law: x (y + z) = xy + xz
5. Design AND, OR, Xor and Invert using NAND and NOR gates
6. Implement the following Boolean function F, using the two-level forms of logic (a)
NAND-AND, (b) AND-NOR, (c) OR-NAND, and (d) NOR-OR
F (A, B, C, D) = ϵm (0, 4, 8, 9, 10, 11, 12, 14)
7. Draw the logic diagram of the digital circuit specified by the following Verilog
description:
module Circuit_A (A, B, C, D, F);
input A, B, C, D;
output F;
wire w, x, y, z, a, d;
or (x, B, C, d);
and (y, a, C);
and (w, z, B);
and (z, y, A);
or (F, x, w);
not (a, A);
not (d, D);
endmodule
8. Explain Nand gate, Nor gate and Xor gate with truth table and timing diagram for three input
variables a, b and c respectively.