Data transfer – Program for block data movement, sorting, exchanging, finding largest element in an array.
Arithmetic instructions: Addition, subtraction, multiplication and division. Square and cube.
Counters, Up/Down BCD/ Binary Counters
Code conversion programs–BCD to ASCII, ASCII to BCD, ASCII to decimal.
Programs to generate delay, Programs using serial port and on-chip timer/counters.
Conditional call and return instructions.
Boolean and logical instructions (bit manipulation).
Generate different waveforms: Sine, Square, Triangular, Ramp using DAC interface.
Stepper motor interface for direction and speed control.