AH = 0? I only recall AH = 4C?
That would exit the program with AL being the exit value. I'm not aware of AH = 0?
Sadly, I used to write these kinds of programs with a hex editor, so "B4 4C CD 21" is etched into my brain even though "CD 20" was shorter.