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模拟器。