• Aucun résultat trouvé

GENERAL OPERATING INSTRUCTIONS

D. LOAD .AND EXECUTION .AU.TOMATION

VIII. GENERAL OPERATING INSTRUCTIONS

14

A. There is no difference at all in initializing SMM, calling of tests, and loading of tests from any of the supported input media. If the TTY input driver is selected, each of its operations. are directly equivalent to an operator's panel operation. See TTYIN.

1. Master clear system.

2. Enter respective bootstrap or autoload 1738 or 1739. Suggested address if at P = XFEO, however, it will execute correctly at any address above OFEO. (Bootstraps are located in supplement A.)

3. Master clear. Set P

=

bootstrap, first word address, set SELECTIVE SKIP, STOP switches and run. In the case of mass storage, autoload, master clear, and run.

a. Bootstrap now is loading Quick Look. It will terminate when it sees the first full word of zeros, at which time it will jump to the

beginning of Quick Look and execute.

b. Quick Look will terminate with the A register = 0021 (Monitor ID) and Q

=

020X (system Stop/Jump parameter). Any other stop is an error.

(See Supplement C of the SMM Reference Manual for the P address meaning of the instruction that failed.) If Quick Look encounters an error, it will loop on the failing sequence until the error is corrected, usually about a 6 instruction loop.

c. From this time on, all displays are in the following format:

1) Al 2) ID

ID Q1 = STJP. Q2

=

Return Address TTNS where:

TT = test number making this call (monitor = 00)

N number of stops (pairs of A and Q's) including this one to the completion of the call

S Stop type

1 = parameters, 2

=

end of section, 4 end of test 8 error

3) STJP = the Stop/Jump parameter affecting only this test. However, the monitor STJP (system STJP is logically OR'ed with each of the test Stop/Jump parameters when making the decision if a stop should occur).

60182000 L

The operator must tell the system and each test under what conditions it is to stop, and under what conditions it is to jump.

Also, the lower four bits of the ST JP is equivalent in meaning to the lower four bits of the ID word.

STJP Bit Assignments:

0 = Stop to enter parameters (Stop Type 1) 1 = Stop at end of test section (Stop Type 2) 2 = Stop at end of test (Stop Type 4)

3 Stop on error (Stop Type 8)

4 Repeat conditions (Jump Type 1)

5 Repeat section (Jump Type 2)

6 Repeat test (Jump Type 4)

7 = Not used

8

=

Omit typeouts (may be used in conjunction with one of the jumps for scoping purposes).

9 Bias return address display to actual memory addresses rather than listing addresses.

10

=

Re-enter test parameters 11-15

=

Test defined

At any ID stop, the STJP may be altered for that test only (in the case of a monitor stop, this STJP affects all tests equally).

4) When at any ID stop, the Mask register may be selected (normally all ones) and any bit may be permanently de-selected at this time.

4. RUN, CPU will stop with: A System Parameter

60182000 L

Q

=

Loading Equipment Address a. A

=

System parameter bit assignments

Bit

o =

Type out library list from selected loader and equipment address (available only at end of Quick Look)

1 Repeat Quick Look (available only at end of Quick Look)

2 = Memory speed selection 0 = 1704/14 1 = 1774 0 = 1784 1 = 1784

3 0 0 1 1

4 Load tests at even hex 100' s 5

=

Type out in non-interrupt mode

6 Select teletype input mode (may only be selected at end of Quick Look but may be de-selected at any time)

15

16

7 = One, build test list. Equal zero, execute prestored test list

8 = Select MBS package (may only be selected at end of Quick but may be de-selected at any time)

9 = Ignore edited program modifications~ while loading 10 = Not used

11 = Stop for program modification 12

13

=

Loader type: from which tests will be loaded 14 1 Paper Tape (l712~ 1713~ 1721, 1777) 15 2 = Cards (l726~ 1728~ 1729-2, 1729-3)

3 = Mag. Tape (1731~ 1732-608/609~ 1732-2-6x8/6x9) 4 85X Disk (l738~ 1733)

5

=

CDD (l739~ 1733-2)

Look,

The loaders are pre-selected to the bootstrap input type but may be changed to any other type at the end of Quick Look . only . The contents of Q register may be changed to the correct equipment address at this time also.

b. Q = Loader equipment address 5. Run

a. Monitor will now be loaded.

b. If the SKIP switch is set~ another stop will occur to allow the

operator to de-select selected interrupt lines by setting the respective bits in the A register and running again.

c. The correct loader type will now be loaded.

d. TTY will typeout SMM 17 VERSo 3. x. x. CP2F

