[解決済み] MIPSの2Dアレイ
2022-02-12 09:44:57
質問内容
ネットやこのサイトで検索しましたが、MIPSで2D Arrayを実装する良い例が見つかりません。私は、特定のインデックスにデータを配置するために配列を通過する方法と、以下のように配列をプリントアウトする方法の例を見ることができるようにしたいです。
例えば、5x5の配列で、$が各インデックスのデータになります。
a b c d e
1 $ $ $ $ $
2 $ $ $ $ $
3 $ $ $ $ $
4 $ $ $ $ $
5 $ $ $ $ $
解決方法は?
2次元配列は1次元配列の観点から設定することができます。 1次元配列の要素を2次元配列に正しくマッピングすればよいのです。 このサイトには写真があります。
http://www.plantation-productions.com/Webster/www.artofasm.com/Windows/HTML/Arraysa2.html#1010609
各セルのアドレスには、標準的なフォーマットを使用することができます。 例えば
a b c d e
1 0 1 2 3 4
2 5 6 7 8 9
3 10 11 12 13 14
4 15 16 17 18 19
5 20 21 22 23 24
パターンを見ることができるはずです :) 一般に、M列、N行の場合、i行j列(ゼロインデックス)のセルにアクセスできるのは、i * M + j - 1点です。
関連
-
[解決済み] 配列から要素を1つだけ値で削除する方法
-
[解決済み] jsonに複数の値を1つのキーで格納する
-
[解決済み] SwiftでUInt8バイト配列を文字列に変換する方法
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] 配列に特定のインデックスで項目を挿入する方法 (JavaScript)
-
[解決済み] PHPで配列から要素を削除する
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
-
[解決済み】配列に何かを追加する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 配列から要素を1つだけ値で削除する方法
-
[解決済み] MIPSの2Dアレイ
-
[解決済み] MATLABで動的配列を作成する方法
-
[解決済み] jsonに複数の値を1つのキーで格納する
-
[解決済み] int (*p)[10]=s と int (*o)[5]=&s の違いは何ですか?
-
[解決済み] 配列をヒープ化するためのヒープにおけるsiftUp, siftDown操作
-
[解決済み] 最大和サブアレイのブルートフォースはなぜO(n^2)なのか?
-
[解決済み] MATLABでn次元の行列の各要素を反復処理するにはどうすればよいですか?
-
[解決済み] 選択ソートが安定する理由と不安定な理由
-
[解決済み] Ruby: ハッシュの配列で Enumerator を取得しようとすると nil:NilClass の未定義メソッド `[]' が発生する。