Several basic questions that embedded programmers should know (1)