CS305 Homework 3

lowercase.asm

Write the LC-3 assembly language program to find the minimum lowercase character that you type in. Test only with characters: a..z

Description in Java, with a bit of pseudo-code:

       { char min = 'z'; char input;
         do
            { input = read_a_lowercase_character_using_LC-3's_OS_function_IN;
              if (input < min) min = input;
            } while (input != 'z');
         System.out.print ("\nThe minimum char is:" + min); 

         input = Capitalize_the_min_using_the_bit-wise_AND_with_a_bit_mask; 

         System.out.print ("\nThe capitalized char is:" + input);
       }

        ---------------
        ; Start with this source file:
        ; INCLUDE a header with your name, assignment #, etc.
              .ORIG  x4400
        MAIN ......your program
              ....
              HALT
        ; specify any data variables that need to be stored in memory
             .END

I will test your program ONLY with characters: a..z

Turn in

Please submit your program using the online turnin script at http://rosemary.umw.edu/~raz/turnin/turnin.php