Write assembly language programs to perform the following tasks. Show all the steps!
1. Read two numbers from input device one at a time and find out the larger one. Store the result at memory location MAX. Use ASC Assembly Language. [10 points]
2. Swap two numbers which are located starting at memory location X. [10 points]
3. Move 10 words from memory address SOURCE to memory address DESTINATION. Initialize the 10 words with integer values from 1 to 10.