Microprocessor Programming

Training Provider: Singapore University of Social Sciences
Course Reference: TGS-2024047316
S$1,936

About This Course

Analyse ARM processor architecture and microcontroller configuration.
Appraise the abstraction in hardware / software design and the trade-offs in processor design.
Demonstrate the handling of ARM interrupts, data processing instructions, data transfer instructions and execution of programming languages.
Examine the principles and basic concepts of Pipeline Design.
Sketch the ARM memory interface, advanced microcontroller bus architecture and different-levels of memory hierarchy.
Execute simple assembly language programs.
Design systems based on: (a) ARM Microcontroller architecture (b) ARM Cortex™-M3 processor.

What You'll Learn

ENG301, Microprocessor Programming is intended to introduce the programming fundamentals of the ARMv7 microcontroller system, its instruction set, and the programming/control of ARMv7 based systems. To enhance the understanding and application of ARMv7 microcontroller, the classical ARM architecture and assembly language programming, ARM organization and implementation and architecture support for system development are comprehensively discussed.

Course Details

Duration 18 hours
Language English
Training Commitment Part Time
Total Enrolled New course
Back to All Courses
Note: To apply for this course, visit or contact the training provider directly.

More Courses from Singapore University of Social Sciences

This 'Person-of-the-Therapist' (POTT) training model is designed for practicing counsellors, psychol...
Duration 31 hours
Fee After Subsidy S$450
Singapore has a growing and vibrant electronics industry that generated more than $131 billion of ou...
Duration 60.5 hours
Fee After Subsidy S$2,237
The (SCTP) Certificate in Facilities Management is a 6-month, practice-oriented programme designed t...
Duration 104 hours
Fee After Subsidy S$3,564