向 "监视器" 窗口添加变量

将变量添加到 "监视器" 窗口时,您将 监视 该变量的值。 要向 "监视器" 窗口添加变量,请执行下列其中一个选项:

  • 要使用 MONITOR LIST 命令,请执行以下步骤:
    1. 将光标移至命令行。
    2. 输入以下命令,将变量名称替换为 variable-name:
      MONITOR LIST variable-name;
    3. 按 Enter 键。 z/OS® Debugger 为变量分配 1 到 99 之间的引用号,将变量添加到 Monitor 窗口 (如果显示在 automonitor 部分上方) ,并显示变量的当前值。

    每当 z/OS Debugger 接收控制时,或者每次输入可影响显示的 z/OS Debugger 命令时, z/OS Debugger 都会在 "监视器" 窗口中更新 variable-name 的值,以便 "监视器" 窗口始终显示当前值。

  • 要使用 M 前缀命令,请执行以下步骤:
    1. 在 "源" 窗口中滚动,直到找到要监视的操作数为止。
    2. 将光标移至包含要监视的操作数的行的前缀区域。
    3. 在前缀区域中输入 "M" ,然后按 Enter 键以监视该行上所有操作数的值。 如果要监视该行上特定操作数的值,请执行以下步骤:
      1. 如果要调试高级语言程序 (从左侧开始,编号为 1) ,请将数字分配给第一个出现的每个变量。 例如,在以下行中, rightSide 是 1 , leftSide 是 2 , bottomSide 是 3:
        rightSide = (leftSide * leftSide) + (bottomSide * bottomSide); 

        如果要调试汇编程序或反汇编程序,请从左侧开始,从数字 1 开始,为机器指令的每个操作数分配一个数字。

      2. 在前缀区域中输入 "M" ,后跟分配给要监视的操作数的数字。 如果要在上一个示例中监视 leftSide 的值,请在前缀区域中输入 "M2"
      3. 按 Enter 键。

    每次 z/OS Debugger 接收控制权时,或者每次您输入可影响显示的 z/OS Debugger 命令时, z/OS Debugger 都会在 "监视器" 窗口中更新 leftSide 的值,以便 "监视器" 窗口始终显示当前值。

请参阅以下主题,以获取与本主题中讨论的材料相关的更多信息。