初めまして。
早速ですが、質問です。
実行形式(.exe)のプログラムではなく、そのまんまの機械語プログラムを得たいのですが、どうすればいいのでしょうか?
全く意味が分かりませんが、とりあえずバイナリエディタで開いてください。
編集 削除COMファイルのことかなぁ……。
MS-DOS用コンパイラなら吐けるのもあると思うけど……。
EXEファイルのヘッダ部除けば一応機械語……。
#そのままじゃ使えないけど。
コンパイラでアセンブラコードを出力させてから、後は
手を入れて、マクロアセンブラでコンパイルとかしたい
のであれば、MSC の場合、/Fa のオプションで可能だと
は思いますが・・・
最新のコンパイラ環境でもまだ使えるのかどうかは知り
ませんが・・・
こういうことでしょうか?
以上。
解答ありがとうございます。
実は、OSなしでフロッピーから画面に文字列を表示してみたいんですよ。
それのために、機械語だけで書かれたのプログラムが欲しいのですが…
どうでしょうか?
既存のコンパイラを使おうなんて言う甘ったれた考えを捨てることです。
とりあえず,アセンブラ使って処理するしかないです。
ついでに,PC/ATの規格やCPU(8086)の,普通にプログラムする分には使わない知識も必要です。
#ブート処理なんて普通は使わない。
アセンブラですか〜、では試してみます。
答えてくださり、ありがとうございました。