ldr r1,=0xe0200280 ldr r0, =16 str r0,[r1] 将16写入内存地址Oxe0200280 C语言如何实现 ?
时间: 2024-05-05 15:22:05 浏览: 75
以下是C语言实现:
```c
volatile int *mem = (volatile int *)0xe0200280;
*mem = 16;
```
其中,`volatile int *mem = (volatile int *)0xe0200280;` 将地址转换为指针类型,并使用 `volatile` 关键字来确保写入内存的值不会被编译器优化掉。`*mem = 16;` 将 16 写入到该内存地址中。
阅读全文
相关推荐







