HPlogo System Debug Reference Manual > Chapter 5 System Debug Command Specifications Fx-LOG

H[ELP]

MPE documents

Complete PDF
Table of Contents
Index

E0201 Edition 4 ♥
E0300 Edition 3
E0692 Edition 3

Displays online help messages for System Debug.

Syntax



   H[ELP] [topic] [options]

The HELP command is used to obtain help information about any command, window command, user macro, user variable, function, environment variable, and so on. Some items may fall into more than one category. For example, S is the single step command and the CM S register. In such cases, the help entries for all defined items are displayed.

Refer to the WHELP command for an overview of window commands.

Parameters


topic

The topic for which help is desired. Help is available for a single:

  • Command name.

  • Environment variable name.

  • Predefined function name.

  • Macro name.

  • User variable name.

Use the CMDLIST, ENVLIST, FUNCLIST, MACLIST, and VARLIST commands to see all of the names that are defined for each respective class listed above.

options

The options available depend upon the class of the topic. In general, the following options are available:

USE/NOUSE

Short summary of usage.

PARMS/NOPARMS

Information about parameters.

DESC/NODESC

General description.

EXAMPLE/NOEXAMPLE

Examples.

ACCESS/NOACCESS

Access rights information.

ALL

Everything.

The following table indicates which combination of topics/options are valid (invalid options are ignored).

USE PARMS DESC EXAMPLE
CommandsYESYESYESYES
ENV variablesNONOYESNO
FunctionsYESYESYESYES
MacrosYESYESYESYES
User variablesNONONONO

Examples



   $nmdat > help dc
   "dc" is a NUMBER, and a COMMAND name.


   cmd DC          display     nm cm

   USE:

   DC  logaddr  [count]  [base]  [recw]  [bytew]

   PARMS:

   logaddr  The logical code address of the first byte of code to be
            displayed.  Short pointers are treated as program file off-
            sets (NM) or offsets in the currently executing code segment
            (CM).  Long pointers are unambiguous in NM, but are treated
            as a CM program file seg.offset in CM.
   count    The number of words to be displayed (default = 1).
   base     The desired output base/mode of representation:
            OCT, %     Octal.
            DEC, #     Decimal.
            HEX, $     Hexadecimal.
            ASCII      Character output, separated at word boundaries.
            BOTH       Both numeric (current output base) and ASCII.
            CODE       Disassembled code.
            STRING     Continuous character output.
   recw     The number of words to be displayed per line when the code
            is not disassembled.  Defaults are 4 (CM) and 8 (NM).
   bytew    The width in bytes of the displayed values when the code is
            not disassembled.  Used to determine the output spacing, and
            may be 1, 2 (CM default) or 4 (NM default).

   DESC:

   The DC (Display Code) command displays CM or NM program file code.
   Library code may also be displayed based on the type of the LOGADDR
   parameter (e.g., GRP(1.70), SYS(1.40)), or by using the appropriate
   Display Code command variant (e.g., DCG, DCS, and so on.).
   By default, disassembled code is displayed one instruction per line.

   EXAMPLE:

   $ nmdebug > dc FOPEN,4
   SYS $a.3714f8
   003714f8  FOPEN     6bc23fd9  STW      2,-20(0,30)
   003714fc  FOPEN+$4  37de00d0  LDO      104(30),30
   00371500  FOPEN+$8  6bda3ee9  STW      26,-140(0,30)
   00371504  FOPEN+$c  67d93ee5  STH      25,-142(0,30)

Display the help entry for the DC command. Notice that the two characters "DC" are a valid hexadecimal literal, so the help facility reports that fact.

   $nmdat > help dc, desc

   "dc" is a NUMBER, and a COMMAND name.

   cmd DC          display     nm cm

   DESC:

   The DC (Display Code) command displays CM or NM program file code.
   Library code may also be displayed based on the type of the LOGADDR
   parameter (e.g., GRP(1.70), SYS(1.40)), or by using the appropriate
   Display Code command variant (e.g., DCG, DCS, and so on.).
   By default, disassembled code is displayed one instruction per line.

   $nmdat >

Display the help entry for the DC command but only show the command description.

   $nmdat > help 123
   "123" is a NUMBER.

Display the help text for the number "123".

Limitations, Restrictions


Topical help (for example, general help with expressions, breakpoints, and so on.) is not supported.

Help for the window commands do not contain help text broken down by USE, PARMS, DESC, and EXAMPLEs.




GETDUMP


HIST[ORY]