machine-language

    1

    1答えて

    私の割り当てのために、C言語で基本的な機械語をシミュレートする必要があります。このマシンには16個のレジスタ(reg [])、プログラムカウンタ(pc)、メモリこれは符号なしの文字です。命令はファイルから読み込まれ、 B404(1RXY =メモリアドレスXYの値を持つレジスタRをロード)の形式です。すべての数字は16進数です。 C000は停止コマンドです。 私の問題は、(a、b、c、dおよびcdに

    -1

    1答えて

    私はバイナリプログラミングのようなバイナリプログラミングを学ぶためのリファレンスを探しています。誰も私に正しい方法を教えてくれれば助かります。しかし、残念ながら私はそれを学ぶためにソースを見つけることができませんでした誰もが私は知っているが、私は知っている0知っている1そうではないので、それを学んで私を助けてください.........あなたが知っている場合、私にメールを送ってください。[email

    1

    2答えて

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

    2

    6答えて

    基本的には、オペレーティングシステムの違いにもかかわらず、x86プロセッサを搭載したコンピュータで動作するプログラムを書くために機械語またはアセンブリ言語を使用できるかどうかを知りたいと思っています。たとえば、プログラムを実行していて、どのコンピュータであっても、「Hello、World!」と表示されます。 これらの言語のどちらかを知りたいと思うのはちょっと夢中ですが、私は学ぶのは信じられないこと

    0

    1答えて

    UM10398 LPC111x/LPC11Cxx User manual牧師12.3から10年6月2014 Rdを、これらの命令では を言い、そしてRmが唯一の28.5」の "28.5.5.5.3制限" にR0-R7 を指定する必要があります。 5.5 MOVとMVN」を参照してください。 UM10398で一方 、 "28.5.5.5.5例は、" 彼らにはないのにもかかわらず、 MOVS R0,

    0

    1答えて

    私は、ファイル内のcharの出現回数をカウントするプログラムを、遠くのメモリ位置に一致が発生した16進アドレスのリストを格納するように適合させようとしています。コード: 011 0000 0000 0000 ;Codes x3000 as Load-address of program 0101 010 010 1 00000 ;R2 <- 0 0010 011 000010000 ;R3 <

    12

    1答えて

    私はIDAで大きなAmigaプログラムのリバースエンジニアリングに取り組んでいます。しかし、私はかなり理解できないいくつかのものがあります。つまり、私は「ジャンプテーブル」と思われるものを使用するいくつかのサブルーチンを見つけましたが、どのように動作するかはわかりません。誰にもアドバイスはありますか? moveq #0,d0 move.b d7,d0 ; set D0 to a b

    1

    1答えて

    を発見していない私はcaffe.iにhttps://chunml.github.io/ChunML.github.io/project/Installing-Caffe-CPU-Only/ チュートリアルを流れる私のubontu 14.4にカフェをインストールするには、新しいしようとしていますが、私は賞賛を実行すると、すべての私はエラーに AR -o .build_release/lib/libc

    0

    2答えて

    アセンブリ言語を学んでいますが、アセンブリ言語と機械語の間の変換方法を理解しようとしています。私は私が働いている次のコードで、ソースを読んで、そのようなしようとしても、私の教授に尋ねるが、どれもhelpful.Thisされていないよ: MOV R10, #63488 LSL R9, R6, #7 STR R4, [R11, R8] ASR R6, R7, R3 私はHEXコンバータのウェ

    2

    1答えて

    私は書籍Assembly Language for x86 by Kip Irvineを読んだ。 85ページの彼は記号を使用する理由について次のように書いた: DUP演算子の使用:Section 3.4.4を配列や文字列の記憶を作成するためにDUP演算子を使用する方法を示しました。 DUPによって使用されるカウンタは、プログラムメンテナンスを簡素化するために、記号定数でなければなりません。 COU