1) Verso 3. x. x is the version number of monitor you are using.

2) CP2F is a formed number that allows the user to determine the type configuration this module of the diagno stic package is valid for. Consider the number by bit positions. Where bit:

0 1.1 microseconds memory speed 1 = 1.5 microseconds memory speed 2 = 900 nanoseconds memory speed 3 = 600 nanoseconds memory speed 4 = Not used

5 = 65K mode O. K.

60182000 L

A 2-hexadecimal digit derived number accurately reflects the acceptable machine types and memory configurations. This number will be composed as follows:

27

2625~23222120

Addressing Modes

I><J><J _ I I I I

Memory Speed

t Itt t

1.1 millisecond memory (1704/1714)

~ . 1. 5 millisecond memory (1774)

65K 900 nanoseconds memory (1784-1)

600 nanoseconds memory (1784-2) Example: CP01 = 32K only 1704 or 1714 only

CP2D = 65K acceptable 1704~ 1714~ 1784-1 or 1784-2 but not a 1774

This 2-digit number must appear in the typed out test heading and in the respective documentation of the SMM17 Reference Manual.

a. Build Test List

From this point on~ all entries may be made by one of two ways:

1) From the TTY ('see TTY description) 2) From the operator's panel

6. Enter the test number in A register in the following format:

TTFF.

Where TT

=

test number and FF

=

frequency count (repetition number).

Example 010516

=

command test 01 to be repeated five times.

a. Enter the equipment address of the device under test in Q.

b. The format is usually that bit configuration that will accomplish a status 1 from the device. Since there are some exceptions~ check in the appro-priate test documentation for deviations.

c. Run.

7. To multiplex tests continue entering test numbers in A and equipment addresses in Q.

8. To terminate test list enter 0 in A and 0 in Q and run.

9. To create strings of tests enter tests per step 7 but instead of step 8 enter A

=

0001 and Q

=

0000 and repeat step 5 terminating list per step 8.

60182000 L 17

18

10. To Request a test to load at a specific address enter A Q

=

ADDRESS.

FFOO and Run.

Enter A

=

TTFF and Q

=

equipment address (step 6 or 7). Continue this process if using step 7 until the list has been entered.

11. Loading Tests

After a test list terminator has been encountered, all the test in the string will now load before stopping for parameters (if monitor Stop/Jump parameter bit 0 - stop to enter parameters was set.)

a. As monitor initializes each test, they will type out their respective test headings.

b. After all tests have been initialized, they will stop for parameters if the monitor ST JP stop to enter parameters has been set. Other-wise, they will go immediately into execution.

12. Test Parameters

If monitor ST JP has been set, the tests will stop for parameters. The format is as follows:

Al

=

TTN4 (ID) Ql STJP TT = Test number

N

=

The number of stops (pairs of A and Q) including this stop that make up this call.

I = Type stop = parameter stop

STJP = the Stop/Jump parameter for this test only. However, the monitor STJP is logically OR'ed with this Stop/Jump parameter in determining if a test should stop.

See the respectlve test documentation for the remalning definitions.

On· completion of parameter entry, parameters will be typed out on the TTY.

13. Test Execution

After the parameter stop has been satisfied, the test will go into execution.

Most all tests can be master cleared and restarted from their initial address (IA = NNNN).

60182000 L

14. Test List Completion

60182000 L

Completion of all selected tests according to the combinations of param-eters entered in test sections, test STJP and frequency count, the TTY will type out BUILD TEST LIST. You are now at Step 6.

a. To Change Test STJP Only

Setting the SELECTIVE SKIP switch or pressing manual interrupt wilL at some point in time, result in a Monitor Parameter Stop.

A = 0021 Q

=

STJP

1) Enter test number in upper eight bits of A and the new desired ST JP in Q and run. A will then = monitor parameters.

Q = equipment address of loader. Ignore this and run again.

The new STJP has now been placed for use by that test only.

2) At any stop by the test where A

=

ID Q

=

STJP the STJP may be altered for that test (or system) STJP.

3) For purposes of stopping, system Stop / Jump parameter is logically OR' ed with each test ST JP when making the decision if to stop for errors" parameters, end of sections and end of tests.

b. Altering The Mask Register

To drop unwanted interrupt levels from the Mask register, there are two avenues open to the user.

1) A t end of Quick Look" keeping the SKS switch set will result in a third stop where the user sets the respective bit position in the A register to deselect the respective interrupt line.

2) At any ID stop, select the M register and set or deselect to the desired interrupt configuration. However, once a line has been deselected it cannot be reselected unless monitor is reloaded.

19

I

Documents relatifs