while programming dos, we have to program interrupts. These interrupts are like 10h, 13h, 21h etc, each made for a pre-specified purpose. 21h is called a DOS interrupt. This is a general-purpose interrupt. I guess I can't tell you the whole thing here or perhaps you will not be able to catch up with these things. You need to learn a little bit of System Programming in DOS and Assembly to exactly grab these. Well, any way, I should continue. Every interrupt is/can be called with a major and minor code. This is like passing arguments to a function. And every major and minor code is for something specific. In this case, I guess major code of 440DH is telling DOS to communicate with the Disk and Minor Code must also be something specific. Now, you will have to check yourself what these codes do and how are these being handled in the next assembly statements. Think Negatively, It makes you creative :confused: