Professional Documents
Culture Documents
UNIT-I
COMBINATIONAL LOGIC PART-A
4. Map the standard SOP expression on a Karnaugh map for (AB)’C + A’BC’ + A(BC)’ +
ABC.
(AB)’C + A’BC’ + A(BC)’ + ABC
= (A’+B’)C + A’BC’ + A(B’+C’) + ABC
= A’C+B’C+A’BC’+AB’+AC’+ABC
= A’C(B+B’)+B’C(A+A’)+A’BC’+AC’(B+B’)+AB
= A’BC+A’B’C+AB’C+A’B’C+A’BC’+ABC’+AB’C’+ABC
= A’BC+A’B’C+AB’C+A’BC’+ABC’+AB’C’+ABC
= m3+m1+m5+m2+m6+m4+m7
= ∑m(1,2,3,4,5,6,7)
6. How many bits are required to represent the decimal numbers in the range 0 to 999 using
straight binary code? Using BCD codes?
8. Given 2 binary numbers. X = 1010100 and Y = 1000011. Find X –Y and Y – X using 2’s
compliments.
9. A bulb in a staircase has two switches, one switch being at the ground floor and the other
one at the first floor. The bulb can be turned ON and also can be turned OFF by any one of
the switches irrespective of the state of the other switch. Which logic gate does the logic of
switching of the bulb resembles?
XOR gate
14. Draw the circuit for 2 to 1 multiplexer circuit. and Give functional block diagram of 2 *
1 MUX.
Karnaugh map is a map method that provides a simple, straightforward procedure for
minimizing Boolean functions in canonical form.
Prepared by Dr.CSD CS3351-DPCO
This method may be regarded as a pictorial form of a truth table. A K-map is a diagram made up
of squares, with each square representing one minterm of the function that is to be minimized.
19. Implement the given function using NAND gates F(x,y,z) =∑(0,6)
22. Simplify the following Boolean expression to a minimum number of literals (BC’+A’D)
(AB’ + CD’).
(BC’+A’D) (AB’ + CD’)
= AB’.BC’+BC’.CD’+AD’.AB’+A’D.CD’=0 ( X.X’=0)
24. Write the logic expressions for the difference and borrow of a half subtractor.
Difference = A ⊕ B ; Borrow = A’B
26. Realize S(X,Y,Z) =Σ(1,2,3,4) using an appropriate decoder and an external logic gate.
29. Write the logic expressions for the sum and carry of a half adder subtractor.
Sum = A ⊕ B ; Carry = AB
35. What is the main difference between canonical and standard form
If each product term in SOP form contains all the literals in either complemented or
uncomplemented form, then the SOP form is known as satndard SOP form
If each sum term in POS form contains all the literals in either complemented or
uncomplemented form, then the POS form is known as satndard POS form.
Boolean expression expressed as a sum of minterms or product of maxterms are
said to be in canonical form.
13. What is the minimum number of flip-flops needed to build a counter of modulus 60?
Modulus N < 26 = 64, k = 6. The minimum number of flip-flops needed to build a
counter of modulus 60 is 6.
14. If a serial-in-serial-out shift register has N stages and if the clock frequency is f, what
will be the time delay between input and output?
Time delay between input and output = N / f
24. What are the models used to represented clocked sequential circuit
Melay model and Moore model
PART-B
1. Explain the operation of JK , SR , T and D flipflops with a neat diagram. Also discuss
their characteristic equation and excitation table.
2. What are registers ? Construct a 4 bit register using D flip flops and explain the
operations.
3. Design and implement a SR flipflop using NAND / NOR Gates.
4. Explain the operation of clocked SR flipflop with a neat diagrams and gives the
characteristics table.
5. Draw and explain the Master Slave D flipflop in detail
6. Construct a JK flipflop and explain its working in detail.
7. Design a T flipflop using logic gates
8. Design a logic circuit diagram for 3-bit synchronous up-down counter.
1. Design a MOD-10 Synchronous counter using JK flip-flops. Write execution table and
state table.
2. Analyze the synchronous Moore circuit and obtain its state diagram.
COMPUTER FUNDAMENTALS
PART-A
The throughput or bandwidth-.the total amount of work done in a given unit of time
The Opcode shown above determines the nature of the operation to be performed. The operands,
Operand 1 and operand 2 identify the data on which operation has to be performed. The operand
can be a be a memory location, a processor register, immediate value or logical data.
PART-B
PROCESSOR
6. Define Pipelining.
In order to reduce the overall processing time several instruction are being executed
simultaneously. This process is termed as pipelining.
PART B
1. Describe the data path and control considerations for pipelining.
2. Describe in detail about micro programmed control.
3. Describe about pipelining?
4. Explain in detail about how a control unit is designed in a processor.
5. Write a short note on Data hazard and Control hazards
6. With neat example explain about an instruction execution.
PART-A
7. An address space is specified by 24 bits and the corresponding memory space by 16 bits:
How many words are in the (a) virtual memory (b) main memory.
We consider a unit of memory called page. A page is typically rather large, for example 4 KB
(4096 bytes). A page is the unit of memory that is transferred between disk and main memory. A
virtual page is either in memory or on disk. Example: 32-bit virtual address space pages that are 4
KB large (4 KB = 212 bytes) 16 MB main memory (16 MB = 224 bytes)
11. What are the various block placement schemes in cache memory?
Direct-mapped cache is a cache structure in which each memory location is mapped to exactly one
location in the cache. Fully associative cache is a cache structure in which a block can be placed in
any location in the cache. Set-associative cache is a cache that has a fixed number of locations (at
least two) where each block can be placed.
SATA, in full serial advanced technology attachment, also called serial ATA, an interface for
transferring data between a computer’s central circuit board and storage devices. SATA replaced
the long-standing PATA (parallel ATA) interface.
Serial communication transfers data one bit at a time, rather than several parallel in streams.
Programmers want memory to be fast, large, and cheap. The hierarchical arrangement of storage in
current computer architectures is called the memory hierarchy.
It is designed to take advantage of memory locality in computer programs. Each level of the
hierarchy is of higher speed and lower latency, and is of smaller size, than lower levels.
PART-B
University Question
1. List the four possible elementary operations of simple binary addition
2. What is a multiplexer?
3. Outline the difference between a synchronous sequential circuit and an asynchronous
sequential circuit.
4. Define a latch and a Clip-flop.
5. What are data transfer instructions?
6. Outline instruction cycle with a diagram.
7. What is a program counter?
8. Define pipelining.
9. What is hit time?
10. What is a direct-mapped cache?
11. Present the graphic symbol, algebraic expression and truth table for the following digital
logic gates: a) OR b) Inverter c) Buffer d) NAND e) NOR f) Exclusive OR and g)
Exclusive NOR.
12. What is a K-map? Simplify the Boolean function F(w, x, y, x) = (0,1,2,4,5,6,8,9,12,13,14)
using K-Map.
13. What is an SR latch? Outline the design of SR latch using NOR gates. Also, present the
function table and excitation for the same.
14. What is an SR latch? Outline the design of SR latch using NAND gates. Also, present the
function table and excitation for the same.
15. Outline the design of a D flip-flop with SR latches and an inverter with a diagram.
16. Outline the Mealy model and Moore model of sequential circuits with a diagram.
17. What is a shift register? Outline the design of a four-bit shift register with a diagram
18. Outline the Von Neumann architecture with a diagram.
19. What is an addressing mode? Outline the types of addressing mode with an example.
20. Outline a control unit with a diagram and state the functions performed by a control unit.
21. Outline the difference between hardwired control and micro programmed contra
22. What are pipeline hazards? Outline the types of pipeline hazards.
23. Present an outline of virtual address, physical address, address translation, segmentation,
page table, swap space and page fault.
24. Present an outline of interrupt driven 1/0.
25. Outline direct memory access with a diagram.
26. Outline the design of a three to eight line decoder circuit using -inverters' and 'AND"
gates, Also, present the truth table for the same.
27. Outline the design of a BCD ripple counter using JK flip-flops with state diagram and
logic diagram