如何使用汇编对一片内存区域初始化

2019-10-11 15:41发布

是这样的,我需要使用上位机来操作一段FLASH内存,我要在FALSH内存里面使用汇编对其赋初值,如何使用汇编对一片内存区域初始化?我看ADuc7020(ARM7)的有一段时这样写的:AREA   F0INT, CODE, AT 0x0008E400
        DW                0x00                // F0H[0]  
        DW                0x00                // F0H[1]  
        DW                0x00                // F0H[2]  
        DW                0x00                // F0H[3]  
        DW                0x00                // F0H[4]  
        DW                0x00                // F0H[5]  

我移植到stm32上面,除了第一句,不懂,因为AREA没有这种用法啊?一般是AREA  F0INT, CODE, READWRITE
当然,有一种简单的方法是:通过ldr和str来操作,但是我的数组是256 bytes,这种方式不好。
求解!怎么对一片内存区域通过汇编赋值,

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。