> assume ah=0; assume bx=0
Hmm. So the second time this program is run, it will fail?
Hmm. So the second time this program is run, it will fail?
Edit: I take that back. According to [1]:
.COM-format executables begin running with the following register values:
AL = 00h if first FCB has valid drive letter, FFh if not
AH = 00h if second FCB has valid drive letter, FFh if not
[0] https://thestarman.pcministry.com/asm/debug/debug.htm#INITThis online x86/x64 assembler is great: https://defuse.ca/online-x86-assembler.htm