You are on page 1of 1

MODULE-3

1. Define instruction scheduling? Explain the rules summarizing the cycle timings for common
instruction classes and example on the ARM9TDMI.
2. Write a note on Profiling and Cycle Counting.
3. Illustrate the looping constructs? Describes how to implement these loops efficiently in assembly
function with example.
4. How to convert C function to an assembly function. Explain Considering simple C program
main.c that prints the squares of the integers from 0 to 9.
5. Design the ARM Assembly language to perform the function sum of that can sum any number
of integers. The arguments are the number of integers to sum followed by a list of the integers
and the sum of function to write in assembly and can accept any number of arguments.
6. Briefly describe the condition execution with following C code and assembly code identifies c is
a vowel using in conditional comparison.
7. Discuss the bit-fields. How to use three bit-field flags to enable three possible stages of
processing with illustrate the dostages_v1 problem.
8. Explain the division instruction and its types of division routine with example for each integer.
9. Describe the portability issues in C compiler and optimization.

You might also like