電子書籍の厳選無料作品が豊富!

パソコン初心者です。
これからアセンブリ言語を学ぼうと思っています。
アセンブラとしてNASMをDドライブにダウンロードしました。
環境変数の設定でPATHにNASMをダウンロードしたディレクトリを追加しました。
試しに、アセンブリの簡単なプログラムを実行しようとしましたが、
「内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません」と表示されます。
これはどういうことでしょうか?
どうすれば、アセンブラが実行できるのか教えてください。
お願いします。

A 回答 (3件)

nasmは 翻訳しかしない


nasmによって 実行ファイルが生成できる
実行できるのは その生成されたファイル

この回答への補足

コマンドプロンプトでアセンブリ言語でプログラムを書くと、それがNASMによって実行ファイルとして生成され、そのファイルをどこかに保存して、それをコマンドプロンプトで読み出して実行するということですか?

補足日時:2007/02/09 20:24
    • good
    • 0

>そのファイルをどこかに保存して


この辺りが若干違うけど大筋でそんな感じ

perlやphpのように実行文が書かれたファイルを渡すとそれを翻訳しながら実行するのと「違う」からどちらかというと「コンパイラ」が存在的に近い。

http://ja.wikipedia.org/wiki/Netwide_Assembler
http://ikda.net/fswiki/wiki.cgi?page=%A1%D8%C6%C …
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

お礼日時:2007/02/11 11:29

OSは?



MS-DOSと仮定して・・・、
作ったプログラムをアセンブル・リンクしましたか?

この回答への補足

OSはWindows XPです。
質問に質問で返して申し訳ありませんが、アセンブル・リンクとはどういった操作ですか?

補足日時:2007/02/09 21:39
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!