Frank,
The code isn't my own, and I don't even know if I am supposed to have it run. It was originally a fill-in-the-blank type problem, with lines like:
CD?? int 0x21
I am not exactly sure what it does. I know that's less than exciting, but it's the answer to your question.
Also, thank you very much for your advice.
The original problem was:
BA3D01 mov dx,0x13d
???? mov ah,0x9
CD21 int 0x21
BA6301 mov dx,0x163
??FF int 255d
3C06 cmp al,0x6
B401 mov ah,0x1
C??1 int 21h
???? cmp al,241o
E90900 jmp word 0x26
BA8201 mov dx,0x182
EBCE jmp short 0x7
B44C mov ??,0x4c
CD?? int 10101111b