You'll have to give us a good deal more detail about the problem, I'm afraid. What kind of constant are you trying to use? I assume it is an integer, in which case you probably don't have many options - Turbo Assembler (which is the TASM I assume you mean … Read More
You may want to check your code. Examples of the call show MOV AX,4C00H INT 21H Read More
SOLVED. IT WAS REALLY AX NOT AH. Read More
I think you'll find that it *was* `AH`, and that you wanted to set that to 4Ch; however, since `AH` is the high byte of `AX`, using `MOV AX, 4C00h` is the same as assigning `MOV AH, 4Ch` followed by `MOV AL, 00h`. The effect is (almost) the same, since … Read More
Edited by Hanif1993
Edited by pritaeas: Fixed markdown.