Instrução Dos 3Bh no emu8086 alterando o diretório de trabalho
Recentemente, comecei a aprender instruções x8086 e o conhecimento delas é bastante pobre. Estou tentando alterar o diretório de trabalho atual usando a função dos 3Bh e, em seguida, crie uma pasta chamada "test2" no diretório usando 39h. Não consigo entender qual é o problema ou é um problema do emu8086.
.MODEL SMALL,C
.STACK
.DATA
CD db "c:\test1",0
dir db "test2",0
.CODE
mov ax,@data
mov ds,ax;
mov dx,offset CD
mov ah,3Bh
int 21h
mov dx, offset dir
mov ah, 39h
int 21h
mov ah,4ch
int 21h