私のアセンブリ言語クラスでは、DPMI を使用して DOS プログラムを作成しています。残念ながら、私は常に 32 ビットの Windows マシンにアクセスできるわけではありません。私が使用するほぼすべてのコンピューターに Debian 仮想マシンがインストールされています。
DOSBox と DOSEMU の両方をインストールしました。DOS ではなく Linux でプログラムをアセンブルおよびコンパイルする方法はありますか? 私はnasmを使用しているので、DOS形式で組み立てるのに問題はないようです。ただし、C コードを使用してコンパイラを介して実行し、DOS 実行可能ファイルを取得するのに問題があります (gcc または MinGW を使用)。
これを行う方法はありますか、それとも DOS ですべてのツールをインストールする必要がありますか?