NASM - The Netwide Assembler

ソフトウェアのスクリーンショット:
NASM - The Netwide Assembler
ソフトウェアの詳細:
バージョン: 2.10
日付のアップロード: 14 Apr 15
開発者: H. Peter Anvin
ライセンス: 無料
人気: 434

Rating: 3.7/5 (Total Votes: 3)

NASMは移植性とモジュール性のために設計さ80×86のアセンブラです。プロジェクトは、Linuxのa.outとELF、COFF、マイクロソフトの16ビットOBJとWin32を含むオブジェクトファイル形式の範囲をサポートしています。また、出力プレーンバイナリファイルになります。
は、その構文はシンプルで理解しやすい、インテルのに似ていますが、あまり複雑になるように設計されています。これは、Pentium、P6、MMX、3DNowのをサポートしています!およびSSE命令コード、マクロ機能を有する。それだけでなく、逆アセンブラが含まれ
はNetwideアセンブラcomp.lang.asm.x86上のアイデアから生まれました。(または可能性alt.lang.asm - 私は忘れて)、そのそこに本質的にあった周りに良い無料のx86シリーズのアセンブラように見える、と多分誰かが1を書くべきだというなかった
は - 。A86は良いですが、無料ではない、特にあなたがいずれかを得ることはありません32ビットの機能を支払うまで。ガスは無料で、DOSやUNIX上のポートが、それは常に正しいコードに供給するgccのバックエンド、となるように設計だから、それは、非常に良いではない - 。それは、DOSのみ、あまりにに
だ。だから、そのエラーチェックは最小限に抑えられます。また、その構文は実際にそれで何かを書き込もうとし、誰の観点から、恐ろしいです。 Plusでは、(適切に)その中に16ビットコードを記述することはできません
は - 。as86はMinix-とLinux固有であり、かつ(少なくとも私のバージョン)ずっと(または任意の)文書を持っていないようです。
は - MASMは非常に良いではない、それは(あった)だ高価な、それが唯一のDOSで実行
は - 。TASMは良いですが、まだMASM互換性のために努力し、指令およびトンの数百万を意味する赤テープ。そして、その構文はMASMの、(それが理想モードを用いてそれらのいくつかを選別するが)必要とする矛盾と癖とは本質的である。それはあまりにも高価だ。そして、それはDOS-のみです。
はだからここに、あなたのコーディングの喜びのために、NASMです。現在、それは試作段階ではまだだ - 我々はそれがこれらのアセンブラのいずれかをアウトパフォームすることを約束しないでください。しかし、あなたがあなたの手を得ることができます(そして、すでにこれをやった多くの人々のおかげで!あなたのすべては、あなたが誰であるか知っている)私たちにバグレポート、修正、有益な情報、及び他の何かを送信し、我々は改善するだろうしてくださいしてくださいそれをすべて認識の外。再び。
はあなたがNASM用のUnixのソースアーカイブを取得した後はUnixの
は下のNASMのインストールは、NASM-X.XX.tar.gzは(どこX.XXは表しアーカイブに含まれるNASMのバージョン番号)は、そのようなは/ usr / local / srcとディレクトリに解凍します。アーカイブ、時アンパックは、独自のサブディレクトリのNASM-X.XXが作成されます
はNASMが自動設定するパッケージです:。あなたはそれを解凍したら、それはに展開されてのディレクトリと型にcd ./configureを。 NASMが自動設定されているしたら、このシェルスクリプトNASMを構築し、それに応じてMakefileを設定するために使用するための最良のCコンパイラを見つけるでしょう。
は、あなたはNASMとndisasmバイナリをビルドするために作ると入力し、[することができます/ usr / local / binにそれらをインストールすると/ usr / localに/男性/ man1にでnasm.1とndisasm.1 manページをインストールしてインストールします。別の方法として、このようなconfigureスクリプト(詳細はINSTALLファイルを参照)、またはプログラムを自分でインストールするには--prefixなどのオプションを与えることができます。
はNASMも処理するためのユーティリティのセットが付属していますNASMアーカイブのrdoffサブディレクトリにあるRDOFFカスタムオブジェクト·ファイル·フォーマット、。あなたがそれらをする場合は、メイクRDFでこれらを構築​​し、メイクrdf_installでそれらをインストールすることができます。
はNASMは自動設定に失敗した場合、あなたはまだ、フォールバックを使用してそれをコンパイルすることができるかもしれUnixのメイクファイルMakefile.unx。 Makefileとmakeと入力しようとする、そのファイルをコピーしたり、名前を変更します。 rdoffサブディレクトリにMakefile.unxファイルもあります。

このリリースのの新機能:ます。

  • すると、最適化がある有効になって、のMOV R64、IMMが可能になりまし最短のフォーム
  • に最適化します

のバージョン2.09.01のの新機能:

同じようなソフトウェア

Agena
Agena

22 Jun 18

bpython
bpython

14 Apr 15

Flapjax
Flapjax

3 Jun 15

GNU Octave
GNU Octave

22 Jun 18

開発者の他のソフトウェア H. Peter Anvin

tftp-hpa
tftp-hpa

15 Apr 15

SuperRescue CD
SuperRescue CD

3 Jun 15

Syslinux
Syslinux

17 Feb 15

へのコメント NASM - The Netwide Assembler

コメントが見つかりません
コメントを追加
画像をオンにする!