1. A data processing apparatus using a register window method performing data transmission from a master register to a work register during an exception handling, comprising: an acquisition unit for acquiring exception handling occurrence information indicating an occurrence of exception handling; a discrimination unit for discriminating said exception handling occurrence information; and a transmission control unit for controlling a predefined data transmission based upon a discrimination result by said discrimination unit.