我试图在变量中获取当前的直接路径,但是在我运行此代码之后发生了任何事情
assume ds:data, cs:code
data segment
directory db 64 dup(?),"$"
data ends
code segment
start:
;data assignment
mov ax,data
mov ds,ax
;get the path
mov dl,0
mov si,offset directory
mov ah, 47h
mov al,0
int 21h
; print it
mov ah,09h
mov dx, offset directory
int 21h
; view the results
mov ah,01h
int 21h
mov ah ,4CH
int 21h
code ends
end start
我也在网上看到47h返回ASCIIZ,我知道它是一个带有终端0的ASCII。这是问题吗?我必须以certian方式声明我的变量才能支持ASCIIZ?