x86

    -1

    1答えて

    アセンブリ内のプロシージャへのポインタを作成することは可能ですか?Cで関数へのポインタをどのように作成するのでしょうか? void(*MyFuncPointer)(int a, int b); 私はちょうどそれを行う方法がわからない、それが可能であると仮定しています。

    0

    1答えて

    ファイルを解析するためのプロIDAを使用して、私はかなり理解していないといういくつかのコード全体を実行している: mov eax, ss:dword_410CC5[ebp] ; call eax; Indirect Call Near Proc がこのアドレスに行く - 410CC5 - 私はこれを参照してください。 ile.........Clos eHandle.........

    0

    1答えて

    EFLAGSレジスタには、キャリーフラグとオーバーフローフラグがありますが、これらのフラグの用途は何か不思議です。 私は、以下の用途を考えることができます: 私は2つの符号なし整数を追加していて、私は 追加が成功したかどうかを知りたい場合(つまり、指定したレジスタに装着した結果であります/メモリ)、キャリーフラグが に設定されているかどうかを確認します(設定されていない場合は、追加に成功しました)

    0

    2答えて

    次のコードを理解するのに助けが必要です。これは、C++(BC31コンパイラ)で書かれたスレッドワークとコンテキストスイッチの例です。 文脈を切り替えるために(特にSSレジスタとSPレジスタを保持するために)PCBが存在する理由を理解しており、このプログラムを使用することによってそれが何かのように中断されたポイントに戻ることができることを理解しています。起こりました。コードについて、私はどのようなマ

    2

    1答えて

    mulとimulの両方を使用して、符号なし数値に符号なし数値を乗算することができます。例えば : global _start section .data byteVariable DB -5 section .text _start: mov al, 2 imul BYTE [byteVariable] あなたはmulとimulを置き換えることができ、その結果はまだ(

    0

    1答えて

    私はこのプロジェクトを2つの文字列を入力してプログラムが識別します。 その後、最も長い単語の最初、中、最後の文字を識別します。 ..私は..、入力された第二の単語が長い場合それを動作させるために管理が、最初は長く、私は真ん中と最後letter..pleaseの助けを得るカントときに感謝:) 私のコード: .data msg db "Enter 1st word: $" msg1 db 13,1

    0

    1答えて

    としてメモリにBIOSによって読み込まれたアセンブリプログラムでのラベルの使用。それは以下のように、(16-BIT REAL MODE IN)第3章ブートセクタプログラミングの例があります。 ; ; A simple boot sector program that demonstrates addressing. ; mov ah, 0x0e ; int 10/ ah = 0eh -> s

    0

    1答えて

    The image of an IDE コンテキストアドレスボックスにgreeting1を入力した後、それがアドレス位置0x00000047に私を導き、そして唯一のことです疑問符が表示されます。私の理解では、データセグメントの下に定義されたラベルを使用して、文字列の値がわかるはずのアドレスの場所を指定することができます。 ありがとうございます。

    4

    1答えて

    私はアセンブリで完全な乱数を作成しようとしていますが、プログラムを開始するたびに同じ番号が同じ順序で与えられます。 数字が12,132,4113などの場合は、コードを開始するたびに繰り返します。 私が作ろうとしているプログラムは、推測ゲームのようなものです。 IDEAL MODEL small STACK 100h DATASEG ;vars here RNG_Seed dw ? C

    3

    3答えて

    私は、同期化は、単一のコアプロセッサでセマフォを使用して簡単に行うことができると理解します。しかし、マルチコアがある場合、複数のプロセスがクリティカルセクションに同じの時刻()を入力したい場合は、それらのすべてがクリティカルセクションに入るか、または1つだけが勝ちますか?勝者のプロセスはどの基準で勝利するのですか?