This study source was downloaded by 100000859819779 from CourseHero.com on 02-06-2023 11:10:36 GMT -06:00https://www.coursehero.com/file/187631067/06LaboratoryExercise1-COdocx/ 06 Laboratory Exercise 1Questions:1. How many characters will the program accept as an input string? 28 characters only. 2. Does the program accept space and special characters as input? Yes, the program accepts space and characters as input.3. Name the two (2) procedures that were used in the program. Two (2) procedures that were used in the program were Calland RET.4. Which function specifically manages the key presses? JMP start, JMP next char, mov and wait_for_key.5. Which function is used in the program to restore registers? The function is used in the program to restore registers is POP.6. Which procedure takes the input strings from the keyboard andwrites them to buffer at ds:di? The get_string proc near.7. Describe the purpose of the next_char: function in a singlesentence. The purpose of the next_char: function in a single sentence isto execute the characters.This study source was downloaded by 100000859819779 from CourseHero.com on 02-06-2023 11:10:36 GMT -06:00https://www.coursehero.com/file/187631067/06LaboratoryExercise1-COdocx/8. Identify at least three (3) status flags that were changed/affectedduring the program execution. Parity flag - Prior to the program running, the parity flag'svalue is 0. The parity flag turns to 1