Assembly language programming

Background:

It is useful in a variety of situations. These includes writing code for microcontrollers with simple instruction sets and limited memory, optimizing sections of code for performance, implementing optimized signal processing algorithms, implementing firmware such as boot loaders, kernel schedulers, device drivers etc. The assembly language programming courses are oriented towards Microchip programmers. The assembly language programming course also cover the architecture of the corresponding processor in considerable detail and are therefore useful to programmers implementing firmware in C, or who need to make use of libraries which themselves have been implemented in assembler.

Objectives:

After completion of the course the students could able to know:

• Basic microprocessor Architecture

• Working Principle of CPU and Memory

• Basic assembly programming techniques using variables

• The fundamental structured programming constructs of sequence, choice and iteration, and how they can be realized in assembly language code

• Structured programming techniques using flowcharts and pseudo-code and how to convert these into clear well documented assembler

• The hands on exercises also cover the use of simulation, debugging and in-circuit debugging techniques as well as techniques for in-system programming

Who Should Attend?

Any student who has taken admission in +2Sc/12th .

Prerequisites

* Basic knowledge of programming and computers.

* No prior knowledge of microcontrollers or assembly language is assumed.

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

• Arithmetic Operations

• Programming with a CPU simulator

Program Schedule:

Event Name

Time

Registration 09:00AM- 10:00AM
Training and Hands on 10:00AM-12:30PM
Lunch 12:30PM-01:30PM
Test 01:30PM-02:30PM
Result Declaration & Felicitation 03:00PM-03:20PM

Contact Us

Silicon Institute of technology, Bhubaneswar

Address: Silicon Hills, Patia, Near Infocity, Bhubaneswar
Telephone: 082603 33609
State:Odisha 751024
E-mail: