나는 프로그램과 동일한 폴더에있는 파일을 삭제하는 프로그램을 작성함으로써 간단히 시작하려하지만 실행하면 "잘못된 경로"가 발생합니다. 코드는 다음과 같습니다.Turbo Assembly 프로그램으로 파일을 삭제하는 방법은 무엇입니까?
masm
model small
.data
filename db "my_file.txt"
point_fname dd filename
.stack 256
.code
main:
mov ax,@data
mov ds,ax
lds dx,point_fname
mov ax,41h
int 21h
jc exit
nop
exit:
mov ax,4c00h
int 21h
end main
프로그램의 .ASM 파일이 어디에 있는지 검색하면 안되며 경로 이름을 지정해야합니까?
나는 또한 DX 로의 경로를 어떻게 제공해야하는지 잘 모르겠다. 파일 이름에 써야할까요?
와우, 연령대에서 이것을 보지 마세요! 언뜻 보면'mov ah, 41h'가 도끼가 아니길 원하고, 아마도 파일 이름을 0으로 끝내기를 원할 것입니다 (여기 [http://spike.scu.edu.au/~barry/interrupts.html#ah41] 참조). 데이터 세그먼트를로드하는 올바른 방법인지 기억하지 못합니다. 죄송 합니다만, point_fname이 아닌'offset filename'을 원할 수도 있습니다. – Rup
TASM을 사용하고 있습니까? 볼랜드에서? –
음, 볼랜드/Inprise/엔 칠라 다/뭐든 - 그들 - 전화 - 스스로 - 요즘 :-) – paxdiablo