About Us | [Public iPhone iPad Courses] | [Public Android Courses] | [Public Arduino Courses] | [Contact Us]

Course SMC101
Introduction to Assembly Language Programming

Duration: 5 Days

Intended Audience

Attendees should have a basic knowledge of programming and computers. No prior knowledge of microcontrollers or assembly language is assumed.

Course Overview

Course Benefits

Students successfully completing this course will have a sound understanding of the mechanisms by which micro-controllers function, structured assembly programming techniques, assembly code testing and debugging techniques, and programming of timers and peripherals using polling and interrupt driven approaches.


Course Contents

Microprocessor Architectures

Instruction Sets and Assembly Language Programming

Registers and Peripherals

Basic Assembly Language Program Patterns and Templates

Interrupts and Interrupt Handling

Basic Input Output Techniques

More Advanced Input Output Techniques

Tables, Arrays and Records

Maths