This preview shows pages 1–2. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: CSE 380 Lab #3 Part 2 Spring 2009 Description Write five (5) ARM assembly language subroutines, called read_string , output_string , uart_init , convert_2_lowercase , and sort . These subroutines will allow a user to use HyperTerminal to enter data and the ARM processor to display data in HyperTerminal via the UART. All user-input should be echoed back to the display . Your program will prompt the user to enter a word and process the string by changing every letter to lowercase and then sorting the string so that the letters in the word are arranged in alphabetical order. For example, if the user enters Hello your program should modify the string to ehllo . Note that the user- entered string is terminated by hitting Enter and the first position in the string is considered to be position zero (0). For simplicity, you may assume that the user will enter no more than 20 characters (not including Enter ) per string. In addition, presentation is important. For example, when the program starts, the user should be prompted to enter a string, and when the results of the processed string are reported, the output should be...
View Full Document