assembly

    1

    1答えて

    私は研究目的のために、Windowsシステムコールで特定のパターンを見つけようとしています。 これまで私はntdll.dll, user32.dllなどのWindows DLLを調べてきましたが、それらはシステムコールにジャンプする準備のためのラッパーコードだけを含んでいるようです。たとえば: mov eax, 101Eh lea edx, [esp+arg_0] mov ecx, 0

    0

    1答えて

    私はCコードにasmを使用していますので、私の質問があまりにも愚かであれば申し訳ありません。 事実私は、コードルールfile.Butにいくつかのメソッドをasm.Soに作成しようとしている私は私のコードのasmファイルを作るためにコンパイラ(ビジュアルコンパイラ)を作っているテキストファイルをコードするCでプログラムを書いている。私が1つのメソッドのasmコードを見ると、このようなことがあります。

    0

    1答えて

    誰かがこのコードの内容を説明できますか?私はこれを理解したと思ったが、明らかに私はそうではなかった。 global main extern printf extern scanf section .data numberFormat: db '%d', 10, 0 section .text main: push rbp mov

    0

    1答えて

    こんにちは、私は がメイン プログラムを書くために、CSクラスの問題 The puts TRAP routine has been disabled for some reason. Write an LC-3 subroutine called puts that implements its behaviour. In other words when the subr

    0

    1答えて

    ここで最初の質問は、あなたの忍耐力に感謝します。 StdPeriphライブラリv1.8.0を使用して、STM32F446VET6ベースのボード(STMicroelectronicsのST-B96B-F446VE)に関する問題に直面しています。私はSetSysClock機能にstr命令に問題を絞り込むました: ;722 RCC->CFGR |= RCC_CFGR_SW_PLL; ; RCC->

    1

    1答えて

    私に悩まされる1つの質問があります。 そう... x86_32は私が感じるのレジスタで渡されパラメータににあるアルファベット順に(eax、ecx、edx、esi)とが順にランクなぜ(esi、ediを、ebp) +---------+------+------+------+------+------+------+ | syscall | arg0 | arg1 | arg2 | arg3 |

    4

    2答えて

    は私がRFLAGSがlldb (lldb) register read rflags rflags = 0x0000000000000246 を使用して登録読んだとき、私は(各ビットは、特定のフラグを表し、私にそれらのフラグの値を与えた出力を持っていいだろう知ってもらう出力されます例:キャリーフラグ、ゼロフラグなど) lldbを使用する方法はありますか?

    -1

    1答えて

    MASMを使用して行列計算機を構築しようとしていますが、行列を動的に割り当てるのに問題があります。例について : 行列は3×3であるユーザの入力した場合、私は、メモリ内に3×3行列を保持する空間を割り当てます。 私は誰かが私にどのように表示されることを望んでいました。

    -5

    1答えて

    私は試験に問題があり、私はこれをプログラムする方法を知っていません。誰かが考えているかもしれません。 私はcomando行は、全体的に8個の********があります。最初の桁または文字iは、7と2を3で、3と1を、そして最初から4番目の桁または7私はこの考え方を持っている可能性があります。私は考えているかもしれません。まず第一に私は文字列を整数に変更してからスタックにプッシュしなければならないの

    1

    1答えて

    私はx86のアセンブリでプログラミングを始めています。私はそのためのガイドに従っています。私はガスを使ってLinux仮想マシンでコンパイルしています。 私は、メインルーチンがすぐにプログラムを終了する単純な空のプログラムを実行しようとしています。それは私が従っているガイドの最初の仕事です。私のコードは、ファイルhello.sに保存され、それは次のようになります。私は、ファイルのディレクトリに移動し