Anda dapat menonton simulator di http://arm1.s3f.ru, serta secara lokal (untuk melakukan ini, kloning repositori dan gunakan server web lokal mana pun di direktori root repositori).
Untuk scroll gunakan WASD, untuk zoom gunakan wheel atau Z/X. Sayangnya, drag and drop tidak tersedia saat ini.
Contoh kode ada di https://github.com/qanper/arm1_playground.
Contoh yang dikumpulkan dengan keluaran teletype dan demo ada di repositori ini.
Untuk perakitan, Anda memerlukan rantai alat arm-none-eabi.
Di cabang p_c
terdapat contoh perakitan kode C dan demonstrasi keluaran teletype. (Perakitan juga tersedia di tautan http://arm1.s3f.ru/tty_example.bin). Gunakan make to build, lalu pilih file build/test.bin dari halaman simulator. Nyalakan ulang prosesor menggunakan tombol panah atas dan tekan tombol putar. Saya sarankan menekan tombol cepat untuk rendering lebih cepat (dalam hal ini, simulasi berjalan tanpa batas waktu).
Cabang p_arch
berisi contoh kode perakitan yang menunjukkan pengoperasian node prosesor utama. Batalkan komentar pada panggilan ke label yang diminati dan bangun menggunakan build.sh
, lalu unggah file bin di halaman simulator.
Di cabang master
terdapat contoh demo dengan visualisasi (buka tab Tampilan untuk melihat). Perakitan juga tersedia http://arm1.s3f.ru/demo_example.bin
Tersedia di repositori dan di http://arm1.s3f.ru/presentation.pdf
Artikel dasar tentang arsitektur di Wikichip: https://en.wikichip.org/wiki/acorn/microarchitectures/arm1
Petunjuk untuk prosesor: http://www.bitsavers.org/pdf/acorn/ARM_Evaluation_Sys_Aug86.pdf
Sekumpulan artikel dari Ken Shirriff http://www.righto.com/search/label/arm?max-results=80
Banyak artikel dari Dave's Hacks http://daveshacks.blogspot.com/search/label/arm?max-results=20
Ini adalah cabang saya dari http://www.visual6502.org/sim/varm/armgl.html simulator. Saya menyampaikan penghargaan yang sebesar-besarnya kepada tim Visual 6502
atas pengembangannya.
Jika Anda juga terkesan dengan simulasi prosesor, Anda dapat berdonasi kepada orang-orang ini di halaman http://visual6502.org/donate_cash.html.