通信用語の基礎知識 発見!イイお店 戻る

ThumbEEステート
辞書:科学用語の基礎知識 半導体用語編 (IYIC)
読み:サム-イーイー-ステート
外語:ThumbEE state
品詞:名詞

Thumb-2命令の機能に加えて、マネージド・ランタイムのコンパイル済みコードがよく使う操作を16ビット命令として提供する動作モード。

目次
概要

ThumbEEは、次の例外を除き、Thumb命令と同じ。

nullチェックをしながら動作し、一部の命令を廃止して別の命令に置き換えているため、T32(Thumbステート)とは別のモードとしている。

特徴
追加命令
命令の符号

ThumbEE命令は次の通り

15141312111009080706050403020100
1100opcode 

Thumb命令で16ビットLDM/STMだった機械語をThumbEE命令に置き換えている。

したがってこの2つの命令は使用できなくなる。

opcode命令または命令クラス
0000パラメーター付きハンドラー分岐(HBP)
0001UNDEFINED
001xハンドラー分岐、リンク付きハンドラー分岐(HB、HBL)
01xxリンクとパラメーター付きハンドラー分岐(HBLP)
100xフレームからレジスターロード(LDR (イミディエイト))
1010配列チェック(CHKA)
1011リテラルプールからレジスターロード(LDR (イミディエイト))
110xレジスターロード(配列操作) (LDR (イミディエイト))
111xフレームへのレジスターストア(STR (イミディエイト))
ENTERX/LEAVEX

ENTERXとLEAVEXは、T32(Thumbステート)でもThumbEEステートでも利用できる命令として、上のオペコードとは別に定義されている。

変更命令

次の16ビットThumb命令はT32と動作が異なる。

いずれも1ビットまたは2ビットの左シフトが付いている。

リンク
用語の所属
ARMアーキテクチャ
関連する用語
T32
Thumb-2命令

[再検索] [戻る]


通信用語の基礎知識検索システム WDIC Explorer Ver 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club
KisoDic