本書の完全なタイトルは次のとおりです。 Pentium および RISC プロセッサ向けアセンブリ言語プログラミング入門 (第 2 版) 友人から本を借りました。組み立てもせず(彼は本を集めるのが好きです)、それを読んだときに何を使ったか思い出せません。本の冒頭近くで、著者は、NASM が使用され、MASM は使用されないと述べています。そこで、最新の安定版リリースを手に入れました。この本で提示された資料を完成させるために必要なソフトウェアをダウンロードできる場所への「はず」のリンクがありますが、残念ながら、それは死んでいます。リンクの親サイトに行きましたが、実際に役立つものは何も見つかりませんでした (大学の Web サイトです)。ここにいる誰かがこの本を読んで、Windows 7 システムで実行するために必要なツールを教えてくれることを願っています?? 私はただの趣味のプログラマーです。私は VB.NET に精通しており、最近、自分の知識をさまざまな言語に拡張することをお勧めします。汎用性だけでなく、さまざまなアプローチから物事を見ることで、プログラミング全般の理解が深まることを願っています。これは、私が嘲笑され、間違ったアプローチを取っていると言われる可能性が高い部分です. 私は大きな間違いを犯していると言われました。一度に 1 つの言語に固執し、裏表、裏表から学習する必要があります。しかし、高水準言語 (VB.NET) でのオブジェクト指向プログラミングの基礎を既に理解しているので、ここから情報を取得し、そこからコードのスニペットを取得して、それらを組み合わせてフォームを作成することができると感じました。私の心の中でより大きな理解。最近、私は C と C++ への旅を始めましたが、コンピューター プログラミングの芸術を真に理解するには、下層言語の原始的なスラッジを掘り下げる必要があるかもしれないと思いました。私は執拗な所有者とコレクターの鉤爪から前述の文学作品を押収し、それを有効に活用したいと考えています. 最終的には、ある程度使い慣れた環境を使用できることを望んでいます...現在、私が使用している言語と IDE は次のとおりです。VB と C# の場合 - もちろん、Visual Studio 2013。Java の場合 - Eclipse または Netbeans。Python の場合 - Visual Studio または Eclipse。C および C++ の場合 - Eclipse または NetBeans で、Visual Studio をいじることもあります。(Eclipse と NetBeans では、mingw コンパイラーを使用しています)
ここでのオプションは何ですか (ある場合)? NetBeans が Assembly をサポートしていることは知っていますが、それが NASM かどうかはわかりません。そして、私が読んだことによると、ASM の種類によって構文がかなり異なります (間違っている場合は修正してください)。Visual Studio は MASM のみを行うと言われています (必要に応じて修正してください)。 MASMを使用しないことを最初から明確に述べて作業する必要があります..
長文乱文失礼しました。どんな助けでも大歓迎です。ありがとうございました。