Browse Prior Art Database

Multimode Programmable Machines

IP.com Disclosure Number: IPCOM000077182D
Original Publication Date: 1972-Jun-01
Included in the Prior Art Database: 2005-Feb-25
Document File: 2 page(s) / 45K

Publishing Venue

IBM

Related People

Hall, PH: AUTHOR [+2]

Abstract

This is a method for improving the efficiency of control programs within programmable machines, by enabling plural usages of a program for entirely different and unrelated purposes. In accordance with this method, a programmable machine utilizes a single sequence of program steps to perform a first set of internal machine operations in a first mode of operation and a second mode of operation which accomplishes a second set of internal machine operations unrelated to the first set. In preference, the control program is stored in a read-only storage 5ROS=.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 2

Multimode Programmable Machines

This is a method for improving the efficiency of control programs within programmable machines, by enabling plural usages of a program for entirely different and unrelated purposes. In accordance with this method, a programmable machine utilizes a single sequence of program steps to perform a first set of internal machine operations in a first mode of operation and a second mode of operation which accomplishes a second set of internal machine operations unrelated to the first set. In preference, the control program is stored in a read-only storage 5ROS=.

In a figure, dash line box 25 contains the illustration of a recyclable program loop. At memory address ROS-000, an instruction word branches machine operation into this loop. The recyclable program loop includes A--N branch-on- condition operations which successively sense branch status signals within the controller for selectively referencing programs A--N. For instance, in branch-on- condition (BOC) operation A, if a predetermined status signal is sensed by the program A, ROS address 000 is again accessed and the loop is reinitiated. The same operation is performed for BOC-B through BOC-N. Alternately, program A may exit to BOC-B rather than to ROS=000.

The steps illustrated in dash line box 26 are inserted into the recyclable program loop. Such steps selectively effect a second mode of operation using the recyclable program loop for purposes other than referencing programs A--N. In such second mode of operation of the ma...