code: def instruction_BPL(self, opcode, ea):
          
          if self.N == 0:
  #            log.info("$%x BPL branch to $%x, because N==0 \t| %s" % (
  #                self.program_counter, ea, self.cfg.mem_info.get_shortest(ea)
  #            ))
              self.program_counter.set(ea)
docs: Tests the state of the N (negative) bit and causes a branch if it is
          clear. That is, branch if the sign of the twos complement result is
          positive.
  
          When used after an operation on signed binary values, this instruction
          will branch if the result (possibly invalid) is positive. It is
          generally preferred to use the BGE instruction after signed operations.
  
          source code forms: BPL dd; LBPL DDDD
  
          CC bits "HNZVC": -----