Pocket ARM — Trình giả lập ARMv7
Mang theo môi trường phát triển ngôn ngữ lập trình hợp ngữ ARM hoàn chỉnh trong túi của bạn.
Pocket ARM là trình giả lập hợp ngữ ARMv7 UAL đầy đủ, được thiết kế dành cho sinh viên khoa học máy tính, các nhà phát triển hệ thống nhúng và bất kỳ ai muốn hiểu cách bộ xử lý thực sự hoạt động — từng lệnh một.
Học lập trình hợp ngữ ARM đúng cách
Không có cách nào tốt hơn để hiểu bộ xử lý hơn là quan sát nó suy nghĩ. Pocket ARM cho phép bạn viết hợp ngữ ARM, biên dịch ngay lập tức và từng bước thực thi từng lệnh một — quan sát các thanh ghi thay đổi, cờ trạng thái thay đổi và bộ nhớ cập nhật trong thời gian thực. Bộ công cụ chuyên nghiệp trong tầm tay bạn
Trình biên dịch hợp ngữ ARMv7 UAL đầy đủ với độ phân giải nhãn và mã điều kiện
Tất cả 16 thanh ghi đa năng (R0–R15) với SP, LR và PC được dán nhãn rõ ràng
Thanh ghi trạng thái CPSR với hiển thị cờ N, Z, C, V, I, F và T trực tiếp
Trình xem bộ nhớ Hex với các chế độ xem phân đoạn Văn bản, Dữ liệu và Ngăn xếp
Điểm dừng — chạm vào bất kỳ lệnh nào trong quá trình dịch ngược để tạm dừng thực thi tại đó
Các điều khiển Bước, Bước N, Chạy và Dừng
Đầu ra bảng điều khiển cho các lệnh gọi SVC
Được xây dựng cho iPad và iPhone
Trên iPad, Pocket ARM hiển thị bố cục bốn khung cổ điển — thanh ghi, trình soạn thảo mã nguồn, quá trình dịch ngược, bộ nhớ và bảng điều khiển đều hiển thị đồng thời.
Các lệnh được hỗ trợ
MOV, ADD, SUB, MUL, AND, ORR, EOR, BIC, CMP, TST, LSL, LSR, ASR, LDR, STR, PUSH, POP, B, BL, BX, và toàn bộ các hậu tố mã điều kiện ARM — EQ, NE, LT, GT, LE, GE, và nhiều hơn nữa.
Đối tượng sử dụng?
Sinh viên khoa học máy tính và kỹ thuật máy tính đang nghiên cứu kiến trúc bộ xử lý
Các nhà phát triển hệ thống nhúng muốn có một môi trường thử nghiệm nhanh chóng cho logic ARM
Những người đam mê máy tính và máy tính cổ điển tò mò về cách hoạt động của bộ xử lý RISC
Bất cứ ai từng tự hỏi điều gì xảy ra bên trong một con chip
Trình giả lập ARMv7 được thiết kế dành cho sinh viên/lập trình viên ngành khoa học máy tính.
Lần cập nhật gần đây nhất
20 thg 5, 2026