Total Questions : 50
Expected Time : 50 Minutes

1. What does the term 'Endianness' refer to in computer architecture?

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

3. What is the primary purpose of Assembly Language?

4. In Assembly Language, what is the role of the 'TEQ' instruction?

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

6. Explain the purpose of the 'Superscalar Architecture' in assembly language programming.

7. What is the purpose of the 'Assembler' in Assembly Language?

8. What is the purpose of the 'Loader' in Assembly Language programming?

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

10. What role does the 'Pipelined Multiply-Accumulate Unit' play in assembly language programming?

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

12. In Assembly Language, what does the term 'conditional jump' mean?

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

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

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

16. Discuss the concept of 'Execution Dependencies' in assembly language and their impact on performance.

17. What does the term 'assembler directive' mean in Assembly Language?

18. In Assembly Language, what is the purpose of the 'SWP' instruction?

19. What is the function of the 'Floating Point Unit' in Assembly Language?

20. What is the role of the 'General Purpose Register' in Assembly Language?

21. What challenges and benefits are associated with 'Vector Processing' in assembly language?

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

23. In Assembly Language, what is a mnemonic?

24. In Assembly Language, what is the purpose of the 'BX' instruction?

25. In Assembly Language, what is the purpose of the 'CMP' instruction?

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

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

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

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

30. Explain the purpose of 'Hardware Prefetching' in assembly language programming.

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

32. What does 'Assembly Language mnemonics' refer to?

33. Discuss the concept of 'Microarchitectural Data Forwarding' in assembly language and its impact on performance.

34. In Assembly Language, what does the term 'pipeline stall' refer to?

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

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

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

38. In Assembly Language, what is the function of the 'SWI' instruction?

39. What is the function of the 'Program Status Register' in ARM architecture?

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

41. Which programming paradigm is closely associated with Assembly Language?

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

43. What is the role of the 'Translation Lookaside Buffer (TLB)' in assembly language programming?

44. Explain the concept of 'Out-of-Order Execution' in assembly language and its advantages.

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

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

47. What is the purpose of the 'LDM' instruction in ARM Assembly Language?

48. What is the purpose of the 'NEON' technology in ARM assembly language?

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

50. In Assembly Language, what is the purpose of the 'MVN' instruction?