code: def pull_byte(self, stack_pointer):
          
          addr = stack_pointer.value
          byte = self.memory.read_byte(addr)
  #        log.info(
  #         log.error(
  #            "%x|\tpull $%x from %s stack at $%x\t|%s",
  #            self.last_op_address, byte, stack_pointer.name, addr,
  #            self.cfg.mem_info.get_shortest(self.last_op_address)
  #        )
  
          # FIXME: self.system_stack_pointer += 1
          stack_pointer.increment(1)
  
          return byte
docs: pulled a byte from stack