• Aucun résultat trouvé

OPERATOR COMMUNICATION A. MESSAGE FORMATS

3000 CHANNEL SIMUl'DING FORM NAME

E. SEQUENCE OF EDIT EVENTS

IV. OPERATOR COMMUNICATION A. MESSAGE FORMATS

1. Normal Program Identification Typeout

During initialization, the program identification typeout occurs as follows:

EDTA3E IA

=

xxxx

2. Normal Build Function Table Typeout

60182000 L

After parameter entry, a typeout occurs as follows:

BUILD FUNCTION TABLE

The typeout is followed by a stop with the contents of A and Q indeterminate.

A t this stop the operator must enter a function word pair into the A and Q registers and place the RUN /STEP switch in RUN. This procedure must be repeated until all the desired function word pairs have been entered. Then, to terminate the function table, the operator must clear both A and Q and place the RUN /STEP switch in RUN.

103-13

103-14

3. Normal Verify Typeout

Before verification, a typeout occurs as follows:

HIT RUN TO VERIFY

The typeout is followed by a stop with the register containing the following:

A

=

3E10 Q

=

Stop/Jump parameter

The Stop/Jump parameter may not be changed at this time. At this stop the operator must make all paper tapes and card decks ready for the verify portion of the edit. To continue, the operator must place the RUN /STEP switch in RUN.

4. Normal End of Function Stop

This stop will occur at the end of each function, if bit 1 of the Stop / Jump parameter is set. The stop format is as follows:

A1 = 3E22

A2 = Function just completed

Q1 = Stop/Jump parameter Q2

=

Not used

To continue, the operator must place the RUN /STEP switch in RUN.

5. Normal End of Test Stop

This stop will occur at the end of the copy (and / or verify if selected), if bit 2 of the Stop/ Jump parameter is set. The stop format is as follows:

A1

=

3E24 Q1 = Stop/Jump parameter

A2

=

Pass count Q2 = Not used

If more than one pass of EDT has been selected, the operator may continue by placing the RUN /STEP switch in RUN.

6. Error Stop

An error stop will occur only if bit 3 of the Stop/ Jump parameter is set.

The basic stop format is as follows:

A1

=

3 E x 8 A2 = Error code

Q1 = Stop/Jump parameter Q2 = Return address

The error codes are described in the Message Dictionary. The content of A and Q will be given for only the third and subsequent stops.

60182000 L

v.

MESSAGE DICTIONARY

Code Description

02 Loader encountered illegal RBD block type. Edit restarted if no load error.

A3

=

Block type of the Skip function target test.

A3

=

Faulty test number

Code Description 21 Paper tape supply low. Punching continues to gap between tests.

A3

=

Status

Code Description

24 Output unit magnetic tape alarm. Record gap lengthened over bad spot on eighth retry.

A3 = Status A4

=

Block type

A5 = Last test number

Q3 = Block write retry count Q4 = Data address if block

type 4050

Q5

=

Current function word 25 Disk pack alarm on output or special function.

A3 = Status A4

=

Block type

A5 = Last test number

Q3 = Disk address (except function rewind)

Q4 = Data address if block type 4050

Q5 = Current function word 30 Verify data compare error.

A3

=

Verify unit data A4

=

Block type

A5 = Last test number A6

=

Failing word number

(words numbered from 1)

Q3 = Expected data

Q4 = Data address if block type 4050

Q5 = Current function word Q6 = Number of words being

verified in this block

60 Non-standard 6000 class assembler NAM block encountered. Clear A and Q of the second stop and enter the date and test biasing code in the form as follows:

60182000 L

A = mmdd Q

=

yyOx

where mm

=

month (1-9, 10-12 hex)

dd = day (1-9 .. 10-19 .. 20-29, 30-31) yy = year (70-79 hex)

x

=

0 for monitor biasing or 1 for test biasing

No typeout occurs for this error.

103-17

VI. GLOSSARY

LOGICAL UNIT: A system-level software concept (as opposed to the I/O driver level, physical unit). It allows tabulated physical information words (equipment address, device type i. e. mag. tape, etc.) necessary to function and operate a specific physical unit to be referenced by the relative position, or index of that particular set of physical information words within the system's table of physical unit parameters, such table defining those units available to the system at a given installation. For example, logical unit no. 1 refers to the first set of physical parameters in the table, logical unit no. 2 to the second set, etc.

LIU/LOU: Abbreviations for logical input unit and logical output unit. The logical unit number indexes the physical unit table built in EDT's parameter entry routine and is entered in the upper Hex-digit of edit's function word for the desired input unit (LIU) of the operation described by that function word, or in the next-to-upper Hex-digit for the output unit (LOU) of that operation.

FUNCTION WORD: One 16-bit word entered by the operator, via the A register, to edit's function table. It describes a single edit operation and the logical unit(s) involved.

The table, consisting of at least one, but usually more, function wo!ds, is executed one word at a time to perform the desired, operator defined, SMM17 library editing opera-tions. Possible operations are:

1. Skip (LOU = zero; expects to be followed by a copy from the same LIU) 2. Copy (neither LIU nor LOU = zero)

3. Special function (LIU = zero) i. e., rewind library on mag. tape or disk pack, write end-of-library (file mark) on mag. tape or disk pack, punch leader on paper tape, etc.

TARGET TEST: An 8-bit hexadecimal test identification number (i. e. COM=$01, MEM=$02, etc. ) placed in the lower byte of edit's function word for a Skip or Copy operation. It is used by edit to flag the end of that Skip or Copy operation and the subsequent read-up and execution of the next function word in the function table. Any program containing overlays must be designated as a target test when editing the "raw" output from the assembler. Edit adds overlay blocks.

SPECIAL FUNCTION: If the LIU of the function word is zero, there is no input unit defined for that operation; hence, it is neither a Skip nor a Copy operation. The lower 8-bits of the function word, in this case, will determine the actual operation, according to the output de-vice type. For example, if the LOU points to physical information for a disk pack, and the lower 8-bits = $01, a special data sector is written which will be decoded when read by the DP input routine as "end-of-file" and result in rewinding the library, i. e. positioning the DP, to the beginning.

103-18 60182000 L

3000 CHANNEL SIMULATOR PROGRAM UPDATE (UD302D Test No. 2D)

I. OPERATIONAL PROCEDURE A. RESTRIC.TIONS

1. Runs on an SC /1700 in the following configuration:

a. (2) Tape Units b. (I) Teletype

c. (I) 1729 Card Reader (Optional) ~~

d. A -minimum of 8K of core

e. The number of edit entries are limited by:

1) Core size. A maximum of 9600 characters (including spaces) can be entered into 8K. and an additional 8182 characters for each additional 4K of core. Trailing spaces not included.

2} Or a maximum of 1000 entries. whichever comes first.

2. UD3 overlays SMM17.

B. LOADING PROCEDURE

1. C all as standard SMM 1 7 test No. 2D C. PARAMETERS

1. If the SKIP switch is set. typeout is suppressed.

II. CALLS

Documents relatifs