DOS APPEND 명령어: 과거와 현재의 간극을 메우다
2024-12-20
DOS 2.11 소스 코드를 재구성하는 동안 저자는 어려움에 직면했습니다. 오래된 MASM 1.25 어셈블러는 디렉토리를 지원하지 않아 트리 구조를 사용하는 현대적인 파일 구성과 충돌했습니다. 단일 디렉토리를 피하기 위해 저자는 영리하게 DOS APPEND 명령어를 사용했습니다. APPEND는 TSR(Terminate and Stay Resident) 프로그램으로, 파일 열기 등의 시스템 호출을 가로채고 현재 디렉토리에 파일이 없으면 미리 정의된 경로 목록을 검색합니다. 이를 통해 MASM 1.25는 계층 구조 내에서 파일을 찾을 수 있었고, 비호환성이 해결되어 특정 시나리오에서 APPEND의 놀라운 유용성이 강조되었습니다.
더 보기
개발