Колесный диск LegeArtis SZ22--> 100--> Сноуборд Nidecker Mini Advanced (13-14)

Сноуборд Nidecker Mini Advanced (13-14)


Reviewed by:
Rating:
5
On 02.01.2019

Summary:

.

Сноуборд Nidecker Mini Advanced (13-14)

детский универсальный сноуборд;мужской;форма Twin Tip;сезон 13 - 14 г.;для начинающих, прогрессирующих


Обзор:

Nidecker и Flow 2020: обзор новых коллекций сноубордов, ботинок и креплений Сноуборд Nidecker Mini Advanced (13-14)

Сноуборд Nidecker Advanced 13/14. Сноуборд Nidecker Angel 13/14.

Сноуборд Nidecker Mini Advanced (13-14)

Сноуборд Mini Elle 13/14. Сноуборд Nidecker Minimal 13/14.
For over 100 years has been the benchmark in winter sports, making skiing and riding easier, more inspiring, and more fun.

ботинки для сноуборда Salomon 2020 обзор - Salomon snowboard boots 2020 -

From competitive athletes to cautious first-timers, Rossignol’s athlete-driven перейти innovations alpine skis, nordic skis and snowboards keep pushing the boundaries of what skiers and riders can achieve.


Buy Tool & Accessory Organizer Stanley Professional Organizer DEW 014725R online from NAPA Auto Parts Stores.

Сноуборд Nidecker Mini Advanced (13-14)

Get deals on automotive parts, truck parts and.
Buy Rechargeable Bundle: Manker MC11 1300 Lumens CREE XP-L LED Multi Purpose Flashlight + USB Rechargeable 18650 Battery at store, you will save more.
Сноуборд Nidecker Mini Advanced (13-14)

Основана она была еще в 1887 году, с 1912 года выпускает лыжи, а 1982 году появился первый сноуборд под маркой Nidecker.
Lib Tech makes the world's best snowboards, skis, surfboards, wakesurf boards and skateboards right in the USA with a focus on producing innovative equipment in an environmentally friendly way.


31 Jan 2014- Graphics snow board project. See more ideas about Snowboard, Snowboarding and Snowboard design.

Сноуборд Nidecker Mini Advanced (13-14)


Description. An anterior instrument with an elongated spoon for stain removal coupled with a small sickle scaler.

Сноуборд Nidecker Mini Advanced (13-14)

PDT instruments are ideally weighted, the most ergonomic handle with knurling to the instrument shank to provide comfort with less hand fatigue and pinch.


返品・交換について.

Сноуборд Nidecker Mini Advanced (13-14)

商品状態・管理には万全を期しておりますが、万一不良品(パーツの不足、破損)・ご注文と異なる商品が届いた 場合は商品到着後7日以内にご連絡ください。
sdb series dual source speaker selectors installation manual sdb-6.1 off a on b off a on b off a on b off a on b off a on b off a on b 1 fa mily room theater roo m master bath master be нажмите для деталей guest bath guest be d 234 sdb-4.1 o ffa on b o a on b off a on b off a on b 1 ff n porch master bath master be dkitchen 2 sdb-2.

1 off a on b off a on b. The Perkin-Elmer Corpo- ration assumes no responsibility for any errors that may appear in this document.
The software in this читать is furnished under a license, and it can be used or copied only in a manner permitted by that license.
Any copy of the described software must include the Perkin-Elmer copyright notice.
Title to and ownership of читать статью described software and any copies thereof shall remain in The Perkin-Elmer Corporation.
The Perkin-Elmer Corporation assumes no responsibility for the use or reliability of its software on equipment that is not supplied by Perkin-Elmer.
The hardware description in this document is intended solely for use in operation, installa- tion, maintenance, or repair of Perkin-Elmer equipment.
Use of this document for all other purposes, without prior written approval from Perkin-Elmer is prohibited.
Any approved copy of this manual include the Perkin-Elmer copyright notice.
The Corporation, Data Systems Group, 2 Crescent Place, Oceanport, New Jersey 07757 © 1982,1984, by The Perkin-Elmer Corporation Printed In the United States of America PREFACE This manual is intended for use by customer service engineers.
It contains information pertaining to the High Performance Magnetic Tape System 125 ips HPMTS 125.
This manual consists of a test program description and program listing.
Revision 01 reflects changes to the program listing, consists of program patch information.
Revision 02 For information on the contents of all Perkin-Elmer 32-bit manuals, see the Perkin-Elmer 32-Bit Systems User Documentation Summary.
In the event of a detected failure, the program diagnoses problems with the system to identify the most likely failing element.
The program prints a message indicating which major replaceable unit contains the failing element.
English language messages, with additional clarifying information as necessary, are output to the console to aid the user in test operation and to identify failure modes and the suspected element.
Enable the IPL and depress как сообщается здесь />If necessary, modify these locations and re-execute from address X'fiOOCr.
Type the sequence number on the system console followed by a carriage return CR.
Select address 7' 50" and execute.
The multimedia diagnostic MMD loader is loaded into memory.
The magnetic tape automatically rewinds and the loader starts.
The MMD loader outputs an identifying message to the system console and requests sequence number input.
Type this program's library sequence number on the system console, followed by a CR.
Refer to document 06-176A15 вот ссылка more details.
Put the diskette containing this program into the input floppy drive.
Select address X"50' and execute.
The floppy media loader is loaded into memory.
The floppy loader outputs an identifying message to the system console and requests sequence number input.
Type the sequence number on the system console, followed by a CR.
Refer to document 06-225A15 for more details.
Option definitions are described in detail in Section 6.
The DRIVE option is checked for agreement with the address of the interface via a status check.
Command, dataand date request functions are also checked for continuity and operation.
A bit-by-bit check of the status byte is exercised.
Local loop-back mode is tested by writing a data pattern determined by the DATA option to the interface, then reading it back and checking for data errors.
The test ends with a check of the DRIVE option.
Tf only one drive is specified, the test ends; otherwise, the above sequence is repeated for each subsequently specified drive.
Next, a check of the data paths is undertaken on the interface and to the drive, with the hexadecimal data patterns as determined by the DATA option.
If DMA is set equal to 0, the following worst case фл.

Сноуборд Nidecker Mini Advanced (13-14)

