U1ILSX0

Table Of Contents
  • [00004] ILSX0 - INTERRUPT LEVEL 0 SUBROUTINE
u1ilsx0.lst
ASM1130 CROSS ASSEMBLER V1.22 -- V2M12 -- Sun Nov  1 19:25:09 2020
 
Source File: \u1ilsx0.asm 
ILSX0 - INTERRUPT LEVEL 0 SUBROUTINE
 
                             2 | *************************************************** U1F00020
                             3 | *                                                 * U1F00030
                             4 | * STATUS - VERSION 2, MODIFICATION LEVEL 2        * U1F00040
                             5 | * FUNCTION/OPERATION - INTERRUPT LEVEL SUBROUTINE * U1F00050
                             6 | *    FOR LEVEL 0.                                 * U1F00060
                             7 | * ENTRY POINT - ENTERED AT IX020 BY A HARDWARE    * U1F00070
                             8 | *    BSI VIA LOCATION 8.                          * U1F00080
                             9 | * INPUT - NONE                                    * U1F00090
                            10 | * OUTPUT - NONE                                   * U1F00100
                            11 | * EXTERNAL SUBROUTINES - NONE                     * U1F00110
                            12 | * EXITS -                                         * U1F00120
                            13 | *    NORMAL - BOSC INDIRECT THROUGH IX020.        * U1F00130
                            14 | *    ERROR - NONE                                 * U1F00140
                            15 | * TABLES/WORK AREAS - NONE                        * U1F00150
                            16 | * ATTRIBUTES - REUSABLE                           * U1F00160
                            17 | * NOTES - INDEX REGISTERS 1, 2, AND 3, STATUS,    * U1F00170
                            18 | *    ACCUMULATOR AND EXTENSION ARE SAVED UPON     * U1F00180
                            19 | *    ENTRY AND RESTORED AFTER INTERRUPT SERVICED. * U1F00190
                            20 | *                                                 * U1F00200
                            21 | *************************************************** U1F00210
ILSX0 - INTERRUPT LEVEL 0 SUBROUTINE
 
                            23 |       ILS  00                                       U1F00230
0000 0434                   24 | IX010 DC      /0434     CARD +4 AND ISS NO. 1       U1F00240
                            25 | *                                                   U1F00250
0001 0000                   26 | IX020 DC      0         INTERRUPT ENTRY             U1F00260
0002 D813                   27 |       STD     IX080     SAVE ACC AND EXTENSION      U1F00270
0003 2807                   28 |       STS     IX030     SAVE STATUS                 U1F00280
0004 6908                   29 |       STX   1 IX041+1   SAVE XR1                    U1F00290
0005 6A09                   30 |       STX   2 IX042+1   SAVE XR2                    U1F00300
0006 6B0A                   31 |       STX   3 IX043+1   SAVE XR3                    U1F00310
0007 6780 00E4              32 |       LDX  I3 $XR3X     POINT TO TRANSFER VECTOR    U1F00320
0009 4480 0000R             33 |       BSI  I  IX010     GO TO ISS                   U1F00330
                            34 | *                                                   U1F00340
000B 2000                   35 | IX030 LDS     0         RESTORE STATUS              U1F00350
000C 6500 0000              36 | IX041 LDX  L1 *-*       RESTORE XR1                 U1F00360
000E 6600 0000              37 | IX042 LDX  L2 *-*       RESTORE XR2                 U1F00370
0010 6700 0000              38 | IX043 LDX  L3 *-*       RESTORE XR3                 U1F00380
0012 C803                   39 |       LDD     IX080     RESTORE ACC AND EXTENSION   U1F00390
0013 4CC0 0001R             40 |       BOSC I  IX020     TURN OFF INTERRUPT, RETURN  U1F00400
                            41 | *                                                   U1F00410
0016                        42 | IX080 BSS  E  2         ACCUMULATOR AND EXTENSION   U1F00420
00E4                        43 | $XR3X EQU     /00E4     ADDR OF TRANSFER VECTOR     U1F00430
0018                        44 |       END                                           U1F00440
 
There were no errors in this assembly
 
=== CROSS REFERENCES ==========================================================
Name  Val   Defd  Referenced
$XR3X 00E4    43   32
IX010 0000R   24   33
IX020 0001R   26   40
IX030 000BR   35   28
IX041 000CR   36   29
IX042 000ER   37   30
IX043 0010R   38   31
IX080 0016R   42   27   39