제 어셈블리 언어 클래스의 경우 DPMI를 사용하여 DOS 프로그램을 작성합니다. 불행히도 저는 항상 32 비트 Windows 머신에 액세스 할 수 없습니다. 내가 사용하는 거의 모든 컴퓨터에 데비안 가상 머신을 설치했습니다.데비안에서 DOS 프로그램을 컴파일하려면 어떻게해야합니까?
DOSBox와 DOSEMU가 모두 설치되어 있습니다. DOS가 아닌 Linux에서 프로그램을 어셈블하고 컴파일 할 수있는 방법이 있습니까? 나는 nasm을 사용하고 있으므로 DOS 형식으로 어셈블하는 데 문제가없는 것 같습니다. 그러나 컴파일러를 통해 C 코드를 실행하고 DOS 실행 파일을 얻는 데 문제가 있습니다 (gcc 또는 MinGW 사용).
이 작업을 수행 할 수있는 방법이 있습니까 아니면 DOS에서 모든 도구를 설치해야합니까?
당신은 아마 당신의 DOS VM에 툴 체인 int를 강제해야 할 것입니다. 알아, 그거 끔찍해. +1하고 즐겨 찾기, 나는 이것에 좋은 대답을 볼 수 있기를 바랍니다. –
DOSBox에서 MASM을 사용해보십시오 ... – 23ars