Total Questions : 40
Expected Time : 40 Minutes

1. In Assembly Language, what is the role of the 'BIC' instruction?

2. What is the purpose of the 'VFP' coprocessor in ARM architecture?

3. What does the term 'pipeline hazard' mean in computer architecture?

4. Discuss the concept of 'Speculative Execution' in assembly language and its impact on performance.

5. What is the purpose of the 'SIMD' instruction set in assembly language?

6. What is the function of the 'Thumb' instruction set in ARM architecture?

7. What does the term 'Assembler Directives' mean in Assembly Language?

8. What does the term 'interrupt vector' mean in Assembly Language?

9. Explain the purpose of 'Hardware Interpolation' in assembly language programming.

10. What is the function of the 'Trace Cache' in assembly language programming?

11. Explain the purpose of 'Hardware Loop Unrolling' in assembly language programming.

12. What is the purpose of the 'Stack Pointer' register in Assembly Language?

13. Explain the purpose of 'Data Hazards' in assembly language programming.

14. What is the significance of the 'Branch Target Buffer (BTB)' in assembly language programming?

15. In Assembly Language, what does the term 'Little-Endian' mean?

16. In Assembly Language, explain the concept of 'Register Renaming' and its significance.

17. In Assembly Language, what is the purpose of the 'Jump' instruction?

18. Discuss the purpose of 'Instruction Reordering' in assembly language programming.

19. What is the function of the 'Hardware Multiply Accumulate (MAC)' unit in assembly language?

20. In Assembly Language, what is the role of the 'Condition Code Register'?

21. In Assembly Language, what does the term 'addressing mode' refer to?

22. What is the role of registers in Assembly Language programming?

23. What is the purpose of the 'Link Register' in ARM architecture?

24. In ARM Assembly Language, what does the 'S' suffix in an instruction indicate?

25. What does the term 'barrel shifter' mean in Assembly Language?

26. In assembly language, discuss the significance of the 'Memory Barrier' instruction.

27. In Assembly Language, what does the term 'DMA' stand for?

28. In Assembly Language, what does the term 'race condition' refer to?

29. Discuss the concept of 'Thread-Level Parallelism' in assembly language and its impact on performance.

30. What does the term 'source code' refer to in Assembly Language?

31. What does the term 'branch prediction' mean in computer architecture?

32. Discuss the purpose of 'Branch Prediction' in assembly language and its role in improving performance.

33. Which term describes the process of translating Assembly Language code into machine code?

34. What does the term 'opcode' stand for in Assembly Language?

35. What is the function of the 'Counter' register in Assembly Language?

36. What is the purpose of the 'Linker' in Assembly Language programming?

37. In Assembly Language, what is a mnemonic?

38. What challenges and benefits are associated with 'Speculative Execution' in assembly language?

39. What does the term 'Linker' refer to in Assembly Language programming?

40. In Assembly Language, what does the term 'directive' refer to?