Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

MICROPROCESSOR LAB (07EC45) MAY 2010.

QUESTION BANK

1 a Write an ALP to transfer a block of data bytes using string instruction, without overlap and execute
the same.
b Write an ALP to interface 4x4 keyboard and display the output on console.

2 a Write an ALP to transfer a block of data bytes without using string instruction, with overlap and
execute the same.
b Write an ALP to interface DAC and generate staircase wave and measure the parameters of
waveform.

3 a Write an ALP to multiply two 32 bit numbers and execute the same.
b Write an ALP to interface DAC to generate triangular wave and measure the parameters of waveform.

4 a Write an ALP for ASCII division of a 16 bit data by 8 bit data and execute the same.
b Write an ALP to interface and realize full subtractor using logic controller.

5 a Write an ALP to subtract two 32 bits data and execute the same.
b Write an ALP to interface ADC and demonstrate.

6 a Write an ALP for sorting an array using selection sort and execute the same.
b Write an ALP interface seven segment display and demonstrate.

7 a Write an ALP for string palindrome checking and execute the same.
b Write an ALP to interface DAC to generate square wave and measure the parameters of waveform.

8 a Write an ALP for ASCII multiplication on 16 bit data and execute the same.
b Write an ALP for sorting an array of elements using selection sort and execute the same.

9 a Write an ALP for searching a key in an array of elements using binary search and execute the same.
b Write an ALP to interface and realize binary to gray code conversion using logic controller.

10 a Write an ALP for searching a key in an array of elements using linear search and execute the same.
b Write an ALP to interface and realize full adder using logic controller.

11 a Write an ALP for string concatenation and execute the same.


b Write an ALP to sort an array of elements using Bubble sort and execute the same.

12 a Write an ALP to sort an array of elements using Selection sort and execute the same.
b Write an ALP to interface 4x4 keyboard and display the output on console.

13 a Write an ALP to convert binary to Gray using XLAT instruction and execute the same.
NOTE: input is in the form of binary coded hexa decimal (0-F). Input Binary coded Hexadecimal
character given in console and display converted output in console
b Write an ALP to sort an array of elements using Bubble sort and execute the same.

14 a Write an ALP for addition and subtraction of 32 bit BCD data and execute the same.
b Write an ALP to sort an array of elements using Selection sort and execute the same.
MICROPROCESSOR LAB (07EC45) MAY 2010.
QUESTION BANK

15 a Write an ALP for division of 32 bit data by 16 bit data and execute the same.
b Write an ALP for searching a key in an array of elements using linear search and execute the same.

16 a Write an ALP to interchange 8-bits data from one block to another and execute the same.
b Write an ALP to convert binary to ASCII using XLAT instruction and execute the same.
NOTE: input is in the form of binary coded hexa decimal (0-F). Input Binary coded Hexadecimal
character given in console and display converted output in console.

17 a Write an ALP to transfer a block of data bytes using string instruction, with over lap and execute the
same.
b Write an ALP for string concatenation and string reversing and execute the same.

18 a Write an ALP to convert binary to BCD using XLAT instruction and execute the same.
NOTE: input is in the form of binary coded hexa decimal (0-F). Input Binary coded Hexadecimal
character given in console and display converted output in console.
b Write an ALP for division of 32 bit data by 16 bit data and execute the same.

19 a Write an ALP for string palindrome checking and execute the same.
b Write an ALP interface seven segment display and execute the same.

20 a Write an ALP for ASCII addition and subtraction on 16 bits data and execute the same.
b Write an ALP to transfer a block of data bytes using string instruction, with overlap and execute the
same.

You might also like