The OPENREGISTER command allows examination and optional modification of a word of memory. To open a location within a task, the task must be fixed in memory. This is a privileged command. The general two-line format of the OPENREGISTER command is: OPE[N] memory-address [+n or -n] [/keyword] memory-address/contents [control-character] [value] line-terminator memory-address The 1- to 8-digit octal memory address. +n or -n One or more optional octal numbers to be added to or subtracted from the memory address. contents Contents of the open memory location. control-character One or more optional special characters used to display or insert values in octal, Radix-50, ASCII, single-character ASCII, double-byte, or decimal format. The special characters and their related formats are: / -- octal (default) " -- ASCII ' -- single-character ASCII % -- Radix-50 \ -- double-byte . -- decimal To insert, must be followed by [value] and terminator. To display, must be followed by an ESCape code. line-terminator One of the legal line terminators, selected from those listed in HELP OPEN TERMINATORS. keyword One of the following: /AFF=[CPx,UBy] /KNLD /CPU=CPx /KNLI /DRV=dd: /REG=region-name /KNL /TASK=taskname For more information on each keyword, type HELP OPEN KEYWORDS. 2 TERMINATORS The line terminator directs the subsequent action of OPEN. Any value that is entered replaces the contents of the word whose address and current value are shown in the first part of the display line. ESCape or ALTMODE: ESC (ALTMODE) terminates acceptance of futher input and is the only exit from the OPEN command. If used after a special control character, it converts the contents of a location from octal to to the desired format. RETURN: the next sequential location is opened. If used after a special control character and new value sequence, it inserts the new value in the specified format into a location. ^ Circumflex (up-arrow on some terminals)/RETURN: the previous location is opened. * or @ Asterisk/RETURN or at sign/RETURN: the location pointed to by the contents of the opened location is opened. > Right-angle bracket/RETURN: the contents of the opened location are treated as a branch instruction. Effective address of the branch is the next opened location. You cannot supply a value (modify the current open location) and close the location with a right-angle bracket/RETURN. 2 KEYWORDS /AFF=[CPx,UBy] Accesses an address relative to specified processor's I/O page. The square brackets are required syntax. /CPU=CPx Accesses an address relative to the specified CPU partition. /DRV=dd: Accesses an address relative to the beginning of the partition that contains the loadable driver for the specified device. /KNL Accesses the first 32K of memory. On RSX-11M-PLUS systems supporting I- and D-space, /KNL accesses and prints the contents of addresses in the Executive data space. /KNLD Accesses and prints the contents of addresses in the Executive data space. Valid only in systems that support I- and D-space. /KNLI Accesses and prints the contents of addresses in the Executive insruction space. Valid only in systems that support I- and D-space. /REG=region-name Accesses an address relative to the beginning of the specified region. /TASK=taskname Accesses an address relative to the specified task (the task partition). Note that the task must be fixed.