Microprocessor Architecture - Dec 2013
Computer Engineering (Semester 3)
TOTAL MARKS: 100
TOTAL TIME: 3 HOURS (1) Question 1 is compulsory.
(2) Attempt any four from the remaining questions.
(3) Assume data wherever required.
(4) Figures to the right indicate full marks.
Answer any one answer from Q1 and Q2
1 (a) Define microprocessor. Give some features of 8086 microprocessor.(3 marks) 1 (b) Explain Memory organization and segmentation in 80386DX.(6 marks) 1 (c) What are the different types of descriptors?(3 marks) 2 (a) Enlist the difference between 8086 and 80386.(3 marks) 2 (b) Draw the functional block diagram of 80386DX and explain the main functional Units.(6 marks) 2 (c) What is TSS descriptor?(3 marks)
Answer any one answer from Q3 and Q4
3 (a) What are the characteristics of address pipelining in 80386DX?(4 marks) 3 (b) Draw the timing diagram for write cycle with pipelined address.(5 marks) 3 (c) What is the use of bit test and modify instructions.(3 marks) 4 (a) How IMUL is different from MUL?(3 marks) 4 (b) Draw the timing diagram for read cycle with pipelined address.(5 marks) 4 (c) Compare procedure and macro in assembly language programming.(4 marks)
Answer any one answer from Q5 and Q6
5 (a) What are the advantages of multicore designing?(3 marks) 5 (b) What are the three common configuration that support multiprocessing? Explain.(6 marks) 5 (c) What is single instruction multiple Data model for parallel programming?(4 marks) 6 (a) Define Chip Multiprocessors (CMPs).(3 marks) 6 (b) What is Front side bus Back side bus BSB and I/O bus?(6 marks) 6 (c) What is multiprogramming and multiprocessor?(4 marks)
Answer any one answer from Q7 and Q8
7 (a) What are the differences between IA-32 Basic Execution environment and 64 bit mode execution environment?(3 marks) 7 (b) Draw and explain the block diagram of 64 bit architecture.(6 marks) 7 (c) Explain virtualization technology.(4 marks) 8 (a) List features of SSE.(3 marks) 8 (b) Describe the Intel Microarchitecture code name Nehalem.(6 marks) 8 (c) What are the advantages and disadvantages of Hyper threading.(4 marks)