x86

    -2

    2答えて

    私はリバースエンジニアリングについてCSCI 4971 courseから学びたいと思っています。私はある特定のラボの質問(fmt_string)に苦しんでいます。 私はどこかの旗の店を見つけて印刷することになっています。ここでは、ソースコードがどのように見えるかです: #include <stdio.h> #include <unistd.h> #include <stdlib.h> #in

    -3

    1答えて

    アセンブリ/リバースを習得しようとしています。私はidivとimulのドキュメンテーションを見つけようと奮闘しています。例えば、引数は1つだけです。サブ/アドの最初と最後の引数が分かります。私は次のコードを与えられています(私のコメントを理解して) start: mov $1024, %rax ; move int value 1024 to register rax mov $4096, %

    0

    1答えて

    私は組み立てが新しく、今はどのようにしてcmpの仕組みを理解しようとしています。ここでwikiで書かれているものです: cmp arg2, arg1 はARG1とARG2との比較演算を実行します。比較 は、arg1からのarg2の(符号付き)減算によって実行され、結果は であり、これはTempと呼ばれます。 温度は次に廃棄されます。 それはどういう意味ですか?「一時は破棄されます」?それはどこ

    -1

    1答えて

    x64でC++マルチスレッドを使用しています。私はデータバスをよりよく理解したいと思います。私はガードなしで2つのスレッドから変数を設定しようとすると(mutex、CV、セマフォー、アトミックな)変数を設定しようとするとどうなるのか理解したい。データバスに依存するもの。例えば 私が持っている場合、変数: int32_t i; Iは、異なるスレッド内の変数に設定した場合: スレッド1: i =0

    3

    1答えて

    最新のハイエンドIntel CPUでx64(x86-64)命令の並べ替えによるパフォーマンスの向上。非常にタイムクリティカルな状況で迷惑をかける価値がありますか? また、ある種の奇妙なケースで長距離コードの移動を可能にするために、レジスタの使用を変更する/追加のレジスタを使用することで利益が得られる可能性について疑問に思っていましたか?

    0

    2答えて

    Employee STRUCT IdNum BYTE "000000000" ; 9 LastName BYTE 30 DUP(0) ; 30 ALIGN WORD ; 1 byte added Years WORD 30 ; 2 ALIGN DWORD ; 2 byte added SalaryHistory DWORD 0,0,0,

    2

    1答えて

    NASMでblurrフィルタを実行するために、いくつかのピクセルを一緒に追加しようとしています。私は、00 + d3 + d8(0 + 211 + 216)の値を持つ3つのピクセルを追加することに成功しました。値0のピクセルをもう1つ追加しようとすると、変数ブラーの値が出力されません。 更新: 私が別のaddをコメントアウトした場合、値は私の出力ファイルに出力されますので、変数合計に追加はは、最大

    3

    1答えて

    私はアセンブリー(x86、linux)から始めて楽しいものです。私は上記のコードを持つ2つの問題を抱えている section .text global _start _start: pop ebx ;argc dec ebx test ebx,1 jne print_string exit: mov ebx,0 mov

    0

    1答えて

    私は別の関数を呼び出すmain関数を持っています。私は多くの場所で関数呼び出しが行われたときに次のようなことが起こることを知りました:私の目的は、関数呼び出し前後のスタックの先頭を見つけることです。 次は私のメインです: #include <stdio.h> long *ebp; int main(){ asm("movl %ebp,ebp"); printf("Top o

    0

    2答えて

    bx800に直接書き込むなど、命令を使用しなくても、ネット上のプログラムによって同じジョブが実行されているように見えます。この場合、BIOSはコンソールにテキストを書き込むべきかどうかをBIOSがどのくらい知っていますか?最初の割り込みが発生することが保証されていますか?もしそうなら、まったく同じ仕事をする同等の組立ライン(または割り込みベクトルとahの組み合わせ)は何ですか?