add GPIO_SetBits_svc(): run svc instruction.
use register address read/write
add asm_xxx function instead of c function, it avoids using stack