mips

    0

    1答えて

    MIPSを使用してDijkstraのアルゴリズムの実装でエッジ(ソースのインデックス|宛先のインデックス)を表す整数の配列を作成しようとしています。 rsimで実行しているときに、「アラインされていないワードメモリ参照」エラーが発生しています。私は、メモリアライメントが何を指しているのか誤解していると思います。私の.dataのは.textセクションでは .data .align 4 ente

    0

    1答えて

    私はプログラムの任意のスコープでAに到達することができますが、これを引数としてプロシージャに渡すので、A []のメモリアドレスをレジスタ、たとえば$ a0に保存します。 swの代わりに私がsbを使用した理由は、それをアセンブルするときに問題があります。 私がlb $a0, Aと言うとき、それはアドレスではない値である4から$a0を格納します。 .data A: .space 16 .

    0

    1答えて

    MIPSでアセンブラプログラムを作成しようとしていますが、疑似命令なしでforループを使用しようとすると、QtSpimで "レジスタ1はアセンブラ用に予約されていますファイルEのライン16上:。?/ Rechnerorganisation/Qtspim/Rechneruebung Vorgaben/minimum_finden.s SLT $ $ t0の、で、$ A1は#slt(I」誰も私を助ける

    0

    1答えて

    いくつかのLinuxディストリビューションを実行しているQEMU MIPSアーキテクチャマシンを起動したいと思います。私は(https://www.linux-mips.org/wiki/QEMU)このドキュメントを見てきたが、私はこの部分で [[email protected] qemu]$ qemu-system-mips -kernel /tftboot/192.168.0.1/vmlinu

    0

    1答えて

    カーネルモジュール用のcharデバイスを実装し、その読み込み関数を実装しました。 read関数は、呼び出し元にデータを返すためにcopy_to_userを呼び出します。私はもともとブロック機能(wait_event_interruptible)でread関数を実装しましたが、問題を再現するには、非ブロック的な方法で読み込みを実装しても問題ありません。私のコードはMIPSプロセッサで実行されています

    3

    1答えて

    .travis.ymlはMIPSターゲットのクロスコンパイルをどのようにセットアップしますか? PowerPCの場合、これは簡単です: addons: apt: packages: - gcc-powerpc-linux-gnu 私はパッケージdirectlyにアクセスしています。私はUbuntuのトラスティにそれのためのコンパイラを見つけることができませんM

    2

    1答えて

    私はいくつかのSDKを試しましたが、今のところ進歩はありますが、 insmodが返します0(成功)とlsmodはそれらを示していますが、printkもcreate_proc_entryも動作しません....しかし、私はセクション.gnu.linkonce.this_moduleを見ました:モジュール名を除く - 有用な情報はありません - セクションは0x0 セクション.gnu.linkonce.

    0

    2答えて

    私のルーターでMIPSEL用にクロスコンパイルしようとしています。アセンブリで作業しているものがありましたが、現在は基本的なCコードをコンパイルしようとしています。 現在、単純なhello worldのcコードがあり、アセンブリのために動作するmipsel-linux-gnu-gccコンパイラを使用しています。 コンパイラのコマンドは: mipsel-linux-gnu-gcc -L/home/u

    0

    2答えて

    説明のアドレスを指定して、SWとLW命令をMIPSで使用してコードセグメントメモリにアクセスできますか?例えば : 0x1000: ADDI $s1, $zero, 0x1000 0x1004: LW $s2, 4($s1) 何$s2へのコードのロードをしませんか? 0x0000(データセグメントが空の場合)または命令のバイナリ表現0x1004? EDIT: 私の知る限り、MIPSプロセッサ

    1

    1答えて

    シミュレータのMarsを使用して、私はMIPSアーキテクチャのアセンブリでプログラミングしています。 ある時点で、私は戻っていないラベルを使い始めました。 これは、これが私のプログラムの読みやすさを向上させるかもしれないと思ったので、これを行いました。 ラベルを酷使していますか?たぶんコメントは大体十分です... 私は知りたいです。 ありがとうございます。