Microprocessors & Micro Controllers Lab
1. a) Write an assembly language program for multi-byte multiplication using TASM and execute
it.
b) Write an assembly language program for sorting (Descending order) the given numbers
using Keil software and execute it.
2. a) Write an assembly language program for sorting (Descending order) the given numbers
using
TASM and execute it.
b) Write an embedded C program for interfacing switches and LEDs to 8051 microcontroller
by using Keil software and execute it.
3. Write an assembly language program to calculate the Average of given numbers by using Keil
software and execute it.
4. a) Write an assembly language program for multi-byte division using TASM and execute it.
b) Write an embedded C program for interfacing switches and LEDs to 8051 microcontroller
by using Keil software and execute it.
5. a) Write an assembly language program for sorting (Ascending order) the given numbers using
TASM and execute it.
b) Write an assembly language program for finding number of 1’s and number of 0’s in a given
8-bit number using Keil software and execute it.
6. a) Write an assembly language program for multi-byte subtraction by using TASM and
execute it.
b) Write an assembly language program for sorting (Ascending order) the given numbers using
Keil software and execute it.
7. Write an assembly language program to calculate the factorial of a given number by using
TASM and execute it.
8. Write an assembly language program to calculate Sum of squares/cubes of a given numbers by
using TASM and execute it.
9. a) Write an assembly language program for multi-byte addition by using TASM and execute
it.
b) Write an assembly language program for finding number of 1’s and number of 0’s in a given
8-bit number using Keil software and execute it.