Friday 27 August 2021

Computer Organization-Unit-3, Unit-4 and Unit-5 Important/University Questions

 UNIT-III Memory Organizations:
 Part-A

1.       Explain the memory hierarchy with respect to speed, size and cost with a neat diagram

2.       Define Main Memory ,  Auxiliary memory,  Cache Memory.

3.       Define RAM. Draw the block diagram for RAM Chip?

4.       Define ROM. Draw the block diagram of ROM Chip?

5.       Differentiate between SRAM & DRAM

6.       Define i) Memory Latency: ii) Memory Bandwidth : iii) Hit Rate iv) Miss Rate v) Average memory access time vi) Miss-penality

7.       Write Cache Write Strategies

8.       Differentiate between Write back and write through mechanism of writing data into cache memory

9.       What is the significance of virtual memory? Explain

10.   What is the role of TLB (Translation Look aside Buffer) in virtual address translation?

 

 

Part-B

1.       Describe in detail about associative memory and concept of Match logic with neat diagram

2.       What is the significance of Associative Memory? Design an associative memory with 1000 words and 16 bits per word. Determine the size of the argument register and key register. What are the contents of key register if the first 5 bits are required to be searched in the associative memory? Explain the design of match logic required to search for the contents of segment register with the help of a diagram.

1.       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. (or) With a block diagram, explain the direct and set associative mapping between cache and main memory (Or )Briefly explain any two cache mapping functions

2.       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 (or) With a neat diagram, explain the translation of a virtual address to a physical address.

 

 

UNIT-IV

1.       Define Microprocessor?

2.       List the four primary operations commonly performed by the MPI.

3.       What are the functions of general purpose registers, list the general purpose registers used in 8086 Microprocessor

4.       What are the functions of special purpose registers, list the special purpose registers used in 8086 Microprocessor

5.       Define Segmentation in 8086 Microprocessor (or) What is the need of memory segmentation  (or) What are the Advantages of the Segmentation

6.       Explain the significance of following pins of 8086 i) ALE ii) RESET iii) TEST’ iv) M/IO'

7.       List the interrupt signals in 8086 microprocessor? What is TRAP interrupt and its significance?

8.       Draw the flag register of 8086 and write the function of each flag with example

9.       What determines whether a microprocessor is considered an 8,16,32 bit device.

10.   How pipelining is achieved in 808 6MPU.  (or) Explain the feature of pipelining and queue in 8086 architecture.

11.   Specify the size of data, address,  memory word and memory capacity of 8086 microprocessor.

12.   State the functions for the following pins of 8086 1. NMI 2. BHE' 3. TEST' 4. DEN ' 20. List the steps in physical address generation in 8086 microprocessor.

13.   How many lines of address bus must be used to access 2048 bytes of memory?

14.   Justify how the 8086 microprocessor speed is high when it is operating in Maximum mode than that of minimum mode

 

Part-B

1.       Explain 8086 Microprocessor functional block diagram (or) Explain the internal architecture of 8086 Microprocessors

2.       Explain Minimum mode pin configuration of 8086 microprocessor. (or) Explain the pin out of Maximum mode of 8086 Microprocessors  (or) Draw the schematic pin diagram of 8086 MP and explain the various functions of 8086MPU

3.       Define Addressing modes. List the various Addressing modes of 8086 Microprocessor with an example.  

4.       Explain the physical address formation in 8086. Let the contents of the different registers in the 8086 be as follows DS=1000H, SS=2000H,ES=3000H BX=4000H, SI=5000H,DI=6000H and BP=7000H. Find the memory address from where the 8086 access the data while executing the following instructions

a.       MOV AX,[BX]

b.      MOV AX,[BX+DI]

c.       MOV BX,[BX+DI+5]

d.      MOV AH,[BX+10]

e.      MOV BX,[SI-5]

 

UNIT-V

1.       Identify the syntax errors in the following instructions

·         1)MOV BH,AX

·         2)MOV 7632H,CX

·         3)IN BL,04H

·         4)ADD AL,2073

2.       What are the functions of Branch Instructions:

3.       Define and list Machine control instructions

4.       List the Flag manipulation instructions of 8086

5.       List Shift instructions  and  Rotate instructions of MPU

6.       Define and list String manipulation instructions of 8086

7.       How is PUSH B instruction executed? Find the status after the execution. Register B has 93H and accumulator holds 15H illustrate the following

8.       Explain the operation of the DIV instruction. What is the difference between DIV and IDIV Distinguish between MUL and IMUL

9.       Explain CALL and RET instructions.

10.   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]

11.   Explain the following instructions of 8086

a.       DAA    b. XLAT

12.   Explain the following instruction with examples: 1) i)LEA ii) IDIV iii) XLAT iv)NEG

13.   Differentiate between SHR and ROR instructions of 8086.

14.   Differentiate between the following instructions 1) i)AND & TEST 2) ii)SHIFT & ROTATE

15.   What is a PSW? What flags will affect by the following mnemonics. Let AX=1010h, CX=1111h and CY=1

·         1.RCL AX,01h

·         2.XOR CX,CX

·         3.ADD AX,CX

16.    What will be the contents of register BL after the last instruction execution? 1) MOV BL, 14H 2) MOV CL, 03H 3) SHL BL,CL

17.   What is a stack and List the stack instructions of 8086.

18.   List the subroutine instructions of 8086.

19.   Explain about the DAA instruction of 8086 microprocessor

20.  Write short notes on JMP and CALL Instructions of 8085 microprocessor

Part-B

1.       Explain about stack of 8086 with PUSH and POP Instructions.

2.       Explain conditional and unconditional Branch instructions of 8086 Microprocessors with examples-

3.       Explain in detail CALL instructions of 8086 Microprocessors with example.

4.       Write an ALP to sort N numbers

5.       Write an ALP to find the largest numbers in an array

6.       Write an ALP program for sorting list of numbers in descending order using subroutines

7.       Write an ALP to transfer data from (10bytes) XX50 to XX90-

8.       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

 Write an assembly language program to find the smallest word in an array of 100 words stored sequentially in the memory starting at the offset 1000h in the segment address 5000h. Store the result at the offset 2000H in the same segment

 What is a procedure? Write a program to find the sum of two 8 bit numbers using procedures?