assembly

    0

    1答えて

    私は2時間だけ頭を壁にぶら下げています。ちょうどgetdecを使ってintを取得する方法を考えようとしていて、Googleはまったく助けになりませんでした。私が使っている本はgetdecの定義だけでなく、その入力と出力も定義していますが、その使い方の例はありません。 私は、get decを使用してスタック上にプッシュすることによって、ユーザーからいくつかのintを取得する必要があります。私はget

    -1

    1答えて

    Mipsアセンブリプログラミングの初心者です。私はこのプロジェクトを持っています: まず、指定された文字列のアドレスをレジスタにロードする必要があります。この文字列には文(文字の配列)が含まれ、単語はスペースで区切られます。それから、各単語の長さを見つけ、その長さを他の単語の長さと比較しなければなりません。最後に、最長の単語を見つけて、最初の文字のアドレスを出力する必要があります。 例えば、文字列

    1

    2答えて

    私は今日機械語について学び始めました。私はC言語で "Hello、world!"という文字を印刷する基本的な "Hello World"プログラムを書いた。 forループを使用して10回。私は、(私のコンピュータは、x86プロセッサを持っていると私はインテルの構文を使用するようGDBを設定している)の主分解して機械語のコードを見てGNUデバッガを使用: [email protected]:~/Pa

    -4

    1答えて

    式:z = a + b * b-(36 /(b * b)/(1+(25 /(b * b))) データディレクティブIは使用すべきであり、どのような順序で私は、コードを書く必要

    2

    1答えて

    メモリ位置0x0150および0x0154の64ビット整数を0x0160および0x0164の64ビット整数から減算するプログラムを作成します。メモリ位置0x0170と0x0174に結果を格納します。 私は64ビットをレジスタに収めることができないので、それをより小さな部分に分割するという論理を理解しています。そして、私たちが最初に最も重要でない部分を引くことを知っています。私はそれを実際にコーディン

    0

    2答えて

    私は学校から組立でヘビのゲームを作るというミッションを持っていました。 私はすべての試合を終えましたが、1つのことをする方法を考え出すことはできません。キーが押されていない間に、同じディレクションで蛇のカウントインが動くようにします。 現在、各工程の後に、私のコードの呼び出しこのコードは、次のキーを取得するために:彼はそのような場合のために良いではありませんので、ユーザは、何かキーを押しますまで

    2

    1答えて

    https://github.com/cfenollosa/os-tutorial/tree/master/05-bootsector-functions-stringsから学んで、私は自分自身のブートセクタを書くことを試みてきました。 現在、指定された文字列を印刷しようとしています。 これらは私の二つのファイルです: boot_main.asm [org 0x7c00] mov bx, he

    1

    1答えて

    私は、関数decodを持つCプログラムを持っていて、その関数は次のようなステートメントを持っています。 マイdecode.cスクリプト: int decod(int x, int y, int z) { int ty = y; ty = ty - z; int py = ty; py = py << 31; py = py >> 31;

    0

    2答えて

    私は以下の文書を読む:Barrier_Litmus_Tests_and_Cookbook、ARM。 セクション7.2では、ミューテックス/セマフォを取得するコードを示します。 Loop LDREX R5, [R1] ; read lock CMP R5, #0 ; check if 0 STREXEQ R5, R0, [R1] ; attempt to store n

    0

    1答えて

    Linuxドライバをビルドしようとしていますが、yasmを使用してビルドする必要がある.asmファイルを組み込みたいとします。 Makefileでどのように指定する必要がありますか? これは、Sファイルではなくasmファイルであるため、現在「No rule to target」と表示されています。 そのサフィックスを.Sに変更すると、デフォルトのアセンブラを使用してサフィックスを作成しようとします