MS-DOS Function Calls - 1

Required reading: Chapter 13

1. Write a program that inputs a single character and redisplays (echoes) it back to the screen. Hint: Use INT 21h for the character input. Solution program .

2. Write a program that inputs a string of characters (using a loop) and stores each character in an array. Using CodeView, display a memory window containing the array. Solution program.

(Contents of memory window after the loop executes:)

000A 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D ABCDEFGHIJKLM
0017 4E 4F 50 51 52 53 54 00 4E 4E 42 30 38 NOPQRST.NNB08 

3. Using the array created in the previous question, redisplay the array on the screen. Solution program.

4. Write a program that reads a series of ten lowercase letters from input (without displaying it), converts each character to uppercase, and then displays the converted character. Solution program.

5. Write a program that displays a string using INT 21h function 9. Solution program.