日記/2009-11-07/ARM Thumb 命令セット
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
] [
リンク元
]
開始行:
* ARM Thumb 命令セット [#y0dd4d69]
ARM の Thumb 命令セットの特徴をざっくり書くと
- 1 命令が 16 bit
- できることは ARM 命令セットのサブセット
- 使えるレジスタは r0 〜 r7 の 8 つ
- 2 オペランド命令
といったところかな.
** プログラムサイズが小さくなる [#b65533dc]
命令長が短いことから,高密度のコードを生成できることが期...
ARM 社の説明によると,それでもトータルで 30% 程度コード量...
** 実行速度は遅くなる [#id9188cf]
Thumb 命令は CPU 内部では ARM 命令に展開されて実行される...
1 命令でできることは ARM 命令よりも少ないので,プログラム...
** ということで [#zbd2eafb]
ARM Linux 上で Thumb 命令はどれだけ使えるのか,というあた...
どこまで突っ込んで見れるかはわからないけど.
** (追記) [#m2e73514]
そういえば,Thumb-2 命令セット,なんてのもあるけど,今回...
だって実行環境持ってないんだもん.
終了行:
* ARM Thumb 命令セット [#y0dd4d69]
ARM の Thumb 命令セットの特徴をざっくり書くと
- 1 命令が 16 bit
- できることは ARM 命令セットのサブセット
- 使えるレジスタは r0 〜 r7 の 8 つ
- 2 オペランド命令
といったところかな.
** プログラムサイズが小さくなる [#b65533dc]
命令長が短いことから,高密度のコードを生成できることが期...
ARM 社の説明によると,それでもトータルで 30% 程度コード量...
** 実行速度は遅くなる [#id9188cf]
Thumb 命令は CPU 内部では ARM 命令に展開されて実行される...
1 命令でできることは ARM 命令よりも少ないので,プログラム...
** ということで [#zbd2eafb]
ARM Linux 上で Thumb 命令はどれだけ使えるのか,というあた...
どこまで突っ込んで見れるかはわからないけど.
** (追記) [#m2e73514]
そういえば,Thumb-2 命令セット,なんてのもあるけど,今回...
だって実行環境持ってないんだもん.
ページ名:
-->