Pocket ARM — ARMv7 模擬器
將完整的 ARM 彙編開發環境裝進口袋。
Pocket ARM 是一款完整的 ARMv7 UAL 彙編模擬器,專為電腦科學專業的學生、嵌入式開發人員以及任何想要了解處理器真正工作原理(逐條指令執行)的人士而設計。
以正確的方式學習 ARM 彙編
了解處理器的最佳方法莫過於觀察它的運作過程。 Pocket ARM 讓您可以編寫 ARM 彙編程式碼,即時進行彙編,並逐條指令地執行——即時觀察暫存器的變化、標誌位的翻轉以及記憶體的更新。
掌上專業工具集
完整的 ARMv7 UAL 彙編器,支援標籤解析和條件碼
所有 16 個通用暫存器 (R0–R15),SP、LR 和 PC 清晰標註
CPSR 狀態暫存器,即時顯示 N、Z、C、V、I、F 和 T 標誌
十六進位記憶體檢視器,提供文字、資料和堆疊段視圖
斷點 — 點選反組譯程式碼中的任意指令即可暫停執行
單步執行、單步執行 N、運轉和停止控制
SVC 呼叫控制台輸出
專為 iPad 和 iPhone 打造
在 iPad 上,Pocket ARM 採用經典的四窗格佈局 — 暫存器、原始碼編輯器、反組譯程式碼、記憶體和控制台同時可見。
支援的指令
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模擬器。