Microprocessor Lab Exp
Microprocessor Lab Exp
DSK72DPK3U0C60W
And also perform 16-bit addition using LXI. save the result at memory 2500 and so on. 3. Write a program to perform to perform 1s and 2s compliment using above three commands. 4. Write a program to find out Largest of two no. and Largest of three no. Smallest of two no. and Smallest of three no.
5. Program to multiply two 8-bit numbers. 6. Program to perform integer division: (i) 8-bit by 8-bit (ii) 16-bit by 8-bit. 7. Transfer of a block of data in memory to another place in memory in the direct order Reverse order.
8. To transfer only those byte from block of byte which having.. Even parity Odd parity
9. Sorting of array in: (i) Ascending (ii) Descending order 10. Program to generate and sum 15 Fibonacci numbers. Hexadecimal form Decimal form
11. To insert a number at correct place in a sorted array. 12. Program to perform following conversion: (i) BCD to ASCII (ii) BCD to Hexadecimal 13. Program for rolling display of message INDIAN. 14. Serial and Parallel data transfer on output port 8155 & 8255 & designing of disco light, running light, and sequential lights on off by above hardware.
Number from an array in series. The array is stored from memory location 2500 to 2509 and result store at memory location 250A. 17. Write a program to generate table of a no. between 0-9, no. stored at 2500. Table to be stored at address 2501-250A in Hexadecimal form Decimal form
From a block of memory to another set of memory. 19. Write a program to perform 1s compliment subtraction 2s compliment subtraction.
Store 00 for positive and 01 for negative result. 20. Write a program to find out square of a given no. 21. Write a program to find out square root of a given no. 22. Write a program to swap a block of byte stored at two set of memory location 2500H to onward and 3500H to onward Do in same order Do in reverse order