คุณสามารถดูโปรแกรมจำลองได้ที่ http://arm1.s3f.ru รวมถึงในเครื่อง (ในการดำเนินการนี้ ให้โคลนพื้นที่เก็บข้อมูลและใช้เว็บเซิร์ฟเวอร์ในพื้นที่ในไดเรกทอรีรากของพื้นที่เก็บข้อมูล)
หากต้องการเลื่อนให้ใช้ WASD หากต้องการซูมให้ใช้วงล้อหรือ Z/X ขออภัย การลากและวางไม่สามารถใช้งานได้ในขณะนี้
ตัวอย่างโค้ดอยู่ที่ https://github.com/qanper/arm1_playground
ตัวอย่างที่รวบรวมพร้อมเอาต์พุตโทรพิมพ์และการสาธิตอยู่ในที่เก็บนี้
ในการประกอบ คุณจะต้องใช้ชุดเครื่องมือแบบ arm-none-eabi
ในสาขา p_c
มีตัวอย่างของการประกอบรหัส C และการสาธิตเอาต์พุตโทรพิมพ์ (มีชุดประกอบอยู่ที่ลิงค์ http://arm1.s3f.ru/tty_example.bin) ใช้ make เพื่อสร้าง จากนั้นเลือกไฟล์ build/test.bin จากเพจตัวจำลอง รีบูตโปรเซสเซอร์โดยใช้ปุ่มลูกศรขึ้นแล้วกดปุ่มเล่น ฉันแนะนำให้กดปุ่มเร็วเพื่อการเรนเดอร์ที่เร็วขึ้น (ในกรณีนี้ การจำลองจะทำงานโดยไม่มีการหมดเวลา)
สาขา p_arch
มีตัวอย่างของโค้ดแอสเซมบลีที่สาธิตการทำงานของโหนดตัวประมวลผลหลัก ยกเลิกหมายเหตุการเรียกป้ายกำกับที่สนใจและสร้างโดยใช้ build.sh
จากนั้นอัปโหลดไฟล์ bin บนเพจตัวจำลอง
ในสาขา master
จะมีตัวอย่างสาธิตพร้อมการแสดงภาพ (เปิดแท็บจอแสดงผลเพื่อดู) แอสเซมบลียังมีให้ http://arm1.s3f.ru/demo_example.bin
มีอยู่ในพื้นที่เก็บข้อมูลและที่ http://arm1.s3f.ru/presentation.pdf
บทความพื้นฐานเกี่ยวกับสถาปัตยกรรมบน Wikichip: https://en.wikichip.org/wiki/acorn/microarchitectures/arm1
คำแนะนำสำหรับโปรเซสเซอร์: http://www.bitsavers.org/pdf/acorn/ARM_Efiguration_Sys_Aug86.pdf
รวมบทความจาก Ken Shirriff http://www.righto.com/search/label/arm?max-results=80
บทความมากมายจาก Dave's Hacks http://daveshacks.blogspot.com/search/label/arm?max-results=20
นี่คือทางแยกของฉันสำหรับ http://www.visual6502.org/sim/varm/armgl.html Simulator ฉันขอแสดงความขอบคุณอย่างยิ่งต่อทีมงาน Visual 6502
สำหรับการพัฒนาของพวกเขา
หากคุณประทับใจกับการจำลองโปรเซสเซอร์ คุณสามารถบริจาคให้กับคนเหล่านี้ได้ที่หน้า http://visual6502.org/donate_cash.html