Answer
50: COMPARE 300, 402
51: JUMPGT 53
52: JUMP 54
53: MOVE 400, 301
54: END
Work Step by Step
50: COMPARE 300, 402
51: JUMPGT 53
52: JUMP 54
53: MOVE 400, 301
54: END
The instruction at line 50 compares a and 0 and sets the flags accordingly. If a is greater than 0, then the control moves to line 53 which stores +1 at b, and if condition is false i.e. a is less than or equal to 0 then the control moves to next line, 52, from where it jumps to line number and program ends..