GO

DEBUG Commands

go.helpdbg.txt
GO                                                             DEBUG subcommand

Use the GO subcommand to exit from the debug environment and begin program
execution.

The format of the GO subcommand is:
+----------+------------------------------------------------------------------+
| GO       | [symbol|hexloc]                                                  |
+----------+------------------------------------------------------------------+

where:

symbol   is the symbolic name assigned to the storage location where you want
         execution to begin.

hexloc   is the hexadecimal location, in relation to the current origin, where
         you want execution to begin.


Usage Notes:

1.  When you issue the GO subcommand, the general registers, CAW (channel
    address word), and CSW (channel status word) are restored either to their
    contents upon entering the debug environment, or, if they have been
    modified, to their modified contents.  Then the old PSW is loaded and
    becomes the current PSW.  Execution begins at the instruction address
    contained in bits 40-63 of the PSW.

2.  When you specify symbol or hexloc with the GO subcommand, the specified
    address replaces the instruction address in the old PSW, so execution will
    begin at that address.  If you entered the debug environment with the DEBUG
    command, you must specify an address with the GO subcommand.

3.  The address you specify must be within your virtual machine and it must
    contain a valid operation code.