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 у реальному часі
Шістнадцятковий переглядач пам'яті з переглядом сегментів тексту, даних та стеку
Точки зупинки — торкніться будь-якої інструкції в дизасемблері, щоб призупинити виконання там
Елементи керування Step, Step N, Run та Stop
Вивід у консоль для викликів 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, розроблений для студентів/розробників інформатики.