Pocket ARM ― ARMv7シミュレーター
ポケットに収まる、完全なARMアセンブリ開発環境。
Pocket ARMは、コンピュータサイエンスの学生、組み込み開発者、そしてプロセッサの動作原理を一つ一つの命令を通して理解したいすべての人向けに設計された、完全なARMv7 UALアセンブリシミュレーターです。
ARMアセンブリを正しく学ぶ
プロセッサの思考過程を観察することほど、プロセッサを理解するのに効果的な方法はありません。Pocket ARMを使えば、ARMアセンブリコードを記述し、瞬時にアセンブルして、命令ごとに実行をステップ実行できます。レジスタの変化、フラグの反転、メモリの更新をリアルタイムで確認できます。
プロフェッショナルなツールセットをあなたの手に
ラベル解決と条件コードに対応したフル機能のARMv7 UALアセンブラ
SP、LR、PCが明確にラベル付けされた16個の汎用レジスタ(R0~R15)
N、Z、C、V、I、F、Tフラグをリアルタイムで表示するCPSRステータスレジスタ
テキスト、データ、スタックセグメントビューを備えた16進メモリビューア
ブレークポイント機能 ― 逆アセンブル中の任意の命令をタップして実行を一時停止
ステップ、Nステップ、実行、停止の各コントロール
SVC呼び出しのコンソール出力
iPadとiPhone向けに開発
iPad版Pocket ARMは、レジスタ、ソースエディタ、逆アセンブル、メモリ、コンソールを同時に表示するクラシックな4ペインレイアウトを採用しています。
対応命令
MOV、ADD、SUB、MUL、AND、ORR、EOR、BIC、CMP、TST、LSL、LSR、ASR、LDR、STR、PUSH、POP、B、BL、BX、およびARM条件コードサフィックスの全セット(EQ、NE、LT、GT、LE、GEなど)。
対象ユーザー
プロセッサアーキテクチャを学ぶコンピュータサイエンスおよびコンピュータエンジニアリングの学生
ARMロジックの手軽なサンドボックスを求める組み込み開発者
RISCプロセッサの動作原理に興味を持つ趣味家やレトロコンピューティング愛好家
チップ内部で何が起こっているのか疑問に思ったことがあるすべての人
コンピュータサイエンスの学生や開発者向けに設計されたARMv7シミュレータ。