Browse Prior Art Database

Using Command

IP.com Disclosure Number: IPCOM000078889D
Original Publication Date: 1973-Mar-01
Included in the Prior Art Database: 2005-Feb-26
Document File: 1 page(s) / 11K

Publishing Venue

IBM

Related People

Perry, TJ: AUTHOR

Abstract

Described is a USING command to provide the programmer with the ability, at program execution time, to associate symbols from a dummy control section (dsect) with an address (which may be specified as an absolute hexadecimal address or the execution-time contents of a register). The function performed by the USING command, is analogous ; to that performed by the IBM S/360 Assembler USING statement at assembly time. Control blocks can then be displayed or manipulated using the symbols from the related dsect. Length and type operands may be defaulted to those from the dsect. There is no requirement that there be a pointer to the control block in a register at execution time, nor that the dsect be assembled or compiled with the executing module.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 1

Using Command

Described is a USING command to provide the programmer with the ability, at program execution time, to associate symbols from a dummy control section (dsect) with an address (which may be specified as an absolute hexadecimal address or the execution-time contents of a register). The function performed by the USING command, is analogous ; to that performed by the IBM S/360 Assembler USING statement at assembly time. Control blocks can then be displayed or manipulated using the symbols from the related dsect. Length and type operands may be defaulted to those from the dsect. There is no requirement that there be a pointer to the control block in a register at execution time, nor that the dsect be assembled or compiled with the executing module.

A program module supporting the USING command calls a host debugging system, after resolving the addresses and lengths for displays, sets, etc. This program also includes an entry point for creating symbol dictionaries from source input and storing them in a partitioned data set for reference.

The concept of storing symbol dictionaries for frequently used dsects or data structures and allowing formatted dumps, displays or manipulations of the control blocks mapped by these dsects or structures, may be used with current interactive programming systems.

1