DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦9dbb44625⟧

    Length: 1024 (0x400)
    Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0bf8df

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦this⟧ 

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5900       |Y   |		.CONST	0x5900								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 00d8       |    |		.CONST	0x00d8								; Offset of debug table
0004 0100       |    |		.CONST	0x0100								; Default exception handler - raise instruction
0005 00bb       |    |		.CONST	0x00bb								; Module termination instruction - signal completion
0006 0000       |    |		.CONST	0x0000								; Offset to segment table (only in elab segments)
0007 8000       |    |		.CONST	0x8000								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0010       |    |		.CONST	0x0010								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0001       |    |		.CONST	0x0001								; Number of locals
000b			INIT_0008:
000b 029a 001b  |    |		Declare_Subprogram	INIT_0018,For_Outer_Call,Visible,Unelaborated
000d 00bf       |    |		Action	Accept_Activation
000e 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
000f 00c7       |    |		Action	Elaborate_Subprogram
0010			BODY_0008:
0010 00bc       |    |		Action	Signal_Activated
0011 00bb       |    |		Action	Signal_Completion
0012 0000 0000  |    |		.BLANK	0000[0x6]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 0021       | !  |		.CONST	0x0021								; Address of begin
0019 0044       | D  |		.CONST	0x0044								; Address of exception handler
001a 0004       |    |		.CONST	0x0004								; Number of locals
001b			INIT_0018:
001b 0092 0047  |   G|		Action	Push_String_Extended,0x47					; "$$.Lists.Install_Subsystems.Freeze_For_Subsystems"
001d 0092 0048  |   H|		Action	Push_String_Extended,0x48					; "$$.Lists.Install_Subsystems.Demote_For_Subsystems"
001f 0092 0049  |   I|		Action	Push_String_Extended,0x49					; "$$.Lists.Install_Subsystems.Promote_For_Subsystems"
0021			BODY_0018:
0021 0092 004a  |   J|		Action	Push_String_Extended,0x4a					; "$$.Lists.Install_Subsystems"
0023 8002       |    |		Call	0x0,0x2
0024 700a       |p   |		Jump_Nonzero	0x2f
0025 0092 004b  |   K|		Action	Push_String_Extended,0x4b					; "<ERRORS>"
0027 0092 004c  |   L|		Action	Push_String_Extended,0x4c					; "!Model.R1000"
0029 4800       |H   |		Short_Literal	0x0
002a 4801       |H   |		Short_Literal	0x1
002b 0092 004a  |   J|		Action	Push_String_Extended,0x4a					; "$$.Lists.Install_Subsystems"
002d e003       |    |		Load	0x0,0x3
002e 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
002f e004       |    |		Load	0x0,0x4
0030 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0031 4802       |H   |		Short_Literal	0x2
0032 0092 004d  |   M|		Action	Push_String_Extended,0x4d					; "Computing demotion and repromotion closure of old and new activities"
0034 e005       |    |		Load	0x0,0x5
0035 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0036 00da       |    |		Load_Top	At_Offset_2
0037 00d9       |    |		Load_Top	At_Offset_1
0038 00db       |    |		Load_Top	At_Offset_3
0039 e5ff       |    |		Load	0x2,-0x1
003a e5fe       |    |		Load	0x2,-0x2
003b 8006       |    |		Call	0x0,0x6
003c 00d8       |    |		Load_Top	At_Offset_0
003d 00da       |    |		Load_Top	At_Offset_2
003e e402       |    |		Load	0x2,0x2
003f e5fd       |    |		Load	0x2,-0x3
0040 e5fe       |    |		Load	0x2,-0x2
0041 e5ff       |    |		Load	0x2,-0x1
0042 8007       |    |		Call	0x0,0x7
0043 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0044			TRAP_0018:
0044 0007       |    |		Action	Break_Optional
0045 00d8       |    |		Load_Top	At_Offset_0
0046 0101       |    |		Execute	Exception,Reraise
0047 ; --------------------------------------------------------------------------------------
0047 ; STRING TABLE
0047 ; --------------------------------------------------------------------------------------
0047 0010       |    |		.STRTAB	0x0010->0x004f							; "$$.Lists.Install_Subsystems.Freeze_For_Subsystems"
0048 003f       | ?  |		.STRTAB	0x003f->0x0067							; "$$.Lists.Install_Subsystems.Demote_For_Subsystems"
0049 006e       | n  |		.STRTAB	0x006e->0x0080							; "$$.Lists.Install_Subsystems.Promote_For_Subsystems"
004a 009e       |    |		.STRTAB	0x009e->0x0099							; "$$.Lists.Install_Subsystems"
004b 00b7       |    |		.STRTAB	0x00b7->0x00a6							; "<ERRORS>"
004c 00bd       |    |		.STRTAB	0x00bd->0x00aa							; "!Model.R1000"
004d 00c7       |    |		.STRTAB	0x00c7->0x00b0							; "Computing demotion and repromotion closure of old and new activities"
004e 0109       |    |		.STREND 0x0109->0x00d2
004f 2424 2e4c  |$$.L|		.STRTAB_STRINGS
00d3 0000 0000  |    |		.BLANK	0000[0x5]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; Debug Table
00d8 ; --------------------------------------------------------------------------------------
00d8 0004 0002  |    |		.DEBUG4	0x0004,0x0002,0x1b80,0x0000,0x0001,0x0000
00de 8081 99d5  |    |		.XXX[0x122]
00e0 b98d d1a5  |    |
00e2 bdb9 85b1  |    |
00e4 b1e4 8195  |    |
00e6 c5d5 a5d9  |    |
00e8 85b1 95b9  |    |
00ea d081 d1bc  |    |
00ec 81d1 a194  |    |
00ee 81a5 b9cd  |    |
00f0 d185 b98d  |    |
00f2 95cc 81c9  |    |
00f4 958d bdb5  |    |
00f6 b595 b991  |    |
00f8 9590 8189  |    |
00fa e481 d1a1  |    |
00fc 9428 8080  | (  |
00fe 81c1 c9bd  |    |
0100 c1bd cd95  |    |
0102 9081 cdd1  |    |
0104 85b9 9185  |    |
0106 c990 8199  |    |
0108 bdc8 81d1  |    |
010a a194 81c1  |    |
010c c995 9195  |    |
010e 99a5 b995  |    |
0110 9081 d1e5  |    |
0112 c195 cc81  |    |
0114 19b1 bd85  |    |
0116 d081 85b9  |    |
0118 9081 31bd  |  1 |
011a b99d 7d19  |  } |
011c b1bd 85d0  |    |
011e b028 8080  | (  |
0120 81c9 95cd  |    |
0122 c195 8dd1  |    |
0124 a5d9 95b1  |    |
0126 e4b0 8189  |    |
0128 d5d0 818d  |    |
012a bdb9 8dc9  |    |
012c 95d1 95b1  |    |
012e e481 a5b8  |    |
0130 81d1 a1a5  |    |
0132 cc81 d995  |    |
0134 c9cd a5bd  |    |
0136 b881 d1a1  |    |
0138 9481 9d95  |    |
013a b995 c9a5  |    |
013c 8c81 99bd  |    |
013e c9b4 81a5  |    |
0140 cc28 8080  | (  |
0142 81a5 b5c1  |    |
0144 b195 b595  |    |
0146 b9d1 9590  |    |
0148 8189 85cd  |    |
014a 9590 81bd  |    |
014c b881 d1a1  |    |
014e bdcd 9480  |    |
0150 c881 c185  |    |
0152 8dad 859d  |    |
0154 95cc 8199  |    |
0156 bdc8 8195  |    |
0158 9999 a58d  |    |
015a a595 b98d  |    |
015c e481 c995  |    |
015e 85cd bdb9  |    |
0160 ccb8 2880  |  ( |
0162 8080 2881  |  ( |
0164 bc81 4185  |  A |
0166 8dad 859d  |    |
0168 95cc 8115  |    |
016a b195 b595  |    |
016c b9d1 85c9  |    |
016e e57d 19d5  | }  |
0170 b98d d1a5  |    |
0172 bdb9 cc81  |    |
0174 85b9 9081  |    |
0176 31bd b99d  |1   |
0178 7d15 b195  |}   |
017a b595 b9d1  |    |
017c 85c9 e57d  |   }|
017e 19d5 b98d  |    |
0180 d1a5 bdb9  |    |
0182 cc81 85c9  |    |
0184 9428 8080  | (  |
0186 8199 d5b9  |    |
0188 8dd1 a5bd  |    |
018a b985 b1b1  |    |
018c e481 95c5  |    |
018e d5a5 d985  |    |
0190 b195 b9d0  |    |
0192 81d1 bc81  |    |
0194 d1a1 9481  |    |
0196 a5b9 cdd1  |    |
0198 85b9 8d95  |    |
019a cc81 c995  |    |
019c 8dbd b5b5  |    |
019e 95b9 9195  |    |
01a0 9081 89e4  |    |
01a2 81d1 a194  |    |
01a4 2880 8081  |(   |
01a6 c1c9 bdc1  |    |
01a8 bdcd 9590  |    |
01aa 81cd d185  |    |
01ac b991 85c9  |    |
01ae 9081 99bd  |    |
01b0 c881 d1a1  |    |
01b2 9481 c1c9  |    |
01b4 9591 9599  |    |
01b6 a5b9 9590  |    |
01b8 81d1 e5c1  |    |
01ba 95cc 8119  |    |
01bc b1bd 85d0  |    |
01be 8185 b990  |    |
01c0 8131 bdb9  | 1  |
01c2 9d7d 19b1  | }  |
01c4 bd85 d028  |   (|
01c6 8080 81c9  |    |
01c8 95cd c195  |    |
01ca 8dd1 a5d9  |    |
01cc 95b1 e4b0  |    |
01ce 8189 d5d0  |    |
01d0 8185 c994  |    |
01d2 81c1 c9bd  |    |
01d4 d9a5 9195  |    |
01d6 9081 dda5  |    |
01d8 d1a0 8191  |    |
01da a5c9 958d  |    |
01dc d081 cdd5  |    |
01de c1c1 bdc9  |    |
01e0 d081 bd98  |    |
01e2 81d1 a194  |    |
01e4 2880 8081  |(   |
01e6 8dbd c1c9  |    |
01e8 bd8d 95cd  |    |
01ea cdbd c881  |    |
01ec 99bd c881  |    |
01ee 9599 99a5  |    |
01f0 8da5 95b9  |    |
01f2 8de4 81c9  |    |
01f4 9585 cdbd  |    |
01f6 b9cc b828  |   (|
01f8 8080 8028  |   (|
01fa 2939 bdd1  |)9  |
01fc 8481 8995  |    |
01fe b994 e829  |   )|