Пертуссин г сироп 100 patterns are checked: FF 11 22 44 88 55 EE CC 33 77 A5 5A 99 66 DD Ah 01 23 45 61 89 AB CD FF FE DC BA 98 76 54 32 10 Otherwise, a specific data pattern determined by the user is tested.
It then checks the посмотреть еще of the interface to correctly send to the central processing unit CPU the device status bytes 9 bytes per drive of the drives in the system, plus the port bus signals contained in the bus status 7 bits which make up the device status halfword 16 bits.
Bits through 8 make up the device status bits, while bits 9 through 15 make up the bus status.
Otherwise, the test then checks the drive itself; if the drive is unavailable, further testing is aborted.
The test ends with a check of all bus status error bits to ensure they are 0.
The test flags the bad bits and lists the device status byte and bit s that are bad.
The size is determined by the options BYTES, RECORDS, and FILES.
If the user has specified a larger value, a message is output and X'FF' bytes are transferred.
When the required number of records have been written to the tape, an end of file mark is written to the tape.
This sequence is repeated until the required number of files have been, written to the tape.
The tape is rewound, the files are read back, and a count is kept of the bytes and records for interrecord gap and end of file mark recognition.
The data is compared as the program reads each record.
If TRMODE does not equal 0, erased record gaps are attempted.
The tape is rewound and data is written to the tape, using a record length that is shorter than the length to be erased.
The tape is rewound and given the erase gap command.
Everything that was written should be erased.
Data is then written to the tape for a second time.
The tape is rewound for a third time and a read is attempted.
The erased record gap should be skipped over and the data from the following record read correctly.
The test ends upon completion of the data comparisons.
It then proceeds to output a series of records.
The records increase in length by one each time a write is executed.
The starting length is two, and the record is incremented to a value determined by the BYTES option.
Records decreasing in length by one are then written to the tape.
A rewind command is given to the tape drive, and a read of each variable length record is attempted with data comparisons.
First, a pair of files are written to the tape.
Each file has two records, with each record having a unique pattern associated with it.
The tape is given the rewind command, and when back at beginning of tape EOTa SKIP FORWARD RECORD command is given.
This positions thp tape at INTERRECORD GAP IPG 1.
To verify this, a check is made of the bit status.
A read is done of the next record with data compares.
This Dositions the tape at IRG 3.
This positions the tape at IRG 3.
After the tape is stopped, a check of the end of file status is made, and a read of the next record followed by data comparisons is made to verify the action taken.
This positions the tape at IRG 4.
A check is made of the backward skip commands.
The tape is positioned at file mark 2, and then two SKIP BACKWARD FILE commands are given.
The tape should now be positioned at IRG 2.
This leaves the tape on the wrong side of the tape mark to verify the operation, so a SKIP FORWARD FILE command is issued, which positions the tape on IRG 3.
A read is done to verify positioning.
At the end of this operation, the tape should be positioned at IRG 4.
A check of the SKIP BACKWARD RECORD command is made.
The test outputs three SKIP BACKWARD RECORD commands, which Sensamo 28 TB90586100 700x35C Велосипедная покрышка C1814 CST Control the tape on IRG 1.
A check of block status is performed as well as a read with data compares of record 2.
The test ends with a series of read and file FORWARD and BACKWARD skip commands, which should position the tape at BOT.
This status is then checked.
The record contains an incrementing pattern.
The tape is given a BACKWARD READ command to read the record back to the CPU.
The data is compared with the SELCH setup to verify the operation.
This test then enables the interrupt logic, and exercises interrupts, untilizing basic magnetic tape commands write, rewind, read, and skip and their associated signals, BUSY and no motion NMTN.
This builds up the complexity of the operation until the program exercises the entire system by doing writes, rewinds, and data compares.
The test also checks the ODD-EVEN BYTE indicator of the bus status.
BEAD OVERRUN should set as SELCH BUSY drops and more data is loaded into the interface from the tape.
Transfer error TERRbit 9 of the status byte, should set, as should RERD OVERRUN READ OVRNbit 15 of the status halfword.
The tape is rewound to EOT, and an amount of data that is larger than the amount of FIFO available is written to the tape.
Then a read command is given to the interface without the reading of any data, causing the FIFO to fill and overflow.
This, in turn, should cause FORMATTER OVERRUN to occur, which sets TERR bit 9 and ERR bit 8 of the status byte.
WRITE UNDERFLOW is then нажмите для деталей />A record is written tc the tape, the tape drive stops, and another write is attempted via a WH instruction without outputting another write command.
This action should set TERR, bit 9 of the status byte, as well as WRITE UNDERFLOW, bit 13 of the drive status halfwords.
The test ends with the setting and resetting of the ODD-BYTE status bit, bit 12 of the drive status halfword.
The test issues a WRTODDBYTE command and outputs a record five bytes long.
The record is then read back to the CPU.
This should set ODD-BYTE status.
The test then outputs a record four bytes long.
After the record is read back, the ODD-BYTE status bit is checked to see that it is reset.
A gapless tape is a tape with no interrecord gaps.
Parity is not checked in the read mode.
Using the amount of available memory configured in the system, the test calculates the maximum number of buffers the system can handle.
It then compares that number with the RECORDS option.
If the maximum is less than the option value, a message is output to the console stating that the RECORDS option was modified.
The test uses the BECOFDS option to indicate how many buffers are to be written to the tape.
The tape is cleared by a перейти на страницу of erase commands.
The test then outputs a number of buffers with the SELCH that are composed of incrementing data patterns.
Заглушка самоклеящаяся d=20мм, металлик топик tape is given a series of backward record commands.
Fhen the tape is stopped at POT, a read command is issued.
The read buffers of the SELCH are sized to include both write buffers to make sure no record gaps were written out.
After the memory is filled and all buffers are read in, the test compares the data that was read back to verify the data transfers.
These compares will take a short нажмите чтобы прочитать больше of time to complete.
источник статьи then executes an autoload instruction to read the same record into a buffer starting at location X'80' in memory.
Since this test destroys the dedicated memory setup, the test reinitializes dedicated memory before terminating.
The BYTES option is applicable to Test A.
Maximum byte specification is limited to X'7F f for this test.
читать статью a higher value is specified, the BYTES option is modified and the bytes transferred equal X f 7F'.
A message is output to that effect.
When the drive is manually set offline, an interrupt should occur.
The driver's DU status bit should be set at the time of the interrupt.
If either of these does not occur, an error message is output to the list device.
A message is then output instructing the user to set the drive online.
Each specified tape drive is given a REMIND and UNLOAD command.
A timeout is taken to give device unavailable DUbit 15 of the status больше на странице Section 9.
If the bit does not set, an error is flagged.
This test is not a default test and must be selected through the TEST option.
If this test is selected, no other test can be run until a manual reload of the tape into the drive s is undertaken.
A data pattern determined by the DATA option is continually written to the interface, then read back and checked for data errors.
The data should be unique hexadecimal digits.
No message is output when looping.
The test is terminated by depressing the key on the console.
Other options applicable to this test are BYTES and TRKODE.
Test C is not a default test and must be selected through the TEST option.
The test ends only upon depression of the BREAK key.
Options applicable to this test are DATA, BYTES, RECORDS, and TRMODE.
Test D is not a default test and must be selected through the TEST option.
The test ends only upon depression of the BREAK key.
Options applicable to this test are DATA, BYTES, RECORDS, and TRMODE.
Test E is not a default test and must be selected through the TEST option.
For proper results, Test D must be executed before Test E is executed.
When the test receives NMTN status, a CLEAR command is issued.
If удивили Туалетная вода Guess 1981 Los Angeles Men 100 мл Мужская попали COMMAND option contains more than one output command, the above sequence repeats for each one.
Test F ends only upon depression of the BREAK key.
Test F is not a default test and must be selected through the TEST option.
Optional mnemonic characters, shown in brackets, need not be entered.
This option selects the total number of bytes per record.
The minimum value is X'0002'.
The default value is 0.
This option specifies an output command to send to the interface for debugging purposes.
Any output command that is приведенная ссылка to the 6250 magnetic tape unit can be used here.
Hexadecimal values through FF are acceptable.
This option accepts up to four entries separated by commas.
The default value is 0.
This option, when set to 1, causes continuous execution of all selected tests until the BREAK key is depressed.
If the default value is chosen, worst-case data patterns are used.
The default value is 6250, which selects a tape density of 6250 bpi GCR.
A value of 1600 selects a tape density of 1600 bpi PE.
A value of 800 selects a tape density of 800 bpi NRZI.
The DRIVE option accepts up to four entries separated by commas.
This option corresponds to the drive addresses that are to be tested.
The default value is 0.
This option specifies which magnetic tape drive type is in use, STC or TELEX.
The default value specifies STC.
A value of 1 specifies TELEX.
The default value is X"02".
This option specifies the number of files to be written to the tape.
The default value is 0.
It specifies whether the program is to loop on error or not loop on error.
LOOP specifies no loop on error.
LOOP 1 specifies loop on error.
LOOP 2 specifies loop on error without messages.
NOTE Both LOOP 1 and LOOP 2 override PROCEED 1 and PROCEED 2.
The default value is 1.
The default value is 1.
Other applicable values are and 2.
This option specifies whether or not to proceed on an error.
PROCEED specifies halt on error.
PROCEED 1, the default value, specifies proceed on error as far as possible within a subtest.
PROCEED 2 specifies execution of the entire subtest selection regardless of errors encountered.
NOTE PROCEED overrides LOOP options.
The default value is X'7F".
This option selects the number of records per file, as well as the number of buffers to be written to the gapless tape in Test 9.
The default value is X'FO'.
This option specifies the address of the SELCH being used.
The default selections are Tests 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, F, and F.
Tests B, C, D, and E are optional tests and must be chosen through this option.
This option accepts any test numbers selected 0 through F.
This option specifies a time value for Test F to wait for NMTN after the output command is given.
Fullword values are accepted.
This option selects the mode transfer of data.
The default value, 1, selects SELCH transfers.
Автомобильная KENWOOD KFC-4625C the error still appears after the specified maximum number of retries, then the program performs some further isolating steps, and a message is output describing what ссылка на страницу 06-263M95A15 R00 13 the error and what is suspected to be at fault.
In some cases, additional clarifying information, such as expected device status and received device status, is output.
WRITE or ERASE RECORD GAP.
An asterisk operator prompt is output to the console device to indicate the proaram is waiting for user input.
The user can type OPTION CF to cause the options with their current values to be displayed on the console device.
If all are acceptable, the user can type RUN by entering a CP.
The commercial at £ sign causes a system breakpoint, giving control of the system to the user at the system console.
Refer to Appendix A.
The various combinations for bits 13:15 MUX error result in different meanings of error MUX byte EMB.
COMMAND 1 BIT 8 - DISABLE 9 по этой ссылке ENABLE 10 - DENSITY SELECT D31 11 - DENSITY SELECT DSO 12-1 13 - TEST MODE 14 - GAPLESS MODE 15 - CLF WRTODDBYTE command is set when bits 14 and 15 are both set to 1 BYTE READ command is set when bits 13 and 15 are both set to 1.
Depending upon which EMB has been requested, the halfword is as shovn.
Refer to Tables 1 and 2 for STC and TELEX maonetic tape drives, respectively.
Note that bits through P reflect the EMBs from the controller, while bits 9 through 15 are a combination of status and magnetic tape interface status.
Bit definitions are listed after Tables 1 and 2.
When the executive, is accepting input from the user or sending messages to the user, the console device is used.
The interpretation of this data is detailed in Table A-1.
The executive allows only the identifiers shown and changes illegal identifiers to X'OV.
Devices identified by X'OT are assumed to be on a full duplex asynchronous RS232C-type interface with addresses X'010 f and X"011" for read and write sides, respectively.
Examples of such interfaces are PASLfl, PALM, and COMM MUX.
The executive programs these devices for highest clock rate, seven data bits, two stop bits, and even parity.
If the terminal is set up differently, location CRT2ND must be modified accordingly.
Line break status is assumed to be indicated by framing-error status, with BUSY not active, and a character in the receive buffer.
Offline status is assumed to be X'OC" BUSY+EXAMINE STATUS.
The executive programs these devices for unblocked mode echoplex.
Line узнать больше status is assumed to be indicated by framing-error status.
Offline status is assumed to be X'01' DU.
If this bit is set, https://booksarchive.ru/100/oprava-liu-jo-2682-504-2682-504.html status bits are "don't cares".
Offline status is assumed to be X'01' DU.
If this bit is set, other status bits are "don't cares".
Devices indicated by X'OU" are assumed to be attached as described for device type X"01", having the capability of transmitting DC4 and DC2 transmission pause and смотрите подробнее requests.
An example of such a device is the Perkin-Elmer Carousel 300 terminal.
These devices are programmed for blocked mode full duplex.
Line break is assumed to be indicated by framing-error status, which is not testable if a character is in interface read buffer.
Offline status is assumed to be X'01' DU.
If this bit is set, other status bits are "don't cares".
SELECTING DEVICES BEFORE STARTING EXECUTION The 10 halfword controls which device identifiers are used when the program is started.
A-2 06-263M95A15 R00 If the default device addresses are not the addresses of the devices configured in the system, the table of device addresses found in the source program adjacent to the 10 halfword might be modified.
There are two halfword entries used for each type device.
The first is the read-side address, and the second is the write-side address.
Both these halfwords must be modified for any change required.
If the device type has only one address; i.
The R05 executive always uses the read-side address to test offline status.
UP TO 4 TAPE DRIVES MAY BE TESTED AT ONE TIME.
THEN LABELS ARE "STIMER" AND "HTIMER" RESPECTIVELY.
SET UP CONSOLE SET UP LOW CORE NO BREAK KEY YET PRINT TEST PROGRAM TITLE WAS DEVICE SEEN DU?
PROC DC DC DC DC DC DC DC DC DC DC DC DC DC PC DC DC PATCH.
перейти на источник 31 31,1 MATCH.
IAGE RETURH FOLLOWING 0P' r YES, DEFAULT VALUE R15,0PT.
CMD BAL R15,SPACHK CLHI R6,3 BNLR 312 L00P.
HAS SPACE 1 BRANCH: INPUT ERROR.
CLEAR ACCUMULATORS GET OPTION VALUE IN R6 VALID TEST NUMBER?
SET CURRENT BIT SET CURRENT BIT CHD TERMINATED BY CR?
LIS 3 CLHI BNEB HAL THI 3NZR LIS STH STH STH STH Взято отсюда 3NE 3AL THI BN'ZS CLHI BN'E BAL THI 3NZE CLHI BNE 3AL THI 3NZR STH SIS ~ 'I Z R R6, LOOP.
DEFAULT VALUE SAVE IT CHECK FOR SPACE ERROR RETURN?
GET VALUE INTO R6 O-FF ACCEPTABLE V R?
DEF BAL R15,L0OPT0P 000D20 0000 ODDE 437 DAC DUHP.
END 000D2U 0000 ODDE 438 DAC DUMP.
END OO0D28 4810 4000 8408 439 LH R1,DRIVSAV 000D2E 4300 0DB8 440 B DUMP.
O CHECK FOR SPACE SAVE VALUE DEFAULT VALUE S250 FLAG NUMBER GO SAVE CHECK FOR SPACE FOLLOWING OP IS IT A 6250 DENSITY?
IF NO, CHECK OTHER DENSITY 6250 FLAG INDICATION STORE VALUES IS IT A 1600 DENSITY?
IF NOT, CHECK 800 1600 FLAG INDICATION STORE VALUES IS IT A 800 DENSITY?
ELSE ERROR RETURN 800 FLAG INDICATION SE.
T DENSITY FLAG SAVE VALUE ADDRESS SET UP PASS ADDR PROC ADD?
END PASS ADD' R01 M"D04670 00OD88 0000 ODDS 468 DAC DUKP.
D04730 000DA6 0866 474 LP.
TD05480 HTD05490 OOOEBA 2462 550 FILE.
D05550 OOOECA 2460 556 DRYT.
O BNZR R17 TRM.
X'FCOO" ENZR R12 STH R6,DRIVE+SVAL'J2 + DRIVE.
UC1 SAVE INTO TABLE CARRIAGE RETURN ENTERED?
TO CLEAR Нажмите чтобы увидеть больше 16BIT OR LS HW 3281?
M T D07600 00112E 41E0 15EC 761 PAL R14,0PTVAL NO, GET OPTION DEV.
MTD07620 001136 038C 763 BNLR R12 BRANCH: NO.
MTD07630 001138 0366 764 LDAS R6,?
M T D07650 00113C D250 1E4D 766 STB R6,I0SAVE+1 CHANGE THE LIST DEVICE MTD076P0 001140 4820 2130 767 SOPT.
SPACES PROCESSING 'TEST' OPTION?
A OPTION BITS OUTPUT BIT NUM3EPS F.
ADVANCE TO NEXT OPTION.
CONVERT 3 DIGITS PROCFSSING "DRIVE' OPTION?
SPECIAL OUTPUT RTN DRVSTAT OPTION ENTERED?
R01 SPECIAL OUTPUT ROUTINE THEN R01 PROCESSING 'COSMAND' OPTION?
CURRENT LIST ID SAME AS CONSOLE?
NO LINE CNT TEST.
DECREMENT COUNTER BRANCH: SCREEN NOT FULL GET CCR OR LF TO CONTINUE FIRST CHARACTER CARRIAGE RETURN?
FLG STH RO, STATUS LI RO,ABSTOP ST RO,WPROCEED BAL 515,INIT INITRET BAL R15,SETLST INITIAL OFFSET FPOX BITS FOR TESTS 16:31 BRANCH: BIT S SET.
OFFSET FROM BITS FOR TESTS 0:15 BRANCH: NO TESTS SELECTED.
SHIFT UNTIL BIT SEEN BRANCH: GOT IT.
DECREMENT INDEX AND LOOP.
HIGHEST SELECTED TEST NUMBER.
SKEEP5 ' STH R1,BTESTN0 LIS R8,0 STH R8, COUNT STH R8,ISITERR CLHI R1,16 SLS SKEEP2.
INCREMENTED TO C T JFRF' I T TEST OFFSET TO LOW-OFDER HALFVORD ZERO LOOP COUNT PESET ERROR FLAG TEST TO 15?
OFFSET TO HIGH-ORDER HALFWORD CONVERT R5 TO FIT IN 33 TEST SELECTED?
FIND ONE THA" 1 " IS.
ANY USER-SPEC'D POST-TEST ROUTINE BRANCH: NO.
GO TO SPECIFIED ROUTINE.
ELSE, PRINT "NO ERROR' WAS LIST DEVICE OFFLINE?
GET NEXT COHHAND STOP MACHINE FOR ERROR PRINT CHECK IF LIST DEVICE OFF-LINE BRANCH: ON-LINE NOW.
TOTAL, TOTERR DFP RESET DU FLAG DISABLE ACTIVITY INDICATOR OUTPUT NULL STRING, CRLF 'TOTAL TOTERR' SPACES DESTINATION CONVERT TOTAL DESTINATION CONVERT TOTERR Перейти на страницу RETURN TO TERMINATE MESSAGE.
DO NOT OVERRIDE NOHSG OPTION MODIFIED R0,R1,S2,R5.
TD1 1500 LDAR 31,515 DATA TO PRINT REGISTER MTD1- 510 LIS R0,6 SERIES 32 WTI 1 '570 ERRL1A LDAI 52,ASCIL0C DESTINATION HTT 1 1580 BAL R15,KEXASC CONVERT WTI 1 1590 LIS R15,0?
O LB CLHI BNLR AIS CLHI BES CLHI BLR LIS SOPTV.
O INITIALIZE ACCUMULATOR GET NEXT INPUT CHARACTER AT END OF INPUT BUFFER?
ADVANCE BUFFER POINTFR SPACE?
RETURN IF SPECIAL CHARACTER SCAN TABLE HATCH ERROR; VALUE NOT IN TABLE.
DOOO 4000 8950 C300 0010 2701 201A C340 0030 1151 2382 2641 D242 OOOC 2621 C300 0003 203C C840 0020 3242 0001 4300 165A DOOO 4000 6950 0830 1132 2734 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 123 3 1234 1235 1236 1258 1259 1261 1262 1263 1264 1265 1266 1267 1268 1269 127 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 TO PROVIDE OF MILLISECONDS DELAY SPECIFIED 3Y PO SAVF R r ~IST"RS SSTIH1 SI" -0,PSAVF LIS?
TSER'S REGISTERS AND RETURN.
BITS TO OUTPUT BRANCH: ALL DONS.
ASCII ZERO SHIFT YS BIT TO C-FLAG BRANCH: J»S A ZERO ASCII ONE DATA TO BUFFER ADVANCE BUFFER POINTER FOUR-BIT BLOCK OUTPUT?
CLEAR MODULUS COUNTER LOAD LARGEST REQ.
DECREMENT TEST VALUE INCREMENT MODULUS COUNTER VALID DECIMAL DIGIT?
BRANCH IF YES; ELSE FORCE VALID DIGIT, REPEAT DECREMENT.
CONVERT MODULUS COUNT TO ASCII AND STORE AT DESTINATION MSB.
INCREMENT DESTINATION POINTER DECREMENT DECTAB POINTER FALL THROUGH ON DECTAB UNDERFLOW.
B R0,ERRSAVE R0,1 R1,0 R7,0 R3,0 R5 SLSTB.
DOFO 4000 88A0 PUTCHE ST?
IN Ti BOUTIN SS 1401 + 001790 1402 I p Z SACTI!
BRANCH: NO COHHA INSERT IN BUFFER SAVE BUFFER 0FFSE m KEXASC DESTINATION CONVERT BIT HUHBER GET OFFSET INCREMENT BUFFER POINTER INCREHENT BIT NU»3ER HALFWORD COMPLETED?
CARRIAGE RETURN INSERT IN BUFFER ACCUMULATE HIGHEST BYTE COUNT ANY OUTPUT THIS TIME?
MTD14470 N n, D14480 001822 1449.
SET HISTORY TERKINATOR FOR NO CR,LF BRANCH: YES.
GET A HSSSAGF BYTE OUTPUT CHARACTER CR?
TO DEFER 3REAK ACKNOWLEDGE LOOP FOR NEXT CHAR ACTIVITY INDICATOR ENABLED BRANCH: NO.
LIST DEVICE IDENTIFIER ACTIVITY INDICATOR ALLOWED BRANCH: YES.
LF LF ASCII 'NUL' TERMINAL CHARACTER RE-ENABLE BREAK ACKNOWLEDGF WAS BREAK DETECTED?
BREAK BEING ACKNOWLEDGED RESTORE REGISTERS, RETURN R15 FORCE MESSAGE PRINT PRINTING '33K TeRS' "FSSAGE BRANCH: YES.
D15120 0018CC 2714 1513 SIS R1,4 M'"D1513C 1 0013CE 4230 18FE 1514 BNZ SOTC.
MTD15160 0018DA 4230 1932 1517 BNZ SOTC.
MTD15170 00 1 8DE 9D21 151S SSR no o -» a.
MTD15250 0018F4 4330 18D2 1525 BE SOTC.
YTD15260 0018F8 CB10 0012 1527 SHI R1,X'12" DC2?
CHECK IF NOW.
MTD15280 MTD15290 0018FE 4010 1E62 1530 SOTC.
CONYERT TO LOWER-CASE HASK-HARK?
GO TO CD PROC.
BRANCH: DELETE LAST CHARACTER R01 R01 BACKSPACE?
TO DELETE LAST CHARACTER BRANCH: NO UNDERFLOW ALLOWED.
GET ANOTHER CHARACTER STORE CURRENT INPUT BYTE CARRIAGE RETURN?
OUTPUT C3LF TO CONSOLE, P,FT"RN.
U EXBS E2,R2 OCR E3,R2 OC S3, CONED EDR R3,E2 LDAR E4,E4 BZS SSTC.
REQUEST TO SEND KEEP ON-LINE RETURN SELECT KEYBOARD DEVICE QUESTION MARK, CPLF MTD16180 1TD16190 «?
CANCEL BREAK VECTOR RELOAD REGISTERS, RETURN TO CALLER.
IF BRK QUEUED, SEE IT NEXT TIME.
DU LDAR RO,FO BZS SNOT.
DU LIS R1,0 BS SDU.
NOH-ZFRO IF LIST DEVICE ON PASLA.
PASLA DU IF BSY+EX SET HERE BRANCH: DU.
RTN 001B3C D310 1E4D 1803 LB R1,I0SAVE+1 001BCO 9112 1909 SLHLS R1,2 0013C2 4801 0A10 1310 LH R0,IO R1 0013C5 DE01 0A31 1811 OC 30,CONCMD-1 B1 0.
FOR SPECIAL KB DEVICE NO, BRANCH TO EXIT YES, OC REQUEST TO SEND PFTUPN WITH 1ST ENABLED SAVE REGISTERS GET KB DEV ADR CONSOLE : ENABLE, READ CONSOLE ON PASLA?
CHECK IF BREAK KEY IF BREAK KEY DEPRESSED, WILL GO TO 'OPTIN' OR BRKVECT ; ELSE RETURN.
NO, BBAHCH READ COMMAND TO KICROBUS KNOCK DOWN INTERRUPT CONSOLE WRITE ADDRESS 10 TO TTY?
Y'00FFOOC 001CF6 1S0E 1999 LPSWR R14 BRANCH: NO.
SET WRITE MODE BUSY?
IF YES, SERVICE IT.
GET DEY ADRS FRO!?
COMPARE IXTERRUPTING DEVICE ADDRFS GET INTERRUPT HANDLE?
S3200 MALFUNCTION STATUS BRANCH: POWER FAIL SMSW BIT 0 NOT POWER FAIL.
PSW STATUS AT INTERRUPT POWER FAIL?
COMH SYSTEM QUEUE SERVICE INTERRUPT SERRF8 LIS BS P.
EXPECTS USER REGISTER SET SELECTED.
SC0MK1 STM "HI STV?
X'OOOO" ,X'0000' 2337 DCX FFFF 2338 OPT.
U, C'N 1 .
»+'80' 2 372 ,N EQU X'CE'.
CHECK POUTINE: 0021EO C021EO 3021E2 0021E4 0021F.
OOA BAL R15,LO0FTOP 2416 DAC INIT.
OB 2429 LHI R3,X'100' 2430 LA R5,HESSAGAA 2431 B INIT.
OAA 2436 CLHI RO,X'FF" 2437 BL INIT.
OE 2«138 LHI R3,X100' 2439 LA R5,KESSAGAA 2440 B INIT.
OAA CLHI RQ,X'3FF' 2442 BL INIT.
OB 2443 LHI R3,X'400' 2444 LA R5,KESSAGA 2445 INIT.
VALUE IS OK ELSE SET TO HINI»UH MODIFY BYTES OPTION BYTES OPTION HAS BEEN MODIFIED TELL USER LOAD CONTINUE OPTION AND BRANCH OUT IF SET "TD24040 fTD24050 MTD24060 MTD24070 H n, D24"80 MTD24090 1TD24100!
OOB LH R0,ONLINE+SVALU1 00238C 4330 2410 2474 BZ INIT.
OOC 002396 4300 4000 7D88 2477 B IT.
C 00239C 41E0 4000 7B9A 2478 INIT.
OOD BAL R15,EEWMT 0023D4 C3 30 0010 2489 THI E3,X'10' 0023D8 4230 2400 2490 BNZ INIT.
SGB 00240C 4300 23EC 2501 B INITER1 002410 2450 2502 INIT, ,1A LIS R5,0 002412 4B20 4000 840C 2503 LH P2,DFNSFLAG 002418 0322 4000 83E4 2504 LB P2,DENSFITY R2 00241F 0335 4000 83DE 2505 INIT,1AA LB P.
NO SEE IF NKTN,BOT,ERP,TE?
YES, OK BOT DID NOT SET AFTEP REWIND "ESSAGF OUT GET DENSITY FLAG GET PROPER OC FOR DENS STAR"" KITH 1ST CMD CLEAR ITS TOP BITS OP.
DRIV LH R0,DRIYSAV1 THI FO.
OOA EAL P1S,KBRD L R15,SAVR15 BH P15 COMPLETED 4 POSSIBILTIES OTHEP DRIVES TO BE INIT LOOK AT DRIVE FLAG OTHER DRIVFS AVAILABLE YES ENABLE CONSOLE TNT RESTORE?
C024CE 0024D4 0024D8 0024PC 0024E2 0024K6 41F0 4000 838C 0000 2588 0000 2588 41E0 4000 7EDC C430 00D4 C530 0004 2569 TEST0.
E003A LA R14,SELNSG g ERSOFX BAL S15,LO0PTOP DAC TEST0.
END LH R0,0NLINE+SVALU1 BZ PASS LH R1,DRIVSAV LHI S0,X'30' STH R0,STATGD GET SELCH ADDRESS IS THEPE A SELCH?
IF TESTKODE, JU"F 0"T GET DRIVE ADDRESS LOAD EXP.
E005 CLEAP INTERFACE AGATV TAKE A STATUS READING ISOLATE DU BIT NO!
END 002700 0000 280C 2728 DAC TSTO.
CONTINUE TESTING WAS A REWIND GIVEN?
ZERO ON BIT IS IT SET?
OOOA 2739 LHI RICX'400" 2740 LA R5,MESSAGA 2741 TO.
MSGA BAL R15,L00P2 2742 TO.
OOOA SIS R10,1 2743 LR R5,R10 2744 LH P.
F 2757 STA R9,RDBUF 2758 AAR R9,R5 2759 STA E9,ENDBUF 2760 BAL R15,CLEBUF 2761 BAL R14,CREAD 2762 LA R9,READBUF 2763 LHI 80,I'7FF' 2764 TO.
B 2770 LIS R0,0 2771 P.
COUP LB R6,0 R3,R2 2730 L3 R8,READBUF 37 2731 CLE R6,R8 2732 BNE TO.
IF NOT, CONTINUE OTHERWISE, SET TO SAXIMU" BYTES TKANSFER'?
YES USE TEST PATTERN SAVE IT CLEAR INTERFACE WRITE DATA TO INTERFACE DECREMENT BYTE COUNT CONTINUE RESTORE R10 ADDRESS OF READ BUFFER STORE IT ADD BYTE AMOUNT ADDRESS SET UP CLEAR READ 3UFFER Страница READ COMMAND READBUF ADDRESS TIME LIMIT CHECK STATUS IS BSY SET CONTINUE WHEN RESET DECREMENT TIMER CHECK STATUS AGAIN R01 R01 R01 R01 R01 R01 TIMED OUT WAITING FOP NCNBUSYR01 EXPECTED STATUS B01 ERROR SETUP AND OUT?
ENDA 00281C 41F0 4000 7D58 2803 BAL R15,IT.
B1 002822 4300 24CE https://booksarchive.ru/100/rf-elements-sector-carrier-class-5-16-3x3-hhv-sec-cc-5-16-hhv.html B TEST0.
DRIV LH NHI BNZ LH BZ STH LIS STH BR NHI BNZ LH BZ STH LIS STH BR NHI BNZ LH BZ STH TD.
DR4 P0,DRIVSAV1 R0,X'E' TD.
O R1,DRIVSAV 80,4 R0.
DRIVSAV1 E15 R0,8 TSTDRV.
O LIS STH 3R RO,e R0,DRIVSAV1 R15 R0,0 R0,DRIYSAY1 S15 RITEDATA RITEDATA SH ER R1, ZEROS F14 SET UP FLAG TO INDICATE 4TH IN USE EXECUTE TEST CLEAR FLAG RETURN ZERO DATA PATTERN RETURN R D D A T A RDDATA PH ER E1,BUFFZ R14 RETURN THIS ERROR ROUTINE IS DESIGNED TO OUTPUT: 1 HHAT THE TEST WAS TRYING TO DO.
ATGD R0,2 R2,MESSAGE2+16 R15,HEXASC R1, STATUS R2,KESSAGE3+16 R15,HEXASC RO,ERRSAVE R14 SAVE REGISTERS OUTFUT HESSAGES?
INCORRECT STATUS FROK INTERFACE OUTPUT MESSAGE?
EOOO DC 2881 T0.
£003 DC C'EXECUTING RD',X'0D0A' 2884 T0.
E004 DC C DRIVE UNAVAILABLE ' ,X ' ODOA ' 2886 T0.
E006 DC C'"BnSY" STATUS BIT SET UNJUSTLY' ,X' ODOA' 2888 T0.
E007 DC C ' "NO-HOTION" STATUS IS NOT SET", X' ODOA' 2889 T0.
E008 DC C'"BOT" DID NOT SET AFTER REWIND' ,X' ODOA' 2890 T0.
EOOA DC C'ERR" STATUS BIT SET UNJUSTLY ' ,X ' ODOA ' 2892 TO.
ATGD 2983 LA R5,T1.
E0C1 3000 BAL R14,T0ERR0?
E0C2 3013 BAL R14,T1ERR0PA 3014 LA P.
IN TESTtfODE PUT INF.
IN VRITF MODE WRITE A HALFWORD DO A STATUS CHECK CLEAR ALL BUT ERF STATUS IS IT GOOD STATUS?
CONTINUE ON LOAD DRIVE CONNECTED STAT STORE IT WRITE HALFWORD TO CHECK FIFO CONTROL DBIVE, STATUS'S SUSPECTED ERROR WITH CONTROLLER PUT INF IN READ HODS DO A SENSE STATUS READ THE HALFWORD OF DATA CHECK STATUS DISABLE ALL BUT ERRS + BUSY STATUS OK?
ITD29870 HTD29880 MTD29890 H"'D29900 STD29910 WTD29920 fTD29930 HT'T 29940 HTD29950 »fD29960 tfTT https://booksarchive.ru/100/kontakti-a9n26927-kontakt-avar-isd-dlya-idpn-n-dpn-n-vigi-schneider-electric.html MTD29980 »!
INDEX LOAD END OF PAT ADDR HAVE WE DONE ALL PATTERNS NO!
YES IF NON ZERO LOAD A COUNT FOR здесь HW LOAD GAPLESS MAXIMUM TO FILL FIFO LOAD ADDRESS OF TEMP STORE PUT INTERFACE INTO WRITE MODE WRITE PATTERN TO INF.
DECREMENT HW COUNTER KEEP OUTPUTTING LOAD TIMER TAKE STATUS CHECK AND ERROR IF NO CARRY LOAD GOOD STATUS STORE IT CHECK OF FIFO BUSY LOGIC OUTPUT MESSAGES?
IS STILL UP SO LET'S TFY BEAD NOW MAXIMUM COUNT 05 LH BNZ T1.
BUSY RESET DURING TIMEOUT AFTER TM 'r THIS EEHOR E FOE DATA COM 1 WHAT THE 2 WHAT WEN 3 HELPFUL DATA tfRI OUTINE IS DESIGNED SPECIFICALLY PARE ERRORS.
T1EEEOEA STM BAL LA BAL LIS LH LA 3AL LH LIS LA EAL LIS PAL LH LA BAL LIS ECEEESAVE R15,L00P2 E5,T1ERKSG1 E15,L00P2?
A E1, STATUS R2,KESSG3B+7 R15,HEXASC P0,4 SAVE REGISTERS OUTPUT MESSAGE?
END R14,CST0P R14,CST0P R15,REWMT R15,REST0RE1 R4,DATA+SVALU1 TST1.
E00K 3183 LA R0,T1.
E00D+23 3194 BAL R15,HEXASC 3195 LX RCERRSAVE 3195 LA E15,T1.
E00D 3197 LA R14,SELySG 3198 B ERROEX 3199 T 1.
E00I 3213 LA R0,T1.
E00E+23 3224 BAL R15,HEXASC 3225 LI RCERRSAVE 3226 LA E14,SELKSG 3227 LA R1f ,T1.
ON INTERRUPT, GO HERE TIKVAL INCREASE SLIGHTLY R01 GIVE SELCH THE GO WAIT FOR INTERRUPT R01 SAVE REGISTERS OUTPUT MESSAGE?
D LB R8,WRTBUF R3 3241 LB R9,READBUF R3 3242 CLAR R8,R9 3243 BNES MISSED 3244 AIS R3,1 3245 CLR R5,R3 3245 BNP PAT.
D 3248 HISSED STH R8,WST0RE 3249 STH R9,RST0RF 3250 STH R3, INDEX 3251 LA R5,T1.
E008 3252 BAL S14,T1ERP0RA 3253 LA R15,KESSG3A 3254 LA R14,C0NTMSG 3255 B ERRORX 3256 PAT.
END 3268 DAC TST1.
E00F SELCH WRITE TO INTERFACE "TD32880 002FA2 E600 2FDE 328?
E00G SELCH READ FRO" INTERFACE M n, D33130 003C0C E600 3046 3314 LA R0,TR.
TD33270 003046 41F0 4000 7E08 3323 TE.
SW YTD33280 00304C 41 FO 4000 7CUC 3329 FAL R14,SENSTA2 LOAD STATUS "TD33290 003052 4 ISO 4000 7C9F 333j BAL B14,CSTC?
INIT SELCH YTD33300 003053 4 1F0 4300 7C9F 3331 BAL P.
E00B LOOK AT DATA CHOSEN USER SPECIFIFD LOAD TESTPAT LOC BYTE OUTPUT STORE DATA GET AN ADDRESS IN R4 REWIND TAPE CLEAR INTERFACE OUTPUT DENSITY COMMAND PUT INTERFACE IN WRITE MODE LOAD DATA PATTERN LIMIT RECORD TO 256 BYTES IS BYTE ALLOCATION ODD?
NO ISSUE ODD BYTE COMMAND WRITE DATA TO INTERFACE SUBTRACT COUNT KEEP WRITING IF NOT ZERO Https://booksarchive.ru/100/kommutator-htv-htv-poe3004.html ENDING STATUS IS THIS AN ERROR STATUS?
IS TAPE AT END CONTINUE IF NOT ELSE REWIND MAG T APE WAS IT EXPECTED?
YES BRANCH TO READ READ WRITE TRANSFERS.
NEXT TEST P01 LOAD GOOD STATUS STORE IT READ KBITE TRANSFERS.
ENB 0031F4 0000 32F2 3443 DAC TST1.
C0MP 00328E 41F0 32C0 3484 BAL R15,PATCHK 003292 4300 321C 3455 B T1.
ERR STH R6,WST0RE 00329C 4080 по этой ссылке 84FE 3487 STH R8,RST0RE 0032A2 4070 4000 8414 3488 STH R7, INDEX 0032A8 E650 3598 3489 Lft R5,T1.
E00J 0032AC 41E0 2CC4 3490 BAL R14,T1ERR0RA 0032B0 E6?
DRIV 3510 3511 3512 3513 3514 3517 3519 3523 LH R0,DRIVSAV1 THI R0,X'E' 3Z TSTESD BAL R15,IT.
END HAVE WE FINISHED?
NO, END TEST INIT TEST FOR NEXT DRIVE EEGIN TEST 1 3516 T1.
E000 DC C'TESTHODE WRITE TO CHECK FIFO' DC C CONTROL ON BITS ' ,X ' ODOA ' 3513 T1.
E001 DC C'TESTHODE READ TO CHECK FIFO' DC C'CONTROL ON BITS ' ,X' ODOA ' 3520 T1.
E002 DC C'CHECK OF FIFO BUSY ON SIMPLE HALFWORD OPERATION" 3521 DCX ODOA 3522 T1.
SO0G DC C'SELCH READ FRO!
E00H DC C'SELCH WRITE TO THE TAP?
S CHECK If ONLINE?
E DIAGNOSTIC 06-26 3R0 1?
R01 BRANCH TO MESSAGE IF PI?
E002 T2R01 R4,0 F4,SNSHW T2.
E0010 LOOK AT DRIVE TYPE OPT TELEX DRIVE - CHECK P.
CONTINUE TESTING STATUS 3US BIT S r T ERROR MESSAGE SET UP OK T2R01 R4, 1 DSBO 3IT0 »rQTjT?
F000F 003728 4300 36D2 3655 B T2R01 00372C 2442 3656 T2.
E000E 00373A 4300 36D2 3660 B T2R01 00373E 2443 3661 T2.
E000D 00374C 4300 36D2 3665 B T2301 003750 2444 3666 T2.
E000C 00375E 4300 35D2 3670 E T2R01 003762 2445 3671 T2.
EOO0B 003770 4300 36D2 3675 P T2B01 003774 2445 3676 T2.
EO00A 003782 4300 36D2 3680 B T2B01 003786 2447 3681 T2.
E003 0037S6 43 00 36D2 3711 B T2E01 0037EA E650 3F5C 3712 T2R02 LA R5,T2.
E004 003806 4300 36D2 3720 B T2R01 00380A E650 3F24 3721 T2H02A LA R5,T2.
E009A 00380E 4300 36D2 3722 B T2P01 003812 2442 3723 T2.
E005 003826 4300 36D2 3729 g T2R01 00382A E650 3EDA 3730 T2R02B LA R5,T2.
E008A 00382E 4300 36D2 3731 B T2R01 003832 2443 3732 T2.
E006 003846 4300 36D2 3738 3 T2R01 00384A E650 3E98 3739 T2R020 LA P5,T2.
E007A 00384E 4300 36D2 3740 n T2R01 основываясь на этих данных 2444 3741 T2.
E007 003866 4300 36D2 3747 E T2R01 00385A E650 3E5C 3748 T2R02D LA R5,T2.
E006A 00386E 4300 36D2 3749 a T2R01 003872 2445 3750 T2.
E008 003886 4300 36D2 3756 M T2.
R01 OX IF ZERO!
CONTINU" TESTING ZERO OUT TEST BIT INDICATOR TEST BIT IN STATUS K-W BRANCH IF SET TO FRRO' CHECK OPTION TELEX FRROR MESSAGE DSBO BITO 'WRITE TAP?
U0 fTD37550 w TD37 c: 60 HI3H PEBFORHANCE e?
E005A DSB1 BIT 5 'FREAM ERROR ' SET B T2R01 T2.
E0C9 B T2R01 T2F.
E004A B T2R01 T2.
E00A B T2F01 T2R0210 LA R5,T2.
E003A B T2R01 T2.
E00B B T2R01 T2R0211 LA R5,T2.
END R14,CNOP2 E14,EEDE S3,X'FF00' PASS R4,0 R4.
E013A T2R01 R4,1 R4,SNSKW T2.
TD37760 TTD37770 HTD37780 T'D37790 WTD37P00 HTD37810 H T D37P?
E010A DSB2 BIT 3 'LOOPOUT' SET SE "TD38320 003996 4300 36D2 3833 B T2R01 VD38330 0C399A 2444 3334 T2.
E00EA DSB2 BI T 5.
TAC H FAIL' SET '?
E012 0SB2 BIT6 'DIAGNOSTIC AID 1 ' SE m YTA38570 0039EF 4300 3PD2 3853 3 T2B01 r R30R PONTINE """038580?
E00DA DSB2 BIT 5 ' VELOCITY CHEC- ' SET T"D38"90 0039F6 4300 36D2 3860 c T2R01 HTD33«00 0039FA 2447 3361 T2.
E00CA DSB2 BIT 7 'ID BURST 1 SET NTO38680 003A16 4300 36D2 3969 B T2R01 MESSAGE SET UP «TD38«90 003A1A 2448 3370 T2.
E01E DSB3 DEAD TRACKS SET N'"D38970 003A80 4300 3602 3998 B T2R01 S"D38980 взято отсюда 2440 3899 TEST2.
E015 DSB3 BITO 'EOT' STATUS BIT SET HTD39020 003A92 4300 36D2 3903 B T2R01 ERROR ROUTINE HTD39030 003A96 2641 3904 T2.
E016 DSB3 BIT1 'BOT STATUS' NOT SET STP39Q70 003AA4 4300 3502 3908 B T2R01 ERROR ROUTINE NTD39080 003AA8 2442 3909 T2.
E018 O03AC9 4 300 3602 3918 R T-2P01 003.
ACC 2444 3919 T2.
E019 003ADA 4300 3SD2 3923 a T2R01 003ADE 4800 208A 3924 T2.
E01B 003AF4 4300 36D2 3931 3 T2R01 003AF8 2447 3932 T2.
E+SVALU1 003320 4230 3B58 3944 BNZ T2.
KSG2A 003334 2469 3950 T2.
ONTO NEXT SEQUENCE R01 BOTH HI DEN Вот ссылка NRZI SFT.
END 3978 DAC TST2.
B1 4005 B TEST2.
DIGITS TO CONVERT CURRENT DRIVE ADDRESS LOAD SEVICE STATUS HALWORD DIGITS TO CONVERT STORED HERE CONVERT RETURN CHECK FOR OTHER DRIVES CHECK FLAG IS IT SETEND TEST INIT TEST FOR OTHER DRIVES BEGIN TEST 2 4007 T2.
E000 DC C'DSBO BIT7 "NOT COMPATIBLE" SET', X" ODOA' 4008 T2.
E000A DC C'DSBO BIT6 "VERTICAL REDUNDANCY" SET" ,y0D0A" 40C9 T2.
E0010 DC CDS30 BITO "EQUIPMENT FAIL:TAPE DRIVE" S?
E0011 DC C'DSBO BITS IS NOT ZERO ' ,X ' ODOA ' w?
D40150 003D4A 3820 4953 204E 4F54 003P52 205A 4552 4F20 003D58 ODOA C03D5A 4453 4230 2044 4541 4015 T2.
E004A DC CDSB1 BIT6 "ENVELOPE CHECK" SET',X'0D0A' 4022 T2.
E005 DC CDSB1 BIT2 "PARTIAL RECORD" SET'jX'ODOA' 4023 T2.
E006 DC C"DSE1 BIT3 "MULTIPLE TRACK" SET'.
E006A DC CDSB1 BIT4 "POSTAHBLE ERROR" SET',X'ODOA' 4026 T2.
E007A DC CDSB1 BIT3 "PARTIAL RECORDS" SET',X'0D0A' 4028 T2.
E008A DC CDSB1 BIT2 "LOST BEGINNING OF 3L0CK" SET'fX'ODOA" 4030 T2.
E009A DC 4032 T2.
F0OAA DC CDSB1 FITO "CYCLICAL REDUNDANCY CHFCK" SET ' ,7 ' ODOA ' По этому адресу M m n40320 HTTJU0330 4034 T2.
E008A DC CDSB1 BITS IS NOT ZERO' ,X "ODOA ' 4036 T2.
E00D DC 4039 T2.
E00DA DC 4040 T2.
E00E DC 4 041 "'2.
E00F DC CDSB2 BIT3 "DIAGNOSTIC AID 4" SET ' ,X ' ODOA ' 4043 T2.
E010 DC CDSB2 BIT4 "DIAGNOSTIC AID 3" SETSX'ODOA' 4045 T2.
E010A DC CDSB2 BIT3 "LOOPOUT" SET'jX'QDOA' 4046 T2.
E012A DC CDSB2 BIT1 "IBG OVERFLOW" SET',X'0D0A' 4050 Читать далее />E015 DC CDSE3 3IT0 "EOT" STATUS SET'rX'ODOA' 4055 T2.
E016 DC CDSB3 BIT1 "BOT" STATUS NOT SETSX'ODOA' 4056 T2.
E018 DC CDSB3 BIT3 SET, "FILE PROTECT" IS 0N',V0D0A' 4058 T2.
E01A DC CDS33 "HI DENSITY" £ "NRZI" BOTH SET',y'0D0A' 4060 T2.
E01C DC CDSE3 BIT7 "ONLINE STATUS" NOT SET',X'0D0A' 4052 T2.
S BRANCH TO SELCH TRANS.
END NEXT SEQUENCE mttiuhio TST3.
SC0PDS + SVALU1 LOAD RECORD COUNT m?
AL 0043E0 7340 4000 £4 30 4115 LHL 004326 7350 2CB4 4116 LHL 0043EA 73S0 20FA 4117 T3.
IF NOT, CONTINUE AS NORMAL ISSUE A WRT ODD PYTE COMMAND PUT INTERFACE IN WRITE MODE WRITE A HALFWORD DECREMENT HALFWORD COUNT CONTINUE WRITING IF NOT LESS THAN CHECK STATUS OF INTERFACE YES!
SENSE STATUS AGAIN ZERO IN ON ERROR BITS ERROR ROUTINE IF UP DECREMENT RECORD COUNT IF POSITIVE OUTPUT ANOTHER RECORD OTHERWISE WRITE AN END OF FILE WAIT FOR NO MOTION TO DECREMENT FILE COUNT IF POSITIVE OUTPUT ANOTHER FILE OTHERWISE ONE LAST STATUS CHECK ZERO IN ON ERROR BITS AGAIN ERROR ROUTINE IF SET REWIND MAG TAPE LOAD FILE COUNT LOAD RECORD COUNT GET BYTES VALUE ZERO OUT INDEX CLEAR INTERFACE PUT INTO READ MODE WAIT FOR BUSY TO READ HALFWORD DECREMENT BYTE COUNT COMPARE TO SPECIFIED VALUE + 4 CONTINUE IF LESS THAN CHECK STATUS FO 1?
EC02 BAL R14,T2FRB0RA LA R15,NESSAGE1 LA E14,C0NTMSG B EE30PX STS P.
E012 PAL R15,L00P2 LA R5,T3.
E004 BAL R14,T0ERROR3 LA E15,HESSAGE1 LA E14,C0NT»SG h EERORX Детальнее на этой странице E4,1 F-?
LA BAL BAL BAL BAL LA T.
END R14,CST0P R14,CST0P R15,REW»T R3,TRMCDE+SVALU1 TST3.
NST RECORD FIRST R15,PEST0R?
AG TAPE 'IRST LOAD TYPE OF TRANSFER WILL NOT DO IF ZERO ENABLE IN"" LOAD DENSITY FLAG PUT ON HALFWOPD BOUNDARY LOAD RECORD LENGTH LOAD PATTERN ADDR.
STATUS 004578 C430 COCO 4241 NHI P.
DEF R3,1 R2,1 R3,R5 PASS T3.
L GIVE THE SELCH THE GO WAIT ERRO° RESTORE R1,R2- PSW CHECK SELCH ENDING STA.
STATUS ERASED GAP ZERO OUT POINTER LOAD TEST PATTERN SET UP INDEX REGISTF?
LOAD DENSITY PUT ON H« BOUNDARY LOAD RECORD LENGTH DATA THAT WAS ON TAPE COHPARF THE TWO NOT EQUAL-ERROR!
INCREMENT POINTER 0"1 L 1~1 COMPARE WITH HAX END TEST IF EQUAL OTHERWISE SORE DATA COMPARE T3.
E00C R14,T1ERR0FA R15,8ESSG3A R14,C0NT»SG FF.
END 3AL R14,CST0P 3AL R14,CSTCP BAL R15,REWMT LHL?
E0OD LA R0,T3,5BA STH R0,DEVINT+2 L5 R0,R10 AIS 50,15 BAL R14,CG0 BAL P15, TIMER 3 T1R09 BAL?
SELCH WRIT r INTERRUPT ADDRESS TIM VAL INCREASE SOME R01 GIVF SELCH THE GO WAIT ELSE ERROR RESTORE R1,R2,PSW CHECK.
ENDING STATUS CHECK ENDING ADDRESS CHECK INTERFACE STAT IS EOT SET NO, CONTINUE ELSE REWIND MAG TAPE OTHERWISE SOMETHING DIFFERENT DECREMENT RECORD COUNT CONTINUE IF POSITIVE OTHERWISE WRITE A FILE MARK CHECK STATUS FOP DECREMENT FILE COUNT OUTPUT MORE FILFS LET'S CHECK WHAT »E DID NOW REWIND MAG TAPE SETUP SELCH FOR READ LOAD FILE COUNT LOAD RECORD COUNT SET UP SELCH READ ADDRESSES PUT INTERFACE IV READ MODE SELCH?
EAD ENDED INCORRECTLY XNTF C F!
E011 4400 BAL R15,DATC0MP 4401 SIS E6,1 4402 3?
EC12 4409 BAL R15,L00F2 4410 LA P.
E004A 4411 LHI 30,1'U' 4412 STK HO,STATGD 4413 BAL R14,T0ERR0RB 4414 LA P15,»ESSAGE1 4415 LA R14,C0NTKSG 4416 P F3B0RX 4417 T3.
VAL INCREASE "LIGHTLY 301 GIVE SFLCH THE GO R01 ELSE ERROR RESTORE 51,92, PSW CHECK ENDING STATUS CHECK ENDING ADORES?
STATUS FOR GET STAT"S AGAIN AND EOF IS SET OK NO T?
ERR STH R5,I"DEX 4447 STK?.
E011 4450 BAL R14,T1ERR0FA 4451 LA R15,VESSG3A 4452 LA R14,C0NTKSG 4453 Воздуха D125 ERA фильтрации Устройство 12,5ФВ EERORX 4454 TST3.
EE TO 3YTES VALU CONTINUE UNTIL DONE RESTORE REGISTERS RETURN TO CALL"?
PRIV 4452 LH R0,DRIVSAV1 4463 THI R0,X'E' 4464 BZ TSTEND 4465 BAL 515,IT.
B1 4466 B T5T3.
E002 DC C INCORRECT STATUS OS READ- "WRITE" SET ',"'" ODOA ' yTr,uu750 4475 T3.
E004 DC C'PEAD FROM TAPF - NO "FOF" STATUS ' ,'!.
E004A DC C'SELCH READ - NO "EOF" STATUS ' ,X' ODOA ' M'"D44770 4478 T3.
E007 DC C'ERASE RECORD GAPS.
E00B DC C'ERASE RECORD GAPS.
E00C DC "'"ERASE GAP" DID NOT ERASE RECORD ' ,X ' ODOA ' VTnmieic 4482 T3.
E0CD DC C'FILES - RECORDS - BYTES.
SELCH WRITE ' ,X' "DOA " '»' T 'D44?
E00F DC C'EILES, RECORDS, BYTES.
E011 DC C INCORRECT DATA FRO?!
E012 DC C'NO TAP 1?
MARKS WRITTEN ' ,X « ODOA ' 4E4F 2054 4150 4520 4D41 524B 5320 5752 4954 5445 4E2C ODOA "TD44S50 HI3H?
TEST STARTS LENGTH RECORD OF 2 AND END QH TAPE OE RE THE OPTION ' INDS AND READ CHECKED FO?
RECORDS APE T ION DECRSASIN FORMATTER'S ABILITY RECORDS WITH »N OUTPUT OF S.
STARING ING WITH CORD LENGTH BYTES'.
THE S ARE PERFORMED VALIDITY.
OOOOA BAL R15,WRTENB 4547 LIS R11,2 4548 LHL R1CBYTES+SVALU1 4549 CLR R10,R11 4550 BNL T4099 4551 LHI aiO.
END 4573 BAL R15,REW!?
T 4579 LIS R11,2 4530 LHL R10,BYTES+SVALU1 4531 CLR R10,R11 4582 ENL T4.
SET BYTES TO MAX OF 256 GET BYTE COUNT FOP.
THIS PECOPD IS THIS BYTE COUNT ODD?
BRANCH IF EVEN NUMBER OF BYTES.
ISSUE WRT ODD BYTE COHKAND KINIHUt?
A3 4595 RH R1 ,PEADEUr?
NEXT BAL R15,KEWMT 4605 B PASS 4606 T4.
E005 4607 PAL R15,T4.
R10,P11 4532 BNL T4056 4633 LHI R10,2 4634 T4066 SIS?.
PUT INTERFACE I«J PEA' MODE check: status for busy bead a halfword INCREMENT POINTER DECREMENT BYTE COUNT INPUT "ORE DATA SAVE RECORD LENGTH CHECK INF.
STATUS IS EOT SET NO CONTINUE ON REWIND SAG TAPE OTHERWISE END TEST INCREMENTING RECORDS.
CHECK DATA READ COMPARE BYTE COUNT 3RANCH TO NEXT SEQUENCE OTHERWISE INCREMENT COUNT AND INPUT SOME MOPE NEXT SEQUENCE PROCEED LIMIT REWIND MAG TAPS.
USER SPECIFIED DATA PATTFRN?
IS THE BYTE COUNT LESS THAN 4?
IF 'NO' THEN BRANCH.
SET INITIAL COUNT TO THE MINIMUM.
NEXT CLP R11 ,510 PEACHED THE MINISU?
BP PASS YES, NEXT SEQUENCE SIS R10,1 ELSE DECREMENT D T4067 CONTINUE BAL R15,L00P m 0P DAC TST4.
страница CLR R11,R10 BP PASS SIS R10,1 B T4044A HP ADDRESSES REWIND TAPE TO READ IS THE 3YTES OPT LESS THAN 2?
NO, THEN BRANCH OTHERWISE, LOAD THE NKINirUM.
PUT IN READ KODE SENSE STATUS READ DATA INTO BUFFER INCREMENT INDEX DECREKENT LENGTH: SAVE LENGTH CHECK FO END OF TAPE DECREMENTING RECORDS.
END 4704 BAL R15,REWKT 4705 BAL R14,CSTQP 4706 BAL F,14,CST0P 4707 BAL 315,PESTORE1 4708 LIS R0,0 4709 STH E0,DECFLG 4710 LHI R4,X'FFFF' 4711 STH B4,DATAPAT 4712 LA S4,DATAFAT 4713 LHI R6,X'03FF' 4714 BAL 314,CWR0DBY 4715 BAL R15,SEL.
E008 4720 LA 50, T4.
SW CHECK SELCH STATUS CHECK SELCH ENDING ADDRESS CHECK STATUS TERR />RDR REWIND AND BEGIN LOAD MAX RECORD LENGTH LOAD MINIMUM RECORD LENGTH MODIFY BYTE OUTPUT GET BYTE MINIMUM DECREMENT IS BYTE OUTPUT ODD?
NO ISS ODD BYTE COMMAND GO SET 'J?
Моторное масло Ravenol TSJ SAE 10W-30 5 л 4759 3 T1R09 4760 T4.
ER 4756 NHI R3,X'20' 4757 BN2 T4.
R4,R11 4784 BNL T4.
D 4789 BAL R14,REBUF 4790 BAL R14,CREAD 4731 LA E5,T4.
E00U 4792 LA R0,?
EAD 4797 BAL R15,TIMEF 4798 LA R5,T4.
R9,R4 4828 SIS F.
E002 4337 LA R0,?
E002 4 34 4 B T1R09 4 3HS T4.
INTERRUPT ADDRESS TIHVAL INCREASE.
SELCH R01 WAIT FOR INTERRUPT SELCH WRITE DECREMENTING RECORDS.
SV SENSE STATUS IS TERR STATUS S~T?
N R15, E11PASS R4,1 T4.
SELVRD SET UP FOR READ REBUF SET SELCH ADDRESSES CREAD ISSUE COMMAND 4.
E0C9 SELCH READ DECREMENTING RECORDS 4.
SCHK CHECK LENGTH P.
ERR FQ1I LIS LIS L3 LB CLR BNE AIS XHI LH 3NZ CLAR p CLAR BNE 3R STH STH STH R7,0 R2,0 R6,READBUF R7 K8,0 R4,R2 R6,R8 T4.
ERR R7,1 R2,1 R0,DECFLG T4.
CHKA R15 R6,WST0RE R8,RST0RF R7, INDEX INITIALIZE BUFFER INDEX.
SERR 4974 AIS 33,1 4975 CLAR R7,R9 4976 BER?
SERB STH R3,WST0RE 4981 STH R6,RST0E" 4982 STH P7, INDEX 4983 BAL P15,LENASC 4984 BAL?
DRIV 4990 LH R0,DRIVSAV1 4991 THI P.
B1 4994 c TST4.
ERROR INCREMENT PATTERN COMPARE LENGTH COUNT RETURN TO CALLER INCRFMENT POINTER AND CONTINUE COMPARES STORE DATA WRITTEN AND STORE IT TOO BYTE LOCATION DATAS AND Перейти SUSPECTED ERROR WITH SELCH OUTPUT MESSAGE CHECK FOR OTHER DRIVES CHECK FLAG IS IT SET NO, END TEST INIT TEST FOR OTHER DRIVE BEGIN TEST 4 4997 T4.
E005 DC 4998 T4.
E002 DC 4999 T4.
E006 DC C INCREMENTING RECORDS.
E008 DC C'SFLCK SElTE INCREMENTING KECOaDS 'X" ODOA ' "TD50O0O 5001 T4.
CHK1 5075 BAL R14,CREAD 5076 BAL R14,SENSTA3 5077 RHR R1,R3 5076 CLH R3,TESTPAT+8 5079 BE T5.
E000 5089 n T5R02.
SC WRITE RECORD 1 OF FILE 1 RELOAD LENGTH OF REC.
LOAD ANOTHER TEST PATTERN WRITE RECORD 2 OF FILE 1 WRITE FILE HARK 1 LOAD DIFFERENT PATTERN RELOAD REC LENGTH WRITE RECORD 1 OF FILE 2 LOAD LAST PATTERN LOAD AGAIN REC LENGTH WRITE RECORD 2 OF FILE 2 WRITE FILE SARK 2 TAKE A STATUS CHECK AND ZERO IN ON EOT IF ZERO CONTINUE ON OTHERWISE REWIND M.
ECFLG2 5107 IA P2,T5EF.
MSG1 + 16 5108 BAL R15,HEXASC 5109 LH R1 ,RECFLG1 5110 LA F2,T5ERKSG2+16 5111 BAL R15,HEXASC 5112 LH R1,WST0RE 5113 LA R2,?
C ERMSG3+13 5114 BAL По этому сообщению 5115 LK R1,P.
E001A 5155 B T5P01.
TAPE IS OUT OF LIMITS REC0RD4 RETURN RECORD 1.
TAPE IS OUT OF SPECIFIED RECORDS BARK CLEAR INTERFACE WAIT FOR IT SKIP FORWARD A FILE IS EOF SET?
E CLR R3,35 BE T5.
CHK1 EQU BAL BAL LIS TBT BNZR LA BAL LA LA B R14,CN0P3 B14,BEDE B3,X'B' R3,SNSHW E15 P.
E006 P14,T2ERR0RA R15,T2ERMSG0 R14,C0NTMSG EERORX DRIVE AND Читать SUSPECTED ERROR WITH CONT LET'S READ A HW TO CHECK WAIT FOR BUSY LOAD THIRD PATTEPN A5 STORE TEST PATTERN FOR USE READ IN A HALFWORD STORE FOR ERROR?
AT+10 CLR R3,R5 BE T5.
CHK1 5224 BAL R14,CREAB 5225 BAL R14,SENSTA3 5226 RHR R1 ,R3 5227 LHL R5,TESTPAT+8 5228 CLE R3,R5 5229 PJ T5.
E003 5234 LIS P.
S000 LA R4,TFSTPAT+4 5262 BAL R14,T5.
SWBT 5265 BAL R14,CWRE0F 5266 LA?.
SWRT 5263 LA R4,T"STPAT 5259 BAL R14,T5.
SWRT 5270 BAL P14,CWRF.
SW1 5283 BAL R14,CWR0DBY 5284 T5.
SW1 BAL R14,CWRITE 5285 BAL R15,REST0RE1 5286 LA R5,T5.
E005 5287 LA P0,T5.
B1 5311 3 TST5.
NO ISSUE ODD BYTE COMMAND PUT INTERFACE IN WRITE MODE SKIP COHMANDS.
SDOA 00541C 504F 5349 5449 4F4F.
E004 DC C'IN'CORRECT STAT T!
E005 DC C'SELCH SKIP C08«ANDS' ,X 'ODOA ' 5327 T5.
E006 DC C'IRG WAS NOT WRITTEN" ,X ' ODO A ' 5323 T5.
R6,R5 5426 R6, INDEX 5427 LA R5,T6.
E002 5428 STH R3,WST0FE 5429 STH R7,RST0RF 5430 BAL R14,T1ERR0FA 5431 LA R15,MESSG3A 5432 LA P.
Q AL R14,CWRITE LA R5,T6.
SELCH WRITE INTERRUPT ADDRESS TIMVAL INCREASE SO?.
HST0RE STH E8,PST0RE STH R7, INDEX LA R5,T6.
STORE IT INCREMENT PATTERN LBAL HAVE WF STORE ALL?
E002 DC C'EEAD BACKWARD.
E003 DC C'READ BACKWARD.
E004 DC C'SELCH READ BACKWARD.
IT THEN HE LOGIC AND EXERCISES INTERRUPTS BASIC MAG TAPE COMMANDS WHITE, IND AND SKIP AND THEIR ASSOCIATED 3USY AND NMTNBUILDING UP THE OF THE OPERATION UNTIL THE PROGRAM THE ENTIRE SYSTEM.
END PAL R15,WRTENE ARE WRITES ENABLED?
NEXT SEQUENCE BAL R15,L00PT0P DAC T7.
E001 BAL R14,CENBLE B PASS INTERRUPT WAS QUEUED WHILE DISARMED WE'LL ENABLE INTERRUPTS AND SEE WHAT HAPPENS NOTHING HAPPENS SO LET'S CHECK OUT INTERRUPTS JUST DISABLED 3AL R15,LO0PTOF DAC TST7.
E002 STH R5,DATAFAT LIS 33,0 STK R3,DE¥INT PROCEED LIMIT INTERRUPT WAS GENERATED WHILE DISABLE SAVE ERROR MSG ADDRESS LOAD ZEROS AND ZERO OUT HANDLER YOU WILL RECEIVE A F4 ERROR IF AN INTERRUPT HAPPENS AS I OUTPUT A DISABLE COMMAND BAL R14,CCLEAR BAL?
AND STORE INTO TABLE OUTPUT A RECORD NOTHINGS HAPPENED SO LET'S SEE IF IT QUEUED AN INTERRUPT WHEN WE ENABLED LOGIC LA R5,T7.
F003 LA R3,PASS STH R3,DEVINT BAL R14,CENBLE LHI R3,X'7FFF' BAL R14,TIM0TJT TST7.
END BAL R14,CCLEAR BAL E14,CDENS LHL R3,PSW3 EPSE R14,R3 LA 33,DH.
AND OUTPUT A RECORD AT THIS POINT THE SAG TAPE HAS THREE RECORDS.
LET'S NOW CHECKOUT EACH SIGNAL CAPABLE OF TRIGGERING AN INTERRUPT LET'S EXERCISE BUSY FIRS?
ON WRITE COMMAND PROCEED LIMIT CLEAR INTERFACE BEFO"E WRIT?
DENSITY COMMAND SET UP ENABLE FO" PROC.
INTERRUPTS LOAD RECORD LENGTH LOAD ADDRESS OF NEXT PAPT STORE IT IN TA3LE ENABLE INTERFACE INTERRUPTS PUT INF.
IN WRITE Https://booksarchive.ru/100/braslet-diggro-id115-lite.html LOAD COUNTER BAL E15,L00PT0P DAC T7.
OUTPUT A RECORD LET'S CHECK NKTN OS A REWIND COMMAND EAL R15,LO0PTOP DAC TST7.
END R3,PSW2 P14,R3 RO,FSAVE R14,CDISARM NEXT SEQUENCE RESET PSW TO 30F0 RESTORE FEGISTER.
CENBLE 5790 LA R3,TST7.
E008 5799 fi TST7.
ITE RESTORE USER'S PSW AND REGISTERS LOAD LOC TEST STORE IN HANDLER LOAD COUNT FOR FIRS" BYTFS MUST BE DONE DISARMED OUTPUT BYTES DECREMENT COUNT BRANCH IF DONE OTHERWISE CHECK FOR V.
TEST LOC STORE IT TIME VALUE WAIT FOR NMTN INTRPT.
CONTINUE TESTING RESTORE WORKING PSW AND REGISTERS AND GO AND CHECKOUT WHY SY AND NHTN WITH A OPERATION NEXT SEQUENCE ON PASS Увидеть больше LIMIT LOAD ADDR OF NEXT STEP AND STORE INTO INTR.
TABLF LOAD INTERRUPT HANDLER ADDR.
TD58710 MTD58720 MT D58730 HIGH?
RSAVE+8 RESTORE R2 N T D59110 0000 5C0A 5915 T7.
E010 5962 3 TST7.
E011 5975 H TST7.
RESTORE PSW AND REGISTFRS RESTORE REGISTERS LOAD ADDR OF NEXT TEST STORE IN HANDLER LOAD TIMER GIVE SKI?
E008 R14,T7ERE0RA R15,T7ERSG1 R14,C0NTKSG ERRORX RCEEESAVE R15,L00P2 R1,DRIVSAV R14,SENSTA E0,3 LET'S CLEAR EVERYTHING FIRS" 7 " RESTORE R1 SEE IF USER SPECIFIED DATA PATTERN ELSE USE TEST PATTERN LOOK AT TRANSFER TYPE SELCK TRANSFERS ADDRESS CALCULATION DISARM INTERRUPTS FIRST REWIND MAG TAPE LOAD FILE COUNT LOAD RECORD COUNT CLEAP INTERFACE LOAD PECORD LENGTH IS BYTES AN ODD VALUE?
LOAD ADDR OF WRITE ROUTINE STORE IT IN HANDLER ENAELE INF.
INTERRUPTS DENSITY COMMAND GIVE INF.
WRITE COMMAND LOAD COUNTER WAIT FOR INTERRUPT IN INTRPT GENRT AFTER C WRITE DRIVE AND STATUS SUSPECTED ERROR WITH CONTROLLER SAVE RO AND UP OUTPUT 1ST MSG?
DWB LA R2,T7EEMSG1+6 BAL P15,HEXASC IIS R0,2 CONVERT 2 DIGITS LH R1, STATUS LA R2,T7EBMSG2+7 BAL R15,HEXASC L" PO,EERSAVE EEST0RF RO AND UP C H S14 RETURN COME HERE FOR WRITE BUSY INTERRUPT EQU LHL EPSR LA STH LHL CLHI BI LIS BAL WHR SIS BZS BAL BS BAL SIS BAL WHR LI BAL LA EQU LHL EPSR SIS BNL LA STH T BAL LA B R3,PSV3 R14,R3 R3,T7.
E012 T7R04 R3,PSW3 E14,R3 B5,2 T7.
DWC R3,0 R12 EO,BASE P15,TIKEP R5,T7.
E00A T7R04 RESTORE PSW AND REGISTERS LOAD ADDR.
THE 4 BY WRITT RE-ENABLE INTERRUPTS WRITF OUT DATA LOAD COUNTER WAIT FOR INTERRUPT NO INTRPT GENRT ON ON BSY AFTER WH ERROR SETUP PESET PSW USEE SET DECREMENT BYTE COUNT AND CUPUT SOME MORE?
AND STORE IN TABLE LOAD TIBER COUNT AND WAIT FOE NMTN INTR.
DRD LA STH BAI NHI BNZ EQU SIS BNZ R3,?
XI32 53,0 512 S15,STATCHK?
OUTPUT ANOTHER RFCORD COME HERE TO OUTPUT A TAPE MARK AWD TO CHECK FILE COURT LA R3,T7.
TM STH R3,DEVINT LHI S0,X'3C BAL R14,CWRE0F BAL R15, TIMER LA R5,T7.
OF NEXT CHECK STORE IN HANDLER LOAD TIMER WRITE EOF WAIT FOP.
INTERRUPT NO INTRPT GEN ON WRITE EOF ERROR SETUP RESTORE PSW AND REGISTERS RESTORE REGISTERS CHECK FOR ERRORS IS TAPE AT EOT DECREMENT FILE COUNT OTHERWISE OUTPUT ANOTHER FILE NOW THAT WE HAVE WRITTEN UNDER INTERRUPTS LET US NOW READ UNDER INTERRUPTS BAL DAC DAC LA STH BAL LHI A BAL BAL LA 3 R15,L00PT0P T3T7.
DRD 33,DFVINT R14,CENBLE 5C,X'3C?
DRD1 6146 STH 33,0 812 5147 LDAR R5,R8 5 148 LHI R0,X'7F?
D 6150 3AL P15, TIMER 6151 LA R5,T7.
VE+8 6161 BAL R14,CDI3BLE 5162 LA F3,SXI32 6163 STH R3, 0 512 6164 LA R3,T7.
DPD2 6165 STH E3,DEVINT 6166 LA 39,READBUF 5167 T7.
WAIT FOP BUSY TO DROP NO INTRPT GEN ON BUSY AFTER RD DRIVE AND STATUS RESTORE PS!
J AND REGISTERS RESTORE R1 RESTORE R2 DISABLE INTR.
RIGHT AWAY LOAD ITR.
HADLER LOC STORE IT LOAD ADDR.
LET"S GIVE IT ANOTHER TRY RESTORE THIS AND THAT DISARM INTR.
JUST INCASE CHECK STATUS Перейти на страницу ERRORS PE-FNABLF INTERRUPTS MTD61400 Источник 1410 Jf"'D614?
HISS 6203 AIS S10-1 5204 XHI R2,1 6205 SIS R5,1 6206 BNL DATC0MP2 6207 B T7.
HISS STH P3,VST0RE 6209 STH R9,RST0RE 6210 STH R10, INDEX 5211 LA R5,T7.
E012A 6212 3AL R14,T1ERR0RA 6213 LA R15,?
DRD3 5225 STH R3,DEVINT 6226 LHI Z0,Y.
SR R14,R3 6238 LK?
DED4 6242 LA R5,T7.
E015 5243 T7H06 LHI P0,X ' 1E' 6244 STH R0,STATGD 6245 BAL B14,T0ERP.
ORB IS TAPE AT BOT?
YES, END TEST LOAD BYTE COUNT INTO WORK REG.
INITIALIZE INDEX ADDRESS WHERE DATA IS BYTE INDEX EXPECTED ACTUAL COMPARE THE TWO ERROR IF.
HANDLER STORE IN EXP INTR.
S BAL R15,L00PT0P DAC T7.
SA1 BAL R14,CHR0DBY T7.
SA1 BAL P14,CWBITE LHI V.
SC SIS R3,1 BNZS T7.
E016 T7R05 STM RO,EPRSAVE BAL R15,LOOP2 LIS P0,3 LR P1.
R2 LA P2,T7MSG3+6 BAL?
IF NO STOP SELCH FIRST REWIND KAG TAPE SET UP FOR PROC.
INTERRUPTS LOAD FILE COUNT LOAD APDR OF TEST PATTERN LOAD RECORD COUNT ISSUE CLEAR COHtfAND BEFOR WRITE SET UP INTERRUPT HANDLER ENABLE INF.
INTEPRUPTS Увидеть это Контакты A9N26927 Контакт авар.

isd для idpn n, dpn n vigiSchneider Electric разделяю FILE COUNT GO AND SETUP WRITE BUF.
E017+9 6320 BAL R15,KEXASC 6321 LM RO,EBPSAVE 6322 LA R5,T7.
E017 6323 B T7R05.
SA 6341 LA R3,TST7.
S3 6342 STH R3,DEVINT S343 I HI F0,X'3C' 6344 EAL R14,CENBLE 6345 BAL R14,CWEE0F 6346 BAL R15, TIBER 6347 LA E5,T7.
LOAD POINTER FOR NEXT EXPECTED INTR.
STATUS IS EOT SET IF SO, REWIND AND READS DECREMENT RECORD COUNT OUTPUT ANOTHER IF NO"?
ZERO OTHERWISE SET UP FO" EOF WRITTING LOAD TIBER ENAELE INTERRUPTS OUTPUT AN WEOF CBD.
WATT FOR NMTN INTR.
NO IliTHPT GEN ON NHTN AFTEE?
S4B FQU LHL EPS L 1 BAL NHI BNZ BAI NHI BNZ EQU SIS BNZ R R3,PSW3 R14,P3 R1 ,RSAVE+4 R2,SSAVE+8 R14,SENSTA R3,X'20' T7.
END R14,CST0P R14,CST0P R3,TST7.
S4 R3,DEVINT RO,X'FFF" R14,CREH R15, TIMER R3,PSW2 R14,R3 R5,T7.
E020 T7R05 STOP SELCH FIRST SET UP POINTER FOR REWIND INTERRUPT LOAD TIMER GIVE REWIND CMD.
WAIT FOR INTERRUPT ERROR IF TIHED OUT SO DISABLE PROC.
S5 EVINT 7FF' CENBLE CREAD TIMER 7.
E021 RELOAD PSW AND PESTORE IT RESTORE R1 RESTORE t?
GSET UP READ ADDRESSES LOAD POINTER ADDR.
S6 LOAD POINTER ADDR.
END OTHERWISE END TEST V"'D64410 0000 61F8 6442 T7.
M' n D64510 006212 5334 4200 0000 6452 S5AT.
ERR STH 33,WST0RE 6464 STH R10,RSTCEF 6465 STH R9, INDEX 6466 LA R5,T7.
E022A 6467 PAL R14,T1ERP0RA 6468 LA P,15,MESSG3A 6469 LA R14,SELMSG 6470 p ERRORX 6471 T7.
S77 SIS P8,1 6472 BNZ T7.
S4B 6473 LA E3.
S7 6494 LA R5,T7.
LOAD EXT LOC AND STORE FOR INTERRUPT ENABLE INTERFACE LOAD TIMER READ EOF?
CDISARK 6522 LH R3,PSW3 6523 EPSB R14,E3 6524 PAL R15,TST.
DRIV 6525 LH R0,DRIYSAV1 5526 TKI R0,X'E" 6527 BZ TSTEND 6528 EAL R15,IT.
B1 6529 p TST7.
E000 DC C'INTEREUFT GENERATED WHILE DISARMED'.
E003 DC C'NO INTERRUPT QUEUED WHILE DISABLED ' ,X ' ODOA ' 6535 T7.
DOA 005418 4E4F 2049 4E54 4552 006420 5255 5054 2047 454F C06428 4552 4154 4544 204F 00R430 4E20 2242 5553 5922 006438 2041 4654 4552 2043 006440 4F4D 4D41 4E44 2057 005448 5249 5445 C0644C ODOA 00644E 4E4F 2049 4E54 4552 006456 5255 5054 2047 454E CC645E 4552 4154 4544 204F 006466 4E20 224E 4D54 4E22 00646E 2041 4654 4552 2020 006476 5752 4954 4520 00647C ODOA C0647E 4E4F 2049 4F54 4552 006436 5255 5054 2047 454E 00648E 4552 4154 4544 204F 006496 4E20 224E 4D54 4E22 00649F 2041 4654 4552 2020 0064A6 434F 4D4D 414F 4420 0064AE 5245 5749 4E44 0064B4 ODOA 0064B6 4E4F 2049 4E54 4552 0054BE 5255 5054 2047 454F.
E00B DC C'NO INTERRUPT GENERATED ON "NKTN" AFTER ' 6545 DC C'COKHAND REWIND ' ,X ' ODOA ' 6546 T7.
E00D DC C'NO INTERRUPT GENERATED ON "BUSY" AFTER ' 6547 DC 6548 T7.
E011 Больше информации C'NO INTERRUPT GENERATED ON "NMTN" AFTFR' 5553 DC C'SKIP FORWARD RECORD' ,X'ODOA ' 6554 T7.
E013 DC C'NO INTERRUPT GENERATED ON "BUSY" AFTER VRITF EOF' 6558 DCX ODOA 6559 T7.
D65550 1i"D65560 WD65570 KTD65580 PTD65590 »fTD65600 YTD6 5610 HI3H PESF0RMANCE 6250?
E021 DC C'NO INTERRUPT GENERATED ON "NMTN" AFTER COMMAND DC 6573 T7.
BAL R14,CST0P PAL R15,F.
EWMT BAL S15,INTPSET BAL R15,' JRTENB LH R4,D?
TABLES ARE WRITES ENABLED?
E000 5642 BAL R14 f CG0 5543 BAL R15,TIHER 6644 LHL R3,PSW2 6645 EPSR R14,R3 5646 B T1R09 6647 T8.
CHK 6655 NHI R3,X"20" 6656 BZ T8.
END 6662 BAL R14,CST0P 6663 BAL R14,CST0P 6664 BAL R15,REWKT 6665 LA R3,READBUF 6665 STA R3,RDBUF 5667 AKI »3,X'1FF' 6668 STA R3,ENDBTJF 6669 BAL R15,CLRBUF 6670 BAL R14,REBUF 6671 LA R3.
INTO iJRITE MODE LOAD INTS.
LOC AND STORE ENABLE P50CES30 D INTERRUPTS LOAD COUNTER LONG RECORD WRITES GIVE SELCH THE GO WAIT FOR SELCH TO FINISH LOAD PSW TO DISABLE PROC.
T TS CHECK ENDING ADDRESS CHECK INF.
INTERRUPTS RESTORE R1 RESTORE R2 CHECK SELCH STATUS CHECK ENDING ADDRESS LOAD INTERFACE STATUS ZERO IN ON EXP.
STATUS CONTINUE ON IF SET OTHERWISE LOAD ExP.
B1 INIT DRIVE FIRST BAL R14,CREAD PUT INF.
IN READ BODE BAL R14,SENSTA3 WAIT FOR NON BUSY BAL R14,SENSTA1 WAIT FOR NO MOTION HAPPEN TOO OTHERWISE ONLY ERR WILL SET BNZ T8.
STATGD AND STORE IT LA R5,T8.
CWEITE 006A3E 9814 6741 T8.
STATUS STORE IT WRITE UNDERFLOW DID NOT SET "TERP" ADDRESS DS30 LOAD DSBC LOAD OFFSET FOR TEST TEST FOR WRITE UNDERFLOW CONTINUE TEST IF SET WRITE UNDEPFL DSB BIT 13 DIDNOT NEXT SEQUENCE INIT DRIVE FIRST LOAD ODD BYTE COUNT ISSUF A W?
T ODD BYTE COWFANP PUT INF.
T D57430 MT06744O »?
B1 LIS R5,4 PAL R14,CWRITE WHR?
F008 D T8S03 BAL R15,TST.
DEI LH R0,DPI¥SAV1 THI RO,X'E' BZ TSTEND BAL R15,IT.
E000 DC C'LONG RECORD WRITES' ,X ' ODOA ' 6820 T8.
E003 DC 5823 T8.
E004 DC C'READ OVRN DSB BIT 15 DID NOT SET',X'ODOA' C'FOEKATTER OVRN DID NOT SET "TERR" £ "ERF" ' ,X ' ODO A ' XTD67910 yTD6702C MTD57930 f?
CHECK TOP OF MEMORY SET UP INTERRUPT TABLES CHECK FOR WRITES ENABLED LOAD SELCH ADDRESS DOUBLE IT AND ADD FOR INT.
VBUF 6887 AHI R3,X' 1FFE" 6888 STA 33,ENDBUF 6889 AIS S3, 2 6890 STA R3,W3UF2 6891 AHI %3,X'2F?
Z' 6392 STA R3,ENDBUF2 6893 LB R3,GAPLSS 6894 CHI R3,X'C0" 6895 BAL P14,CGAPLS 6896 BAL R15,L00PT0P 6897 DAC TST9.
END 5899 EAL R14,CST0P 6900 BAL R14,CST0P 6901 BAL R15,REWMT 6902 BAL R14,CWHITE 6903 LHL R3,PSW3 6904 EPSE Как сообщается здесь 6905 TST9.
CST0P 6907 EAL R14,CST0P 6903 BAL R14,KRBUF 6909 LA R3,TST9.
WT LHI "R0,X'FFF' 6913 BAL R15, TIMER 6914 LHL Основываясь на этих данных 6915 EPS8 R14,P3 6916 LA R5,?
EQ00 6917 3 T1R09 591?
SH3 6921 EPSR R14,P3 6922 I R1,RSAVE+4 6923 L R2,RSAVE+8 6924 3AL P14,CST0P 6925 BAL ET»,C3T0F 6925 SIS R6,1 6927 3Z TST9.
OF 1ST BUFFER STORE IT CALCULATE ENDING ADDRESS AND STORE IT FIND 2ND 3UF START LOC.
AND STORE IT CALCULATE ITS ENDING ADDR AND STORE IT LOAD GAPLESS COHHAND ALSO INCLUDE DISAEN COWHAND OUTPUT GAPLESS+DENSITY COHH.
ATD NEXT SEQUENCE PROCEED LISIT STOP SELCH FIRST OFF REWIND T APE PUT INTERFACE INTO WRITE BODF SET PSW FOR P50C.
INTERRUPTS INIT SELCH FOR SURE LOAD ADDRESS FOR INIT.
STORE IT OTHEFWISE GIVE SELCH THE GO LOAD TI«ER COUNT AND WAIT FOR SELCH "O END OTHERWISE RESET PSW TO NO-INT.
AND GAPLESS WRITE RESET PSW FOR INT.
INIT SELCH FOP SURE DECREYFNT COUNT BRANCH OUT IF ZERO LOAD ADDR FOR IN 1 ".
E000 6946 a AL R15,SELCHK 6947 BAL S14,CEXTD 6948 BAL R14,PEEND 6949 EXHR E3,R3 6950 OAR R3,R13 6951 STA R3,ST0PADE 6952 BAL R14,CST0P 6953 BAL R14,SENSTA 6954 LDA E10,ST0PADR 6955 CLA R10,ENDBUF 6956 3E PASS 6957 CLA R10,ENDBIIF2 6958 BE PASS 6959 T R0,EKDBUF2 6960 ST R0,ENDBUF 6961 T9R02 3 SELEND.
END 6967 DAC TST9.
END 6968 BAL R14,CST0P 5969 EAL R14,CST0P 6970 LHL R3,PSW3 6971 EPSR R14,R3 6 97 2 BAL R14,SENSTA1 6973 BAL R15,STATCHK 6974 LHL R6,RECSAV 6975 SRHLS R6,1 6975 LA RS,READBUF 6977 STA R5,RDBUF 6978 A HI RSfX'UFFE" 5979 STA R5,ENDBUF 6980 LA R3,TST9.
BIT GET SELCH ENDING ADDRESSFS REARRANGE UPPER HALF AND OR IT WITH LOWER SAVE IT IHIT SELCH LOAD INF.
STATUS RELOAD END ADDRESS COMPARE VITH 1ST END BRANCH TO READS IF GOOD COHPAPE Посетить страницу 2ND END BRANCH IF GOOD GET FINAL ENDING ADDRESS B OUTPUT ERR HESS»GE STOP SELCH FIRST STOP SELCH ENABLE PROC.
OR NOTHING WILL HAPPEN CHECK INTERFACE STATUS FIRST CHECK INTERFACE STAT LOAD BUFFER COUNT DIVIDE BY 2 LOAD ADDR OF READ BUFFFP STORE IT FOR SELCH ADD IN COUNT FOR ENDING AND SAVE IT LOAD INT.
LOC AND STORE IT LOAD ADDRESS FOR "N INT.
»LSO STORE FOR NON-CONF.
E005 5997 EAL R1U,T0ERR0RB 6998 LA R15,HESSAGE1 6999 LA R14,C0NTMSG 7000 E ERROFX 7001 T9.
GAPLESS READ TIMED OUT DURING SELCH READ RESET PSV RESTORE R1 RESTORE R2 NO!
INIT SELCH FOR SURE!
LOAD INTERFACE STATUS DECREMENT COUNTER CONTINUE READING?
LOAD ENDING ADDPESS INCREMENT BY 2 AND STORE AS START LOC INCREMENT ENDING ADD D.
D6 CC6EDA 0C6FDE 00":?
ADR 7044 BAL R14, CSTOP 7045 EAL P15,3ELCHK 7046 LDA R10,S70PAD?
E002 7051 B T9P.
SW2 7055 EPSR R14,P3 7056 L R1,F.
C0MP 7070 SIS R8,1 7071 BZ PASS 7072 LA R4,TFSTPAT+12 7073 LHI R7,X'2FFF' 7074 BAL R14,T9.
нажмите для деталей 7075 SIS R8 r 1 7076 BZ PASS 7077 B TST9.
C0HP ST R2,RSAVF+8 7080 LIS P2,0 7081 T9.
C0MP1 LB R3,0 R4,R2 7082 LB R9,0 H5 7083 CLR R3,R9 7084 BNE T9.
CERR 7085 AIS F5,1 7086 XHI R2,1 7087 SIS R7,1 7088 BNLS T9.
C0HP1 7089 T, R2,RSAVF+8 GAPLESS READ STOP SELCH PUT IN EXTEND ADDRESS "ODE GET SELCH ENDING Больше на странице SET UP UPPER HALF TO OR AND OR TOGETHER SAVE IT AND INIT SELCH AND CHECK SELCH STATUS RELOAD ACT ENDING ADDR.
COKPARE THE TWO AND BRANCH OUT IF EQUAL GAPLESS READ SELCH INFORMATION RESET PROC.
RESTORE "1 RESTORE R2 "ARE SURE SELCH IS SHOPPED STOP SELCH LOAD ENDING STATUS OF INF.
LOAD ADDRESS OF READ BUFFER LOAD BUFFER COUNT LOAD 1ST PATTERN LOAD COUNT BRANCH TO COKPARE ROUTINE DECREKENT BUF.
CERR STH R3,»ST0SE 7093 STH R9,RST0RE 7094 LA R6,READBUF 7095 SR R5,R6 7096 STH R5, INDEX 7097 LA R5,T9.
CHK1 7141 ' U T!
LOC AND COMPARE WITH 1MB BOUNDARY AND IF LESS STORE SO w F MCRE LOAD TEST PATTERN OTHERWISE LOAD ANOTHER PAT.
CHK2 STH R6,0 P4 CLK R3,X'0' E4 AHI R4,X1000' BS M.
END BAL LH THI 3Z BAL 7190 T9MSG1 S15,TST.
AT LOC ZERO STORE 1ST PAT.
D20 3220 0070E2 ODOA 0070E4 4741 504C 4553 5320 0070EC 5752 4954 452E 2E20 0070F4 O'JOA 0070F6 4741 504C 4553 5320 0070FE 5245 4144 2E2F 007104 ODOA 007106 4952 4720 464F 554E 00710E 4420 494E 2047 4150 007116 4C45 5353 2054 4150 00711E 4520 007120 ODOA 007122 4741 504C 4553 5320 00712-A 434F 4D50 4152 4520 007132 4552 524F 522E 2E20 00713A 0D0» 7192 T9.
EO0O DC C'GAPLESS WRITE.
F002 DC C'GAPLESS READ.
E007 DC C'GAPLESS COMPARE ERROR.
END LR R5,R9 BAL S14,CCLEAP BAL R15,SELSFTF BAL R15,FEWKT BAL R14,CBYRD BAL R14,CPEAD LA S6,READBUF TA.
END 7283 DAC TSTA.
END 7284 BAL R15,REWWT 7285 LIS R3,0 7285 LIS R7,0 7287 TA.
E002 7307 EAL R15,L00P2 7303 IA R5,T».
F003 7309 TAB03A STH RCEERSAVE 7310 FAL R15,LC0RE 7311 LM P0,EERSAVE 7312 BAL R15,L00P2 7313 STM P0,E3RSAVE 7314 LIS P0,1 7315 LIS F1,0 7315 LA TV-тюнер LUMAX DV-3208HD 7317 P.
AL R15,hEXASC 7318 LR R1,R7 7319 LA P2,TAERHSG3+12 7320 EAL S15,HEXASC 7321 LK RO,ERRSAVE 7322 LA R15,TAERtfSG2 7323 LA R14,C0NTKSG 7324 B ERRORX 7325 TA.
E002 7327 BAL R15,L00P2 7328 LA R5,TA.
E004 7329 B TAR03A 7330 TA.
E002 7332 BAL R15,L00P2 7333 LA R5,TA.
E005 7334 B TAR03A 7335 TA.
E002 7336 BAL R15,LOOP2 7337 LA R5,TA.
TATCHK 7342 NHI RSfX'OOFF' 7343 CLHI R3,X'1C' 7344 BE TA.
CC INDICATES END OF MEDIUM EXA OR THE OUT AL.
CC INDICATES EXA OR TIME OUT AL.
INCORRECT CC ERROR MESSAGE OUT R01 CHECK STATUS OF INTERFACE ONLY LSB NECESSARY STATUS SHOULD BF 1C EVERYTHING OK HERE SAVE REGISTERS RESTORE LOH CORE IMMEDIATELY RESTORE REGISTERS EXPECTED STATUS SAVE IT AL.
END STX RO,ERESAYE 007362 41F0 1BD0 7373 BAL R15.
ODE READ ' ,X ' ODOA ' 7384 TA.
E002 DC C AL.
E004 DC 7387 TA.
D0A 4343 2045 5650 4543 5445 4430 2»?
CA 4343 2052 4543 4549 5545 443D 2A2C ODOA 7358 TA.
END 7448 DAC TSTB.
END 7449 LA R5,TB.
KSG2 7450 BAL R15, PRINT 7451 LI R3,Y'7FFFFFF' 7452 TSTB.
E003 7459 BAL R15,L0OP2 7460 B PASS 7461 TST3.
C 7465 LI SOjY'lDaCO' 7466 BAL R14,CUNLD 7467 TB.
B1 7485 B TSTB.
GIVE NOTICE IF NOT LOAD TIBER C0UNTC2 MINS.
UNLOAD TAPE DECREMENT COUNTER KEEP DOING UNTIL ZERO LOAD STATUS IS DEVICE NOW DU?
END TEST EXPECTED STATUS DU SAVE IT TAPE DID NOT UNLOAD DRIVE, STATUS'S CHECK FOR OTHER DRIVES CHECK FLAG IS IT SET NO, END TEST INIT TEST FOR OTHER DRIVES BEGIN TEST 3 5441 5045 2044 4944 204E 4F54 2055 4E4C 4F41 4420 ODQh 4E4F 2049 4E54 4552 5255 5054 204F 4343 5552 5245 4420 4F4S 7488 TB.
EOOO DC 7489 TB.
HODE, DATA, AND BYTES.
WTD76140 00777C 0A15 7615 A 5 R1,R5 ADD IT TO READ BUF.
M T D76300 00 77BA 2420 7631 TC.
T"D76710 007835 C330 0020 7672 TC.
E CLEAP INTERFACE DENSITY COMMAND GET BYTES VALUE DECREASE BY 1 IS IT AN ODD VALUE?
ELSE ISSUE ODD BYTE COMMAND MTD77?
END 7772 SIS R0,1 7773 BNZ TD.
AC 7813 BNZ TSTD.
END SAL R15,REWMT 0079B0 41F0 1A8C 7824 3AL Продолжить 0079B4 41F0 2836 7825 3AL R15,TST.
DECREMENT RECORD COUNT CONTINUE UNTIL FINISHED TIKE VALUE WAIT FOR NO MOTION R01 DECREMENT TIMER CHECK AGAIN P01 R01 R01 R01 R01 R01 R01 501 OR CSKBF CHECK FOR BREAK SEE IF OTHER DRIVES ARE SPECIFIED LOOK AT DRIVSAV1 CHECK OTHER DRIVES V n?
E 3YTFS AND RECORDS.
END BAL E15,TSTBRK SIS E8,1 BNZ TE.
END SIS R0,1 ENZ TE.
SET UP RECORDS VALUE SET UP READ BUFFER ENABLE INT INTERRUPT ADDRESS INCREASE SOME WAIT FFOR Продолжить INTERRUPT BEGIN TES' 1 ' AGAIN RESTORE R1,R2,?
END 7954 SIS P0,1 7955 RNZ TE.
DRIY 7959 LH S0,DP.
IV5AY1 7960 THI ROjX'S" 7961 BSZ TESTE.
R15 R6, K6, RO, R6, R4, R14 R14 R3, TF.
IF NOT, CONTINUE DRIVE UNAVAILABLE OUTPUT MESSAGE?
END TESTING INDEX REGISTER CHECK FOR BREAK DEPRESSION CHECK STATUS HAS TAPS REACHED EOT?
OOOA CLHI 32,14 BNL TF.
OOOA CLHI 52,18 BNL TF.
OOOA OCB R1,E4 BR R14 CONTINUE WITH D2IYES GET fEXT COMMAND LOCATION INDEX REGISTER TO 14 TRY COMMAND AT THIS LOC CHECKED ALL COMMANDS?
O CLEAR INTERFACE RETURN SUBROUTINE C D R C L R CDRCLS CRDC.
Q T 1 PERFO?
O RETURN ROUTINE CN0P3 OC n K1,N0P3 CNOPO.
B2 BAL R14,CST0P BAL?
E004 BAL R14,T7ERR0FA LA R15,T7ERMSG1 LA R14,DRIVFHSG B ERRORX BAL R14,CCLEAR BO IT.
C BAL R14,CDRCLR BAL R14,CDISARJf BAL R14,SENSTA NHI R3,X'20' BNZ IT.
C0M1 LA S15,DSBHSG LA S14,F0R3MSG 3 ERRORX IF NOT, CONTINUE INTERFACE CHECK OTHERWISE INIT AND STOP THE SELCH SET UP SELCH ADDR IGNORE SELCH INTERRUPTS LOCK AT ONLINE OPTION RETURN IF NO TAPE NFFDFD ZERO IN ON DU IF ZERO CONTINUE ON DRIVE UNAVAILABLE DRIVE AND STATUS SUSPECTED ERROR W DRIVF FORMATFR CLEAR DRIVE AND INTERFACE BRANCH IF FALSE SYNC ON COHNAND CLEAR FORMATTER DISARM ANY PENDING INTERRUPTS CHECK STATUS AGAIN ZERO IN 05 BOT AT EOT?
CONTINUE ON SAVE RETURN ADDRESS REWIND DRIVE THEN RESTORE RETURN LBAL.
CHECK STATUS TRY BOT AGAIN AT BOT!
BRANCH IF ONE IS ACTIVE CLEAR FCU AND DRIVE RETURN ERROR 'ITS ARE SFT WHAT EESOR BITS SUSPECTED ERROR WITH FORMATTER su AF 3R0UTINE TO RESTORE R1, R2 AND?
SW3 TER RETURNING FROM TIMER ROUTINE.
I'J1 313,PSW3 R14,R13 R1S RESTORE R2?
R R0,REGS R1, RDBUF R2,EHDBUF R2,2 R3,0 R3,0?
STORE SOSE fORE FORCE SELCH STATE LOAD WRITE BUFFFR ADDRESS CALCULATE ENDING ADDPESS STORE ENDING ADDR.
R13 STOP ,CST ,SEN ,STO ,END ND ADR OP STA PAD?
ADDRESS BI 1 " READ ENDING ADDRS ON SELCH SET UP UPPEE HALF OP THE TWO TOGETHER AND STORE IT RESET SELCH LOAD INTERFACE STATUS LOAD ENDING ADDRESS COMP'.
PO,STARADDR 8451 CLA RO,RDBUF 8 457 BE SELERRA 8458 LA R5,ERMSGBA 8459 B SELERRAA 8460 SELERRA LA R5,ERMSGAA 8461 SELERRAA BAL R15,L00P2 8462 SELERR.
S CHECK TO SEE I?
BACK AT BOT AIRE ZERO IN OH BO?
MTD85520 0080B6 033F 8553 BZR R15 NO!
C BAL R14,SENSTA1 SHI R3,X'C0' BNZ STAT.
EF BAL R14,SENSTA LOAD STATUS IS DEVICE GONE D'J?
EBC IS ERR BIT SET?
CHECK OTHER BIT PARITY, READ OVERRUN OFFLINE LOAD STATUS AGAIN IS TERR SET ALSO?
CHECK TRANSFER ERRORS THIS MEANS BUS PARITY OR FORMATTER OVERRUN BAL R14,CN0P0 BAL R14,5EDE LIS R3,14 T3T R3,SNSHW BZ SNS.
I K F S 00 8182 008185 00818?
ERC FQH LA BAL LA B SNS.
ERBA EQU LIS TBT BZ LA BAL LA B SNS.
ERBC EQU LA EAL R14,CN0P0 B 14, REDE R3.
ERBB R5,COKERKS0 R15,L00P2 R5,C0MERMS5 STATERR R3, STATUS SNS.
EB»rS6 STATFRP 9 E5,C0MERMSC PI?
D2 0001 f 350 2133 8696 8697 8698 8699 8700 8701 870?
C0K1 STH LIS LA BAL BAL BAL LA PAL BAL BAL LA BAL BAL BAL LA BAL BAL BAL LA BAL BAL BAL LA BAL LK BS SNSCONV EQU STK LIS LHL BAL LS BR R5,C0HERHS7 STATFRR R0,EPFSAVE PC, 3 R2,DSBKSG0+6 R15,HEXASC R14,CN0P0 R14,SEDE R2,DSB0+5 R15, SNSCONV P14,CN0P1 R 14, REDE R2,DSB1+5 R15, SNSCONV R14,CN0P2 P14,PEDE R2,DSB2+5 R15,SNSC0NV R14,CN0P3 P14,EEDE R2,DSB3+5 R15, SNSCONV E14,CN0P4 R14,REDE R2,DSB4HSG+5 R15,SNSC0NV?
OF CONVERT HW STA ADDRESS DSB1 LOAD IN DSB1 LOAD ADDP.
OF CONVERT HW STA ADDRESS DSB2 LOAD IN DSB2 LOAD ADDRESS CONVERT Hrf STA ADDRESS DS33 LOAD IN DSB3 LOAD ADDRESS CONVERT HW STA ADDRESS DSB4 LOAD IN DSB4 LOAD ADDR.
O R14,CWR0DEY P14,CWRITE P14,SEMSTA3 CLEAR INTERFACE DENSITY COMMAND IS BYTE VALUE ODD?
OPT H' 1, D83250 008382 C500 0002 8826 "v-:i 50,2 VTD88260 008386 033F 3827 3E5 515 DO NOT OUTPUT MESSAGES M -1, n38?
FLG DCX 3896 LOOP.
» 0000 8891 0000 8898?
F PSW SAVE AREA MOVES STORAGE FOR TSTBRX ROUTINE tfUST BE SEPARATE LENGTH IS SBUFLEN LENGTH IS SBUFLEN REGISTER SAVE AREA STORAGE FOR ERROR ROUTINES YT 3985 r M Tt!
DiJ 0000 134E 5K3INT 0000 0001 SKBR.
A 0000 16F2 SLSTB.
B 0000 16FC SLSTBIT 0000 16E0 SLSTPAS 0000 1E3E SffAXIO 0000 0006 SJtw.
DU 0000 194A S3PT.
OA 0000 114A SCPT.
A 0000 1152 SOPT.
O 0000 15EE S0PTV.
O 0000 1802 S3TC.
S 0000 19EC S3SAD 0000 1964 SSSAV'RST 0000 1643 S3UNIT 0000 1230 5SE?
U 0000 1AA0 STSTB.
Y 0000 0009 SPRINT 0000 17F4 ABORT 0000 1358 ABSTOP 0002 89D0 ADC 0000 0004 AMSG 0000 1F40 ASCIDSV 0000 1ECB ASCIDEV2 0000 1EDA ASCILDC 0000 1F11 ASCI1AW 0000 1EFA ASCIMSW 0000 1EE7 ASCIPSW 0000 1F05 Как сообщается здесь 0000 1ED3 BASE 0000 8420 BOARDHSG 0000 83F0 BP.
SAV 0000 1E6C BEKK33 0000 1F42 BRKVECT 0000 1E48 BTESTHD 0000 1E5E BUFFZ 0000 8446 BUFSAV 0000 7090 BYKS30 0000 1F9C BYRD 0000 83CC BYSAV 0000 8404 BYTE.
O 0000 7CAE CKOP1 0000 7CB2 CNOP2 0000 7C38 CNOP3 0000 7CBE CN0F4 0000 7CC4 COK.
O 0000 0C78 CCK.
CUD 0000 0C68 COM.
DEF 0000 0C64 COHERMSO 0000 8632 COMERHS1 0000 855E CO?
S8 0000 8734 COHH oooo 1D90 COHHAND 0000 2010 CON2ND 0000 0A30 CONCTD 0000 0A32 CONENRD 0000 0A31 COHRADR 0000 0A2A CONRO 0000 0A2E CONS02S 0000 0A48 CONT.
CHD 0000 0C3A CONT.
O 0000 7SA4 CRDC.
O 0000 7C70 CWRIT5 0000 7C80 CHRODBY 0000 7CE8 D.
ERS 0000 4814 DO 0000 0D32 DO.
O 0000 0D34 D1 0000 0D36 02 0000 0D48 Z2.
CMD 0000 0CD6 DATA.
CMD 0000 OCEC DENS.
DEF 0000 0CE2 DENSEITY 0000 83E4 DESSFLAG 0000 840C DENSITY 0000 203A DEVINT 0000 21E5 DEVHS3 0000 1EC7 DEVBS32 0000 1ED6 DFVOFF 0000 887A DEVSADR 0000 21E0 DISABLE 0000 83E0 DISARM 0000 83E1 DISPLAY 0000 13F3 DRIV.
O 0000 1084 DEIV.
CSD 0000 1074 DRIV.
DEF 0000 106E DRIVE 0000 2043 DRIVE.
CMD 0000 0FE6 DRVS.
CSD 0000 OSCE DRVT.
DEF 0000 OECA DBYTYPE 0000 2080 DSBO 0000 8774 DSB1 0000 8780 DSB2 0000 878C DSB3 0000 8798 DSB4MSG 0000 87A4 DSBHS3 0000 875A DSBKS30 0000 874E DUMP 0000 208E DUMP.
CMD 0000 0D7E DUMP.
DBF 0000 0D1A DUMP.
END 0000 ODDE DUMPC1 0000 ODAE DW.
O 0000 82A0 DM.
DEF LXTD1SG2 EXTDR1TS EXTEND FAILSSS FIF.
OOA 0000 22A6 INIT.
OOC 0000 239C INIT.

Комментарии 4

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *