Important-University Questions Unit-Wise
Important-University Questions Unit-Wise
Part-B
1. Explain in Detail about General Register Organization. Write the control
word for various Micro-operations for the CPU. (Morris Mano (pp243-
pp247))
2. Design an arithmetic circuit with one selection variable S and two n-bit data
inputs A & B. The circuit generates the following four arithmetic operations
Daggubati Sirisha
in conjunction with the input carry Cin. Draw the logic diagram for the first
two stages.
3. What is stack organization? Explain the functioning of register stack and
memory stack with suitable example (Morris Mano (pp247-pp251))
4. Write a program that can evaluate the expression: (A*B)+(C*D) in a single
accumulator processor
5. What is an instruction Format? Explain different types of instruction formats
in detail. (Morris Mano (pp258-pp259)) (Or )Write a program to evaluate
the arithmetic statement Y=(A+B)*(C+D) using three-address,two-
address,one-address and zero-address instructions (Morris Mano (pp258-
pp259))
6. Describe about the different types of addressing modes used in system
processor with suitable Numerical examples? (Morris Mano (pp260-pp264))
7. Explain shift and rotate instructions with example
vi) Miss-penality
11. Write Cache Write Strategies
12. What is Virtual memory? Why it is significant?
13. What is the role of TLB (Translation Look aside Buffer) in virtual address
translation?
Part-B
1. With the diagram of basic SRAM and DRAM chip ,explain the read and
write operation on each of them
2. Describe in detail about associative memory and concept of Match logic
with neat diagram
3. Describe different types of cache mapping techniques with diagram (Or)
What is a mapping function? What are the ways the cache can be mapped?
Explain in detail.
4. What is virtual memory? With a diagram explain how virtual memory
address is translated (or) With neat diagram, Explain address translation in
virtual memory (Or) What is Virtual memory? Explain virtual memory
organization. (Or) Explain with a diagram how virtual memory address is
translated to physical address using page table
5.
UNIT-IV Microprocessor
Part-A
1. Define Microprocessor? May/June2016-2Marks
2. List the four primary operations commonly performed by the MPI.-Dec
2013-2Marks
3. What are the functions of general purpose registers, list the general purpose
registers used in 8086 Miccroprocessor
4. What are the functions of special purpose registers, list the special purpose
registers used in 8086 Miccroprocessor
5. Define Segmentation in 8086 Microprocessor June2019-2Marks
Daggubati Sirisha
PART-B
10Marks. (or) Draw the schematic pin diagram of 8086 MP and explain the
various functions of 8086MPU- May/June2013-10Marks
Unit-5
Part-A
1. Define Data transfer instructions. List few instructions.
2. List Arithmetic and Logical instructions of 8086 MPI
3. What are the functions of Branch Instructions:
4. Define Loop instructions of 8086 MPI
5. Define and list Machine control instructions
6. List the Flag manipulation instructions of 8086
7. List Shift instructions of 8086 MPU
8. List Rotate instructions of MPU
9. Define and list String manipulation instructions of 8086
10. How is PUSH B instruction executed? Find the status after the execution.
Register B has 93H and accumulator holds 15H illustrate the following --
May/June2012-3Marks
11. Explain the operation of the DIV instruction. What is the difference between
DIV and IDIV
12. Distinguish between MUL and IMUL
13. Explain CALL and RET instructions.
14. Identify the addressing modes for the following instructions:
1) MOV CL, 34H
2) MOV BX, [4172H]
3) MOV DS, AX
4) MOV AX, [SI + BX +04]
15. Explain the following instructions of 8086=====1) DAA 2) XLAT
16. Explain the following instruction with examples:
1) i)LEA ii) IDIV iii) XLAT iv)NEG
17. Differentiate between SHR and ROR instructions of 8086. (2points)
Daggubati Sirisha
PART-B
1. Discuss in detail the concept of subroutine with examples.(5M) May/June-
2016,April/May-2013,Dec-2012
2. Explain about stack of 8086 with PUSH and POP Instructions.(5M)
May/June-2015
3. Explain conditional and unconditional Branch instructions of 8086
Microprocessors with examples- May/June2016-6Marks,
4. Explain in detail CALL instructions of 8086 Microprocessors with
example- May/June2016-6Marks,
5. Write an ALP to sort N numbers- May/June2016-5Marks,
6. Write an ALP to find the largest numbers in an array- May/June2015-
5Marks,
7. Write an ALP program for sorting list of numbers in descending order using
subroutines- May/June2013-5Marks.
8. Write an ALP to transfer data from (10bytes) XX50 to XX90-
May/June2016-3Marks
9. Suppose [AX] = 85H and [BX] = 64H, [SP] = 2000H. What will be the
value of AX, BX and SP after the following set of instructions are executed?
i. PUSH AX b. POP BX