Advance Microprocessor (Dept Elec-III) (2181006)  

List of Practicals

Sr. Practical Title
1
Introduction of 8086 program development tools (Editor, Masm, Link, Debug and its command), directives and instructions and writes steps to assemble, link and execution of program.
2
Write Assembly Language Program for addition, subtraction, multiplication and division of 8 bit signed and unsigned numbers.
3
W.A.L.P. for addition, subtraction, multiplication and division of 16 bit no.
4
W.A.L.P. for addition, subtraction, multiplication and division of 32 bit no.
5
W.A.L.P. for ASCII/ BCD arithmetic and conversion of numbers.
6
W.A.L.P. to find valid 2 out of 5 code of a given number.
7
W.A.L.P. for to do logical operations like AND, TEST, OR, XOR, NOT etc..
8
W.A.L.P. to add two multi byte numbers and store result
9
W.A.L.P. to add series of 8/16 bit numbers considering possible overflow
10
W.A.L.P. to copy/exchange block of data (Array of 8 bit, 16 bit) from one location to another with and without overlap
11
W.A.L.P. for addition, subtraction, multiplication and division of two array (8 bit, 16 bit) and store result in third array.
12
W.A.L.P. to find Max. /Min. from given 8/16 bit given array
13
W.A.L.P. to find even and odd number from given 8 bit array.
14
W.A.L.P. to arrange given array in ascending and descending order.
15
W.A.L.P. to find given array/ byte is palindrome or not.
16
W.A.L.P to count number of 1’s and 0’s in a given data byte
17
W.A.L.P. (i) copy string to another location/compare two strings (ii) Reverse string (iii) check palindrome or not (iv) searching a word from given string (vi) Find a character and replace with another character from given string
18
W.A.L.P. to convert BCD to binary and vice versa of given 8 bit number.
19
W.A.L.P. to find HCF/LCM of two 8 bit numbers.
20
W.A.L.P. to generate Fibonacci series of 8 bit numbers
21
W.A.L.P. to generate prime numbers of 8 bit numbers.
22
W.A.L.P. to add two square matrices of 8 bit numbers
23
W.A.L.P. to compute factorial of given number using near procedure and far procedure.
24
W.A.L.P. to copy string to another location using MACRO.
25
W.A.L.P. to calculate formula X*Y+Y*(Y-Z) for 8 bit numbers.
26
W.A.L.P. using DOS and BIOS Function calls.
27
To write and simulate ARM assembly language programs for data transfer, arithmetic and logical operations
28
To write and simulate C Programs for ARM microprocessor in KEIL

Open Ended Problem
Student’s mini project using ARM processor
Major Equipment
Freescale freedom development boards for ARM
Other
MASM/TASM, KEIL IDE and Proteus for simulation