finish fundamental interrupt related functions

like cli(forbid ipt), sti(recover to deal with ipt), stihlt(recover ipt
and break), etc.