Date: TBA
Time: TBA
Cover: Module 1 - Module 5
Part A (Questions): Theoretical and calculation questions (Module 1- Module 3)
**Module 2 (Arm history not covered), Module 3 (STM32 boards not covered) - Cortex Series and Cortex M Series need to know their main features and applications.
Part B (Questions): Program analysis and assembly language program writing (Module 4 & Module 5)
DUE DATE: 30 APR 2026
DUE DATE: 26 JUNE 2026
Please find the details of 20242025-1 Final Exam as follows;
Date: 12 July 2026
Time: 9.00am
Duration: 2 Hours and 30 minutes
Format:
FE Part A (10 marks):
Answer all questions (10 marks)
FE Part B (40 marks):
Part B – Answer All questions (40 marks)
FE Part C (50 marks):
Part C – Answer 2 questions from 3 (50 marks)
Hints:
PART A: Simple theoretical questions :
ARM Processor Architecture, Registers and Memory,
CPU Architecture, Features and application (Cortex A, Cortex R, Cortex M)
Assembly Directives (not cover-boleh skip)
PART B: Assembly Language: Simple programming and analysis.
Addressing mode (post-index, pre-index)
All ARM instructions learned in class.
Branch and program flow programming.
Subroutine and stack pointer programming.
Assembly programming based on given flow chart/problem statement/arithmetic equations.
Shift and rotate instructions.
PART C: C programming.
Interrupt programming. (External Interrupt - EXTI)
Serial communication programming (USART)
ADC
*password protected. Password will be given in whatsapp group