EMBEDDED SYSTEMS SOFTWARE-Level 3-National Council for

Post New Homework

EMBEDDED SYSTEMS SOFTWARE

Course Description

This course presents assembly language programming as the bridge between high-level programming languages and embedded systems hardware with particular reference to the embedded processor.

Course Objectives

The course aims at:

i) Introducing students to the role of assembly language programming

ii) Equipping students with skills required to apply a modular approach to assembly language programming with code reuse

iii) Provide students with knowledge of the instruction set of a typical embedded processor

iv) Imparting an understanding of memory addressing, the various addressing modes, hardware interrupts and how to use them

v) Enabling students to integrate assembly language subroutines into a high-level language program

Learning Outcomes

Upon successful completion of this course, the student will:

i) Understand the role of assembly language programming

ii) Understand the instruction set of a typical embedded processor

iii) Be able to employ a modular approach to assembly language programming with code reuse

iv) Be able to use embedded systems development tools

v) Understand memory addressing and use various addressing modes

vi) Understand hardware interrupts and be able to use them

vii) Be able to integrate assembly language subroutines into a high-level language program

Post New Homework
Captcha

Looking tutor’s service for getting help in UK studies or college assignments? Order Now