public void runApp(String inputFile) throws Exception {
    /** 载入程序所需的公理 */
    axiomSet = loadAxiom();

    long start = System.currentTimeMillis();

    /** 把输入的汇编代码翻译成对应的指称语义形式 */
    codeSet = createCodeSet(inputFile, axiomSet);
    if (null == codeSet || 0 == codeSet.size()) return;

    /** 基于指称语义进行推导 */
    semanSrc = Tool.cloneSemanFromCodeSet(codeSet);
    result = verificationProcess(semanSrc);
    long end = System.currentTimeMillis();
    // Tool.saveResult(inputFile, result);

    Tool.printCodeSemantic(codeSet);
    System.out.println("**************************************************");
    Tool.printSemanticList(result);
    System.out.println("\n计算和推导耗时:" + (end - start) + " ms");
  }