Hi, > On most MIPS processors there is no singlestepping feature. You have to > manual insert a breakpoint into the instruction stream and deal with the > exception. > > Ralf But if we insert a Break point into the instruction stream the exception will be generated before the execution of the real instruction. That means. If we have the following set of instructions addr1: instr1 addr2: instr2 addr3: instr3 if we replace instr1 by break. addr1: break addr2: instr2 addr3: instr3 we will get a break point exception as soon as the break in addr1 is executed (correct me if I have wrongly understood !! ) But the need is to raise an exception after instr1 (at addr1) is executed. One solution is using a break at instr2 (at addr2). But suppose instr1 is a jmp then there is no point in keeping a break at addr2. (inorder to raise an exception after instr1 is executed). So is there some other clean way for this ? Regards and Thanks KK