0% found this document useful (0 votes)
84 views2 pages

Advanced Microprocessor Exam

This document appears to be an exam for an Advanced Microprocessors course, as it contains multiple choice and written response questions about advanced microprocessor concepts. Some of the topics covered in the questions include the ARM design philosophy and register set, RISC properties, addressing modes, virtual memory, multitasking, and exception handling in ARM processors. The exam is broken into 5 sections with 3 questions each that range from 3 to 7 marks based on the question type and difficulty.

Uploaded by

pratikgohel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views2 pages

Advanced Microprocessor Exam

This document appears to be an exam for an Advanced Microprocessors course, as it contains multiple choice and written response questions about advanced microprocessor concepts. Some of the topics covered in the questions include the ARM design philosophy and register set, RISC properties, addressing modes, virtual memory, multitasking, and exception handling in ARM processors. The exam is broken into 5 sections with 3 questions each that range from 3 to 7 marks based on the question type and difficulty.

Uploaded by

pratikgohel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Seat No.: ________ Enrolment No.

___________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE - SEMESTER–VI (NEW) EXAMINATION – WINTER 2018
Subject Code:2161102 Date:27/11/2018
Subject Name:Advanced Microprocessor
Time: 02:30 PM TO 05:00 PM Total Marks: 70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
MARKS

Q.1 (a) Discuss the need of advance microprocessors. 03


(b) Explain ARM design philosophy 04
(c) Describe ARM register set? Also specify the flags in ARM-7 processor? 07

Q.2 (a) List the RISC properties and explain RISC design philosophy. 03
(b) Discuss the CPSR and SPSR with suitable example. 04
(c) Explain addressing mode of ARM Processor with example. 07
OR
(c) Describe ARM7TDMI programmer’s model. Explain all registers of 07
ARM7TDMI architecture.

Q.3 (a) What is the advantage of C language over assembly language? 03


(b) Give the difference between 04
(a) Little-Endian & Big-Endian
(b) Harvard & Von-Neumann Architecture
(c) Write an assembly language program to count even and odd numbers in an 07
array.
OR
Q.3 (a) Give the difference between ARM state and Thumb state. 03
(b) Explain following instructions: 04
(i) ADD (ii) CMN (iii) TEQ (iv) TST.
(c) Write the Program in C for LPC 2148 to send “ Hello” word continuously 07
with baud rate of 9600,assume suitable clock frequency, no of stop bits,
character length etc?

Q.4 (a) How virtual memory works. 03


(b) Discuss the concept of Multitasking. 04
(c) Explain memory management unit in ARM processor 07
OR
Q.4 (a) Give the C language instructions to define port pins P1.0 to P1.3 as output 03
pins and P1.4 to P1.7 as input pins.
(b) Explain role of The Translation Look aside Buffer (TLB). 04
(c) What is the use of paging mechanism? Show how paging is done in any of 07
ARM families of processors.

1
Q.5 (a) Discuss the features inherited from RISC design by ARM processor 03
architecture.
(b) Write short note on FIQ and IRQ. Why FIQ response is fast than IRQ? 04

(c) Explain various exception handling schemes used in ARM processor. 07

OR
Q.5 (a) Explain the GPIO functionality of ARM LPC2148. 03
(b) What is AMBA? Explain the AMBA bus architecture. 04
(c) List and explain the various ARM optimization techniques. 07

*************

You might also like