MKEL 1123
20232024-2
Group Assignment
LECTURE NOTES
FINAL EXAM
Date: 14 July 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, Cache memory, Pipeline, Design Metrics, 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 - Subroutine and Stack programming. Given a flow chart write a program. Given a C program write an assembly. After executing instructions, find out the content of registers, memory addresses, and flags.
**mostly on the programming part
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.