micro processor and micro controller

2
8401 8401 8401 8401 Reg. No. : M.E./M.Tech. DEGREE EXAMINATION, JUNE 2011. Common to M.E. – Applied Electronics/M.E. – Communication Systems/ M.E. VLSI Design First Semester 248103 — ADVANCED MICROPROCESSORS AND MICROCONTROLLERS (Regulation 2010) Time : Three hours Maximum : 100 marks Answer ALL questions. PART A — (10 × 2 = 20 marks) 1. Write down Register Indirect with post increment addressing mode. 2. Differentiate page and segment. 3. Define Branch Prediction. 4. Define Multitasking. 5. Write down any one thumb instruction using ARM Microprocessor. 6. Write down an ARM assembly language program for creating a delay. 7. List out the various addressing modes in 68HC11 Microcontroller. 8. What is the use of real time clock? 9. Write a PIC Microcontroller program for decrementing a 16 bit counter. 10. Give an application with just two interrupt sources 1 and 2 for which T1=T2=30 cycles. Determine how long the CPU will digress from the execution of mainline code if the two interrupts overlap. Question Paper Code : 31187

Upload: priyan-sakthi

Post on 17-Jun-2015

514 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Micro Processor  and Micro Controller

84

01

84

01

84

01

84

01

Reg. No. :

M.E./M.Tech. DEGREE EXAMINATION, JUNE 2011.

Common to M.E. – Applied Electronics/M.E. – Communication Systems/

M.E. VLSI Design

First Semester

248103 — ADVANCED MICROPROCESSORS AND MICROCONTROLLERS

(Regulation 2010)

Time : Three hours Maximum : 100 marks

Answer ALL questions.

PART A — (10 × 2 = 20 marks)

1. Write down Register Indirect with post increment addressing mode.

2. Differentiate page and segment.

3. Define Branch Prediction.

4. Define Multitasking.

5. Write down any one thumb instruction using ARM Microprocessor.

6. Write down an ARM assembly language program for creating a delay.

7. List out the various addressing modes in 68HC11 Microcontroller.

8. What is the use of real time clock?

9. Write a PIC Microcontroller program for decrementing a 16 bit counter.

10. Give an application with just two interrupt sources 1 and 2 for which

T1=T2=30 cycles. Determine how long the CPU will digress from the execution

of mainline code if the two interrupts overlap.

Question Paper Code : 31187

Page 2: Micro Processor  and Micro Controller

84

01

84

01

84

01

84

01

31187 2

PART B — (5 × 16 = 80 marks)

11. (a) (i) List out the various pipeline hazards used in Microprocessor. (10)

(ii) Compare Instruction level parallelism Architectures. (6)

Or

(b) (i) List out RISC Properties in detail. (10)

(ii) Compare on chip Cache Versus Register file. (6)

12. (a) (i) Explain in detail about super scalar architecture of Pentium. (10)

(ii) Describe Virtual 8086 Model used in Pentium Microprocessor. (6)

Or

(b) Briefly Explain about the various Interrupt processing techniques in

Pentium. (16)

13. (a) (i) Explain in detail about ARM Architecture. (8)

(ii) Explain in detail about ARM CPU Cores. (8)

Or

(b) Briefly Explain about ARM Organization and Implementation. (16)

14. (a) Briefly Explain about Pulse accumulator in 68HC11 Microcontroller. (16)

Or

(b) Explain in detail about Serial Communication Interface in 68HC11

Microcontroller. (16)

15. (a) Briefly explain about I/O Port expansion in PlC Microcontroller. (16)

Or

(b) Describe briefly about I2C bus for peripheral chip access in PlC

Microcontroller. (16)

—————————