- 195 名前:GBAを使ってARMの勉強中 mailto:sage [03/09/05 23:06 ID:+O7NSrAO]
- あれ勘違いしてるのかな?
16bitバスを経由するようなメモリ転送の場合コードがIWRAM領域にあろうが なかろうがthumbの方が速いのかと考えたんだけど・・・ とここまで書いて勘違いが分かった。thumbだからレジスタサイズも 16bitに制限されてバスサイズに一致するから速くなると考えてた。 単純に ・IWRAMの方がno waitだから命令のフェッチがはやい ・16bitバスを経由してフェッチするからARMの32bit幅命令はwait時間が余計に掛かり遅くなる ・no waitなIWRAM領域ならフェッチ時間の差は問題にならずレジスタ数、命令の豊富さからARMの方が速い この考え方であってる?
|

|