Sei sulla pagina 1di 11

ADVANCED MICROPROCESSOR Assignments

1. Explain in brief the Pipelining 2. What does Superscalar Architecture means? 3. What is pipelining? Discuss various problems in designing efficient pipeline. 4. Enlist RISC and CISC features. 5. Write short note on following 1. Power PC Architecture 2. Sun SPARC Architecture 6. List the important features of RISC Processor. 7. When does 8086 generate wait state? How will it come to its normal mode again? 8. Where is the interrupt descriptor table located for the protected mode operation? 9. Explain the following terms 1. Descriptor 2. Selector 3. Invisible Register 10.Comment on Virtual-86 mode. 11.In short describe the Cache memory with reference to 80486. 12.Enlist the Technical Advantages of Pentium? 13.Compare 80286 with 8086 Microprocessor. 14.Explain priorities of interrupt with an example. 15.Explain the application of following terms 1. GDTR 2. LDTR Prof. Mehul P. Barot and Prof. Hitesh Barot Page 1

3. IDTR 4. MSW 16.What are the major advantages of memory segmentation? Enlist comments on each. 17.Write short note on DEC Alpha Axp. 18.How Operating modes are different from a addressing modes? 19.Discuss the features were not basic features RISC, but they are used by different vendors in their processor structure to improve performance. 20.Draw the logical block diagram of Pentium and explain its important features. 21.Explain the Access Right byte of descriptor 22.Write down short note on followings 1. Memory banks in 8086 2. Macro 3. Assembler 4. Debugger 5. Editor 6. Compiler 7. Interpreter 8. Linker 9. Loader 23.Explain the following instruction for 80286 with example 1. BOUND 2. ENTER 3. PUSH A 4. IN S 24.Compare software protected mode and real mode addressing 25.Discuss the use of REP Prefix. Prof. Mehul P. Barot and Prof. Hitesh Barot Page 2

26.What is descriptor? Give its format and discuss the use of each field with an example. 27.What do you mean by programmable invisible registers? 28.Explain page table and page directory entry with example. 29.Draw and explain functional block diagram of 80386 microprocessor. 30.Justify statement program written for 8088 may or may not run faster on 8086. 31.Give the function of each hardware section of 80286. 32.How virtual address is translated into physical address if paging is disable in 80386. 33.What is interrupt service routine? Why do you write and test it. 34.Compare 8086/88/286/386, for address lines, data lines, size of segments, cache support operating modes. 35.Difference between LDT and GDT. 36.Each memory access in protected mode needs conversion of address which is time consuming process. Discuss now 80386 with different registers and request. Solve this problem and improve overall performance. 37.What is selector? How is it used to access the segment stored in main memory. 38.Write short note on following 1. Paging in 80386. 2. Memory interfacing with 80286 using ALE signal 39.Why does 8086 take 2 machine cycles of 16-bit word starts from odd location in memory? 40.Justify: Divide overflow and interrupt on overflow cant occur at the same time. 41.Justify the statement: Pentium is CISC processor employing RISC characteristics. 42.How does register window help in improving call switching time? 43.Draw and explain the functional block diagram of clock generator 8284-A used with 8086. 44.Technically what is importance of Aliasing Prof. Mehul P. Barot and Prof. Hitesh Barot Page 3

Paper January 2008


1. Write short note on following 1. RISC Properties. 2. SPARC Family 3. Power PC Architecture 2. What happens interrupt 8086 micro? Show the complete process using diagram and working stack and IVT. 3. Short note on Pipelining. 4. Short note on addressing modes. 5. Short note on protected mode memory addressing. 6. Short note on Memory paging mechanism in 80386 7. Where is the Interrupt descriptor table located? 8. Explain maximum mode operation in 8086? 9. List merits of memory segmentation in 8086 microprocessor 10.How 8080 handle interrupt? 11.Write a program to reverse each and every word in the given string. 12.Write a program to convert unpacked BCD digit to packed BCD digit. The i/p and o/p should be done using standard i/p and o/p devices. 13.What do you mean by segment override prefix in 8086 architecture? 14.Explain following instructions 1. HOLD 2. XLAT

Prof. Mehul P. Barot and Prof. Hitesh Barot

Page 4

3. ASSUME 4. EVEN 5. LENGTH 6. PTR

Paper 2006
1. What is minimum size of segment in 8086? Give reason for it. 2. How does 8086 determine whether instruction is 8-bit or 16-bit? 3. When does 8086 flushes pre fetch queue? Why? 4. If AL registers contains 5 then what will be the binary contents of AL after executing the CBW instructions. 5. Give the steps to set Trap flag to 1. 6. Divide overflow and Interrupt overflow cannot occur at same time. 7. Justify: Pentium is CISC processor employing RISC features. 8. Program written for 8088 may or may not run faster on 8086. 9. Write an 8086 program to implement following C code. Sum=0; For (i=0;i<10;i++) { Prof. Mehul P. Barot and Prof. Hitesh Barot Page 5

If ((i%2)==1) Sum =sum+1; } 10.How does 8086 compute the address of ISR? When there is a valid Interrupt? Give the example. 11.Write a subroutine to find minimum of two numbers and use it in mainline program to find minimum from block of 10 numbers. 12.Write the stack segment of 20 words: How do you initialize it? 13.Write short note on following 1. Memory banks in 8086 2. 8086 Interrupt Priorities 3. Maximum Vs. Minimum mode 4. Macros 5. Ready synchronization through 8284 14.Features of Power PC. 15.Features of RISC Processor. 16.Features of Pentium Architecture 17.Short note on Context Switching 18.Features of Sun SPARC Architecture. 19.List out CISC Characteristics. 20.Compare the Superscalar & Super Pipeline architecture. 21.What is LDT? Why it is local to process?

