What is a command processor?

A command processor is a program invoked by the terminal monitor program (TMP) when a user at a terminal enters a command name. The TMP is a program that accepts and interprets commands, and causes the appropriate command processor to be scheduled and executed. The TMP also communicates with the terminal user, responds to abnormal terminations and processes attention interruptions.