루트로 변경 디렉토리에 대한 3bh/21h 인터럽트를 사용하려고 시도했지만 표시되지 않지만 작동하지 않습니다. 프로그램을 c :/폴더에 복사하고 실행합니다.현재 디렉토리를 루트로 변경하고 디스플레이하십시오.
.model tiny
ORG 100h
.DATA
root db "\",0
buf DB 64 dup('$')
.CODE
start:
mov ax, @data
mov ds, ax
mov ah,3bh
mov dx,offset root
int 21h
mov ah,47h
mov si,offset buf
mov dl,0
int 21h
mov ah,9
mov dx,offset buf
int 21h
mov ax,4c00h
int 21h
end start
_ "작동하지 않음"_ 정의. – Michael
@Michael, 아무 것도 표시되지 않습니다. – lifetowin
시작할 때 적절한 오류 검사를 추가하는 것이 좋습니다. 사용중인 모든 디스크 인터럽트가 실패하면 오류 코드를 반환합니다. – Michael