Introduction to Assembly Language Programming — A 5 day course

contact usEnquire about this course


This course discusses basic 8-bit and 16-bit microcontroller architectures and their instruction sets.

You'll learn assembly language programming techniques using variables, arrays and data structures, together with the basic structured programming techniques of sequence, choice and iteration and how they can be realised in assembly language.



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


Basic knowledge of programming and computers.

No prior knowledge of microcontrollers or assembly language is assumed.