ゲームボーイアドバン ..
195:GBAを使ってARMの勉強中
03/09/05 23:06 +O7NSrAO
あれ勘違いしてるのかな?
16bitバスを経由するようなメモリ転送の場合コードがIWRAM領域にあろうが
なかろうがthumbの方が速いのかと考えたんだけど・・・
とここまで書いて勘違いが分かった。thumbだからレジスタサイズも
16bitに制限されてバスサイズに一致するから速くなると考えてた。
単純に
・IWRAMの方がno waitだから命令のフェッチがはやい
・16bitバスを経由してフェッチするからARMの32bit幅命令はwait時間が余計に掛かり遅くなる
・no waitなIWRAM領域ならフェッチ時間の差は問題にならずレジスタ数、命令の豊富さからARMの方が速い
この考え方であってる?
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4940日前に更新/237 KB
担当:undef