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 ที่ออกแบบมาสำหรับนักศึกษา/นักพัฒนาคอมพิวเตอร์