FPE handling

I need to catch FPE error and handle it and return to execution.
siginfo structures for SIGFPE includes information about cuase of error and address of command. How can I set result of devide-by-zero and jump to next command without problems with context?
May be this quation considered in some documentation?