Per trasformare il codice C in assembly. Scaricare da https://developer.arm.com/Tools%20and%20Software/GNU%20Toolchain AArch64 bare-metal target (aarch64-none-elf) e scompattare il tar. Contiene l'ambiente di compilazione già predisposto. Lavorando dalla cartella \bin si può compilare da consolle con aarch64-none-elf-gcc.exe name.c -S che genererà name.S Si può anche aggiungere la cartella \bin al path. In Alternativa: https://godbolt.org/ Settare compilatore C e "armv8-a clang 9.0.0" Per simulare direttamente con l'Assembly LEGv8 (un sottoinsieme dell'ARMv8): Utilizzare il Graphical Micro-Architecture Simulator https://www.arm.com/resources/education/education-kits/legv8 Scaricabile da https://github.com/arm-university/Graphical-Micro-Architecture-Simulator