アカウント名:
パスワード:
いままでずっと整数除算命令がないのがARMだった(そしてARMも「あんなものは不要だ!」の一点張りだった)のですが、最近ついに追加されてしまいました。 しかし最上位チップのA9とかではなく、ローエンド側のチップであるM3にのみ追加。わけわからん。 これはたぶんプログラムサイズを減らすためだと思っていますが、あったら便利なのになんでないんだよと思ったりします。
あとハイエンド側だとVFP/NEONのヴァージョン違いとかも結構大きな違いですね。A8,A9よりA5の方が新しいという。
このほか、MMUの機能として「とあるメモリ空間がビットフィールドになる」とかいったのがあり、これにより実質的にビット操作命令が追加されたのと同じになってるとか、そういう違いも入れるともっと細かくなります。
ああもうARMややこしすぎ。まあ普通に生活しているぶんには、こんなことが重要になることはないとはいえ…
そういえばJavaのためのJazelleとかありましたね..知らない部分ですごく細分化しているのですね。コメントありがとうございます。
リンクした「…アームに聞く」の中に出てくる資料 (ARM7TDMI,-M0,-M3比較 [nikkeibp.co.jp]) を見ると、ARMの今後のお勧め商品はCortex-M3なんでしょうね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
ARMの命令セット (スコア:2)
いままでずっと整数除算命令がないのがARMだった(そしてARMも「あんなものは不要だ!」の一点張りだった)のですが、最近ついに追加されてしまいました。 しかし最上位チップのA9とかではなく、ローエンド側のチップであるM3にのみ追加。わけわからん。 これはたぶんプログラムサイズを減らすためだと思っていますが、あったら便利なのになんでないんだよと思ったりします。
あとハイエンド側だとVFP/NEONのヴァージョン違いとかも結構大きな違いですね。A8,A9よりA5の方が新しいという。
このほか、MMUの機能として「とあるメモリ空間がビットフィールドになる」とかいったのがあり、これにより実質的にビット操作命令が追加されたのと同じになってるとか、そういう違いも入れるともっと細かくなります。
ああもうARMややこしすぎ。まあ普通に生活しているぶんには、こんなことが重要になることはないとはいえ…
-- Takehiro TOMINAGA // may the source be with you!
Re:ARMの命令セット (スコア:1)
そういえばJavaのためのJazelleとかありましたね..知らない部分ですごく細分化しているのですね。
コメントありがとうございます。
リンクした「…アームに聞く」の中に出てくる資料 (ARM7TDMI,-M0,-M3比較 [nikkeibp.co.jp]) を見ると、ARMの今後のお勧め商品は
Cortex-M3なんでしょうね。