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

questionAnswers(1)

yourAnswerToTheQuestion