Semester : SEMESTER 6
Subject : Advanced Microprocessors
Year : 2020
Term : SEPTEMBER
Scheme : 2015 Full Time
Course Code : AE 308
Page:1
03000AE308052003
Pages: 2
Reg No.: Name:
Max. Marks: 100
b)
b)
0)
0)
0)
0)
0)
0)
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
Sixth semester B.Tech degree examinations (S), September 2020
Course Code: AE308
Course Name: ADVANCED MICROPROCESSORS
PARTA
Answer any two full questions, each carries 15 marks.
Explain with neat sketch, the three stage pipeline mechanism in ARM. Also
explainhow the total execution time get reduced with pipelining
List the difference between RISC and CISC architectures.
What are the features that make the ARM instruction set different from the pure
RISC?
Briefly explain ARM nomenclature.
Compare ARM Processor family.
Define CPSR and SPSR. Draw the format of CPSR and explain the contents in
detail.
Briefly explain the general purpose registers available in ARM.
PART تا
Answer any two full questions, each carries 15 marks.
Which are the basic data types used in C programming?
Write a C program to find the factorial of a number given by user.
What are assembler directives AREA, RN and EQU? Give the syntax of each.
Draw the flow chart for transferring 128 bytes of data from register to memory.
Write an assembly language program to perform this transfer.
Explain different looping structures used in C programming.
Write an assembly language program for swapping register contents and explain
it with flow chart.
Explain the instruction set of ARM in detail. Support your answer with suitable
examples.
PART C
Answer any two full questions, each carries 20 marks.
How mapping a task in virtual memory to physical memory is done in ARMcore?
Page lof 2
Duration: 3 Hours
Marks
(10)
(5)
(5)
(5)
(5)
(10)
(5)
(5)
(10)
(5)
(5)
(5)
(5)
(10)
(10)