我正在尝试在DOSBOX中创建一个新目录。我在 Debian 上,通过DOSBOX使用MASM。代码非常简单,但它不起作用。
我已经通过调试执行了它,它返回错误 3(执行后 AX=0003h)。据此,错误是因为路径不存在。我的DOSBOX将 C: 驱动器安装在 .asm 代码所在的目录上。
我不明白为什么我会收到这个错误。如果我mkdir C:\nuevo
从DOSBOX命令行运行,它将毫无问题地创建nuevo
目录
.model small
.stack
.code
mov dx, offset filepath
mov ah, 39h
int 21h
mov ah, 4ch
int 21h
ret
filepath db "C:\nuevo", 0
end