Q:如何设计实现滑动开关控制LED的ARM汇编程序呢?与Nios II汇编语言有何不同呢?
A:基本原理:该应用程序用到DE1-SoC开发板上的10个红色LED、10个滑动开关SW和4个按钮开关。DE1-SoC_Computer system的qsys系统中IP的硬件信息如基地址等在University_Program\Computer_Systems\DE1-SoC\DE1-SoC_Computer\software的address_map_arm.s文件中。
对比之前的Nios II汇编语言工程,ARM汇编语言工程代码中的指令有不同,如移动指令MOV、加载指令LDR等等,详细的指令解释可以参考Introduction to the ARM Processor Using Intel® FPGA Toolchain文档的说明:https://ftp.intel.com/Public/Pub/fpgaup/pub/Teaching_Materials/current/Tutorials/ARM_A9_intro_intelfpga.pdf