mem_write
mem_write(a[0], a[1], a[2], a[3], (uint32_t)&v);
mem_write(a[0], a[1], a[2], a[3], (uint32_t)p);
void mem_write(uint32_t, uint32_t, uint32_t, uint32_t, uint32_t);