added zero division exception
bug fixed: break point
added instructions: srtidr, srppsr, srppsw, srppcr, srppcw, srppdtr, srppdtw, srptidr, srptidw, srpflagr, srpflagw