私はあまりにもアマチュアです。以下のプログラムをアセンブリIDEでコンパイルしたいのですが、簡単なコンソールアプリケーションを作成したいのです。
X DB 18
MOV AL,-18
ADD AL,X
ALの値をコンソール画面の出力として表示したいのですが、この単純なコードを実行するにはどうすればよいですか?どのコードを追加する必要がありますか?
私はあまりにもアマチュアです。以下のプログラムをアセンブリIDEでコンパイルしたいのですが、簡単なコンソールアプリケーションを作成したいのです。
X DB 18
MOV AL,-18
ADD AL,X
ALの値をコンソール画面の出力として表示したいのですが、この単純なコードを実行するにはどうすればよいですか?どのコードを追加する必要がありますか?
彼らが映画で言うように「ハウディ、ストレンジャー」...
ご存知のように、より多くのコードが必要です。最初に学ぶべきことは、きれいに終了することです-CPUはあなたがいつ終わったかを知りません。OSによって異なります。「ExitProcess」、おそらく-彼らが言わないときは通常Windozeです。:)
「数字を表示するにはどうすればよいですか?」おそらくこれまでで最もよく聞かれる初心者の質問です。「printfを呼び出すだけ」、または(より良い?)数値をテキストに変換して(どのOSでもかまいません)、印刷することができます(OSによって異なります)。あなたは本を持っていますか?それは何と言っていますか?(カーター博士のテュートに関するDCoderの2番目の推奨事項です!)
あなたが考えているIDEにはフレンドリーマニュアルがありますか?それを読んで。(IDEをインストールする価値はありません、私見ですが、'emのような人もいます)
表示するコードに問題があります。CPUは、命令であるかのように番号18を実行しようとします。「コード」を「データ」から分離したい。正確な構文は、使用しているアセンブラーによって異なります。
「どのアーキテクチャ」(x86のように見える)、「どのOS」、「どのアセンブラ」を提供すると、おそらくより良い助けが得られるでしょう。
最高、フランク