MKEL 1123
20232024-1
LECTURE NOTES
Final Exam
Date: 17 Feb 2024
Time: 2.00-4.30pm
Duration: 2 Hours and 30 minutes
Final Exam Formats & Hints
Format:
Total of FOUR (4) Questions (100 marks):
Answer all questions (25 marks each).
Hints:
Cover from Module 0 - 9 Only! (Module 9 - no programming, Module 4 - not covered)
Theories & Calculation - Bit Banding, memory address, HAL, Pipeline, CPU Architecture, Cortex Architectures, How CPU works, CPU performances, Embedded systems, Exception and Interrupts, ARM processor architecture, ARM registers, ARM memories, Real-time system.
AVR Assembly language programming - Simple programming and analysis. Subroutine and Stack programming. Given a flow chart write a program. Analysis of the program. Find out the content of registers and memory addresses (see Test 2).
C programming - GPIO programming - GPIO initialization, send and read data from GPIO, all registers required in GPIO programming. For loop, if-else statement, case statement, and programming based on the flowchart and problem statement.