問題タブ [masm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
assembly - クイック、初心者の MASM 登録に関する質問 - DX:AX
現在、x86 アセンブリに関する試験の勉強をしています。
句読点があまりにも一般的すぎる「:」をグーグル検索する運はあまりありませんでした:/
IDIV - 符号付き整数除算
使用法: IDIV src
フラグを変更します: (AF,CF,OF,PF,SF,ZF undefined)
ソースによるアキュムレータの符号付きバイナリ除算。source がバイト値の場合、AX を "src" で割り、商を AL に余りを AH に格納します。source がワード値の場合、DX:AXを「src」で割り、商を AL、余りを DX に格納します。
「インテル オペコードとニーモニック」より引用
DX:AX とはどういう意味ですか?
お時間をありがとうございました:)
macos - 大量のコンピュータを認識する
ネットワーク カードの MAC を取得する方法と、特定のコンピュータを認識するために取得できるものとその方法を教えてください。
assembly - AL レジスタのいくつかのビットをクリア、セット、補完するために、最大 2 つの命令を書き込みます。
次のことを行うには、アセンブリで最大 2 つの命令を記述する必要があります。
- レジスタ AL のビット 0 と 7 をクリア、つまり 0 にする
- レジスタ AL のビット 3 と 4 をセット、つまり 1 にします。
- レジスタ AL のビット 1 とビット 5 を補数します。
- 値を変更せずに、レジスタ AL の他のすべてのビットをそのまま保持します。
c - 基本的な ASM に関するサポートが必要
一部の C コードを assmebly に変換しようとしていますが、助けが必要です。
最初の問題は、Visual Studio が、レジスタのサイズが一致しない、つまり eax が char に対して小さすぎる/大きすぎると文句を言うことです。どちらも DWORD であるという印象を受けました。また、変数を eax に残して、アセンブリに ret すると、実際にはその変数が返されますよね?
c - if ステートメントをアセンブリに変換しようとしています
私は何を間違っていますか?
これは私が書いたアセンブリです:
これは、置き換えられるはずの C コードですが、そうではありません。
y、z、Y、Z ではないすべての文字を、A-Xa-x だけでなくプラス 2 に変換するようです。理由はありますか?
assembly - MASMを使用してコンソールで入出力を行うにはどうすればよいですか?
私はグーグルとグーグルを検索しましたが、有用なものは何も見つかりませんでした。どうすればコンソールに出力を送信し、アセンブリを使用してコンソールからのユーザー入力を受け入れることができますか?
MASM32を使用しています
masm - 最初の ASM プログラム
こんにちは、Windows Vista 64 ビット OS の MASM で最初の ASM 8086 プログラムを実行しようとしています。
このプログラムを MASM エディターに入れました。
そして、MASM エディターは、プログラムの何が問題なのかわからないという出力を私に与えてくれます。
p>このコードのどこに問題がありますか? これは私の最初の ASM プログラムです。覚えておいてください。ありがとうございました :)
assembly - リーとオフセットの違い
違いは何ですか
と
どちらも同じ仕事をしていると思いますが、これら2つの違いは何ですか
assembly - x86アセンブリでタブプレスをキャッチする方法は?
Windows (MASM) で x86 アセンブリのプロジェクトに取り組んでおり、どうにかしてタブの押下をキャッチする必要がありますが、アセンブリでそれを行う方法がわかりません (私は初めてです)。
int 21h でユーザー入力を取得できますが、ユーザーがデータを入力してから Enter キーを押した場合にのみ機能することがわかります。
私が必要としているのは、ユーザーがタブ キーを押した場合に proc を実行し、その proc から何が必要かを処理できるようにする方法です。これを行う方法はありますか?
assembly - 文字列内の数値をアセンブリ内の基数に変換するにはどうすればよいですか?
文字列に含まれる数値を任意の基数から他の基数に変換するにはどうすればよいですか?
基数は何でもかまいません: 2、16、10、4、8、9。
ユーザーがベース番号を入力することを期待しています。ユーザーは、出力ベース (変換されるベース) を入力します。ユーザーは変換したい数値を入力します。
事前の考え: 入力ベースと出力ベースを変数に保存します。次に、彼が入力した数値を文字列に保存します (彼はあらゆる種類の数値 (16 進数、2 進数、基数 5 など) を入力できるため)。
その文字列を数値に変換して出力ベースに変換できるようにする方法を見つけようとしています。
何か案は?