アセンブラMASMについて
解決したいこと
アセンブラのCASL2を学んでいるのですが、
ググッたらMASM32というマイクロソフトのアセンブラがあるのを知りました。
これはどのPCでも同じように使えるんですか?
「アセンブラはCPUごとに異なる」って聞いたんですけど。
できれば、実際にPCをいじってみたいです。
0
アセンブラのCASL2を学んでいるのですが、
ググッたらMASM32というマイクロソフトのアセンブラがあるのを知りました。
これはどのPCでも同じように使えるんですか?
「アセンブラはCPUごとに異なる」って聞いたんですけど。
できれば、実際にPCをいじってみたいです。
「Microsoft Macro Assembler (Wikipedia)」をご参照ください。
記事末尾の外部リンクから、Microsoftのページを辿ると、「MASMは、386、486、およびPentiumプロセッサの命令セットをサポートしている」という記述に行き当たります。
アセンブラは、アセンブリ言語をマシン語に変換するプログラムです。
「アセンブラはCPUごとに異なる」
というのは、アセンブリ言語がCPUに依存するという意味ではないでしょうか。
アセンブリ言語やマシン語が、CPUに依存することはご存知かと思います。
アセンブラは、単なる「プログラム」ですから、ひとつのコードで複数のアセンブリ言語に対応するように作ることも可能ですし、複数のプラットフォームへ移植することも可能なわけです。
@displayX
Questioner