Prof. Mehul P. Barot and Prof. Hitesh Barot

Page 6

Paper December 2005


1. Short note on following 1. Queue 2. Macro & Procedure 3. HOLD & READY Instruction 2. Briefly describe following instruction with an example 1. ASSUME 2. LENGTH 3. XLAT 4. CMPS 5. IMUL 3. If CS in 8086 starts from address 45BC0H then content of CS Register. Find Physical address if IP 2313H. 4. Draw and explain the architecture of 8284 clock generator 5. Difference between minimum and maximum mode of 8086. 6. How 8086 responds to an interrupt? What is IVT? Explain Type 0 and Type 1 interrupts. 7. State difference between real mode and protected mode memory addressing. 8. What is minimum and maximum segment size of 80286, 80386 & 80486? 9. Explain the memory paging mechanism in 80386. 10.Explain GDT and IDT. 11.Short note on DEC Alpha AXP Architecture. 12.Short note on Power PC Architecture. 13.Short note on SPARC Architecture. 14.List out RISC Properties.

Prof. Mehul P. Barot and Prof. Hitesh Barot

Page 7

15.Explain the flags of 8086, which are not available in 8085 Microprocessor. 16.Write a program to check the password entered by the user. Displays message Password is correct if password is valid otherwise display Password is not correct. 17.Write a program to arrange the given number in ascending order. 18.Explain with an example reentrant and recursive procedure. 19.Write a program to convert uppercase string into lowercase string using XLAT instruction.

Paper 2004
1. What is descriptor? Give its format & discuss the use of each field with an example. 2. Discuss the special features of SUN SPARC Architecture. 3. Discuss the Difference between LDT and GDT. 4. Each memory access in protected mode needs conversion of address which is time consuming process. Discuss how does 80386 with the help of the different register and technique solve this problem & improve the overall performance.

Prof. Mehul P. Barot and Prof. Hitesh Barot

Page 8

5. List the features of CISC which encourages users to choose RISC as alternative architecture. 6. Discuss the features which are not basic features of RISC, but they are used by different vendors in their processor architectures to improve performance in specific aspect. 7. Give the functions of each hardware section of the 80286. 8. Write short notes on following 1. Features of Power PC Architecture 2. Paging in 80386 3. Superscalar Vs. Super pipelined 9. What are control flags? How they are useful? 10.Justify the Statement: Divide overflow and Interrupt on Overflow cannot occur at the same time. 11.Justify Statement: Pentium is CISC Processor employing RISC Features. 12.Justify Statement: Program written for 8088 may or may not run faster on 8086. 13.Why does 8086 take two machine cycles if 16-bit word starts from odd location in memory! 14.Discuss the use of REP Prefixes. 15.Write an assembly language program to accept the decimal number from the keyboard & print the sum of all the digits of that number. 16.What is interrupt service routine? How do you write and test it. Discuss with small example. 17.Explain the use of Directional flag. 18.What is macro? How are they useful? Show the example using macro. 19.Compare 8086/88/286/386 for address lines, data lines, size of segments (minimum & maximum), cache support, operating modes.

Prof. Mehul P. Barot and Prof. Hitesh Barot

Page 9

PAPER Dec-2003
Q-1 (A) Answer the following:1. How does 8086 determine whether instruction is 8-bit or 16-bit? 2. What are the min & max size of segments in 8086, 286, 386? 3. If Al reg. contains -5 then what will be the binary contents of Al after executing the CBW instruction. 4. How do you set Trap flag to 1 (B) Differentiate Between 1. TEST inst - AND inst. 2. JUMP and CALL 3. NEAR Jump SHORT Jump 4. RET inst IRET inst 5. NEAR Subroutine FAR Subroutine Q-2 (A) WRITE AN ASSEMBLY LANGUAGE PROGRAM TO ACCEPT THE DECIMAL NO. FROM THE KEYBOARD & PRINT THE SUM OF AL THE DIGITS OF THAT NO.S Q-2 (B) Discuss various types of loop instruction. OR Q-2 (A) write a program to find the GCD of two integers Q-2 (B) what is the priority rules that 8086 follows to resolve the problem, when two interrupt Occurs at the same time? Q-3 (A) write a program to find no. of occurrence of a given character from keyboard and store the Result in AL reg. use SCANB with appropriate repeat prefix OR Q-3 (A) Write a program to convert uppercase string into lowercase using XLAT inst. Q-3 Q-3 (B) give the diffnt between min & max mode of 8086 (C) gives the diffnt between simple SHIFT RIGHT & Arithmetic SHIFT RIGHT OR Page 10

Prof. Mehul P. Barot and Prof. Hitesh Barot

Q-3 Q-4

Q-4 Q-5

Q-5

Q-5 Q-6 Q-6 Q-6 Q-6

(C) what is vector table?, what is use of it Explain? Answer the Followings 1. List the operating modes of 80386 2. What is the size of the one page in 386? Why 3. What is the role of TLB? 4. What is the meaning of granularity bit? 5. How do you switch from real mode to protected mode 6. What is the role of bus controller chip? explain with proper diagram how a page is accessed in 386 system what happens if the required page is not available in memory? 1. Draw block diagram of Pentium & explain its properties 2. What is the pipeline? Discuss various problem in designing efficient pipeline OR (A) explain the following terms with their meanings 1. Descriptor 2. Selector 3. Invisible register 4. GDT (global descriptor table) (B) list the important features of RISC processor (A) Write short notes on Memory interleaving (B) SUNSPARC Architecture (C) RISC Characteristics (D) power PC Architecture

Prof. Mehul P. Barot and Prof. Hitesh Barot

Page 11

Potrebbero piacerti anche