machine-code

    0

    1答えて

    mov al, byte ptr [rbx + rsi*2 + 0x100] がModR/Mは私がmod(10)とreg(000)のフィールドを理解し、しかし、ドン」0x84または 10.000.100であることを意味 8a 84 73 00 01 00 00 にエンコードされた命令なぜrmが100かわかりません。誰もがここで使われているルールを説明できますか?

    0

    1答えて

    私は、WO1997012277デバイスのCLの基本的なブートルートを変更しようとしています。私はC?Xを追加しましたか?しかし、私のコードは機能しません委任。 RA¿cl?=C¿x?/C¿OMAX? > V¿LCMAX?/(V¿CLMIN? - V¿CLMAX?) 問題は、このコードの一部である ____▒▒▒▒▒ —-▒▒▒▒▒▒▒▒▒ —–▓▓▓░░▓░ —▓░▓░░░▓░░░ —

    0

    2答えて

    私はちょうどコンピュータとプログラミングの非常に基本的なことを学び始めています。私は、コンパイルされたプログラムでは、生成されるマシンコードがプロセッサの種類とその命令セットに固有であることを理解しました。私が知りたいのは、Windows、OS X、Linuxはまったく同じハードウェア(特定のプロセッサ)上で動作していることです。このコンパイルされたプログラムから生成されたマシンコードはOSによっ

    0

    1答えて

    私は、C/C++コードがマシンコードでどのように表現されているかを頭を悩ませていましたが、メモリの長さの指定から実際にどのデータ型が離れているのか理解できませんでした。

    0

    2答えて

    私は16ビットのレジスタベースの仮想マシンを持っています。実際のx86マシンコードをコンパイルする手順は何ですか?コンパイルされたコードを別の実行可能ファイル/ DLLとリンクできる必要がある場合を除き、私はJITコンパイラを作成することを検討していません。 VMは、VMがプロジェクトに追加された場合、特別な言語構成を追加できるようになっています。 (例えば、それがゲームエンジンに埋め込まれている

    0

    1答えて

    私はVisualboyAdvanceのZ80でコーディングを行っていますが、どのようにIF文をどのように行うのか分かりません。 私は0xC3A0から始まる画面上の各タイルの値をインクリメントするスクリプトを作成しました。画面データは0xC507で終了します。あなたが見ることができるように d322|21A0C3|LD HL,C3A0h d325|34 |INC (HL) d32

    0

    1答えて

    最近、スペースを最小限に抑え、任意のアドレスに命令ポインタを設定しても電卓のOSが気にしないグラフ電卓プログラムのために、compressorを書きました。 私は基本的なDEFLATEを実装して、圧縮アルゴリズムのためにgoogleを試してみました。これは実行可能なコードでうまくいくかもしれません。 しかしここに私の質問があります:DEPを使用している現代的なOSは、プログラムが抽出されたコードを

    0

    1答えて

    ヒューリスティックなデータ解析手法を使用して悪意のある命令を分析するためにPIDで実行中のプロセスのマシンコードを取得します。 私が知る必要があるのは、現在の機械命令とレジスタ値(EIP、EAX、EBX ...)のリストです。私は自分のアプリケーションからのgdbと対話する方法がわからない を;: 私はいくつかの問題を取り、この目標gdb outputに到達するためにgdbを使用していますが、ある

    1

    1答えて

    中疑似命令を発する、Iは実(非擬似)命令の緩和などの疑似命令を発するたい。問題は、の出力に適用されるように私のTargetPassConfigに擬似命令エキスパンダーパスを追加する方法を見つけることができないということです。 リラクゼーション用のドライバであるように思われ、MCAssembler::relaxInstructionを見ると、それは命令エンコーダに直接緩和の結果を渡します。 bool

    1

    1答えて

    は、だから、私はMIPS命令からマシンコードで02324020のように数字を取っているTXTファイルがあります。add $t0, $s1, $s2 それはバイナリでだと6,5,5,5,5の切片に切断しますR [rs] + R [rt]と26ビット数からの数式の考え方を示しています。 31はRフォーマット、rd = 8、rs = 17、rt = 18を意味するオペコード0です 私はビットをマスクする