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

⟦9769fbeae⟧

    Length: 1024 (0x400)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, ELAB_segment_table, NULL, R1k_Segment, seg_0f80a5

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 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0060       | `  |		.CONST	0x0060								; Offset of debug table
0004 0100       |    |		.CONST	0x0100								; Default exception handler - raise instruction
0005 00bb       |    |		.CONST	0x00bb								; Module termination instruction - signal completion
0006 005c       | \  |		.CONST	0x005c								; Offset to segment table (only in elab segments)
0007 8000       |    |		.CONST	0x8000								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 000e       |    |		.CONST	0x000e								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0001       |    |		.CONST	0x0001								; Number of locals
000b			INIT_0008:
000b 029c 0013  |    |		Declare_Subprogram	INIT_0010,For_Outer_Call,Visible
000d 00bf       |    |		Action	Accept_Activation
000e			BODY_0008:
000e 00bc       |    |		Action	Signal_Activated
000f 00bb       |    |		Action	Signal_Completion
0010 ; --------------------------------------------------------------------------------------
0010 ; SUBPROGRAM
0010 ; --------------------------------------------------------------------------------------
0010 0015       |    |		.CONST	0x0015								; Address of begin
0011 001a       |    |		.CONST	0x001a								; Address of exception handler
0012 0002       |    |		.CONST	0x0002								; Number of locals
0013			INIT_0010:
0013 029f 0023  |   #|		Declare_Subprogram	INIT_0020,For_Call
0015			BODY_0010:
0015 8402       |    |		Call	0x2,0x2
0016 7801       |x   |		Jump	0x18
0017 0003       |    |		.XXX[0x1]
0018 006f       | o  |		Action	Break_Unconditional
0019 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
001a			TRAP_0010:
001a 7801       |x   |		Jump	0x1c
001b 0003       |    |		.XXX[0x1]
001c 006f       | o  |		Action	Break_Unconditional
001d 00d8       |    |		Load_Top	At_Offset_0
001e 0100       |    |		Execute	Exception,Raise
001f 0000       |    |		.XXX[0x1]
0020 ; --------------------------------------------------------------------------------------
0020 ; SUBPROGRAM
0020 ; --------------------------------------------------------------------------------------
0020 0040       | @  |		.CONST	0x0040								; Address of begin
0021 0004       |    |		.CONST	0x0004								; Address of exception handler
0022 0004       |    |		.CONST	0x0004								; Number of locals
0023			INIT_0020:
0023 7801       |x   |		Jump	0x25
0024 0002       |    |		.XXX[0x1]
0025 006f       | o  |		Action	Break_Unconditional
0026 7812       |x   |		Jump	0x39
0027 4800       |H   |		Short_Literal	0x0
0028 602f       |`/  |		Indirect_Literal	Discrete,0x58,{0x0011950a, 0x000000b0}
0029 02a0       |    |		Declare_Subprogram	Null_Subprogram
002a 038e       |    |		Declare_Type	Package,Defined
002b 0387       |    |		Declare_Variable	Package
002c 00d8       |    |		Load_Top	At_Offset_0
002d 190d       |    |		Execute	Package,Field_Reference,Field_Number 0xd
002e 6025       |`%  |		Indirect_Literal	Discrete,0x54,{0x00000000, 0x00408804}
002f e002       |    |		Load	0x0,0x2
0030 e001       |    |		Load	0x0,0x1
0031 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
0032 00d8       |    |		Load_Top	At_Offset_0
0033 4801       |H   |		Short_Literal	0x1
0034 e602       |    |		Load	0x3,0x2
0035 020e       |    |		Execute	Module,Augment_Imports
0036 00da       |    |		Load_Top	At_Offset_2
0037 020f       |    |		Execute	Module,Activate
0038 7807       |x   |		Jump	BODY_0020
0039 6016       |`   |		Indirect_Literal	Discrete,0x50,{0x00000000, 0x00001f40}
003a 6011       |`   |		Indirect_Literal	Discrete,0x4c,{0x00000000, 0x00190c04}
003b e002       |    |		Load	0x0,0x2
003c e001       |    |		Load	0x0,0x1
003d 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
003e 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
003f 7fe7       |    |		Jump	0x27
0040			BODY_0020:
0040 00e3       |    |		Load_Encached	Natural_Cache
0041 00e3       |    |		Load_Encached	Natural_Cache
0042 00e3       |    |		Load_Encached	Natural_Cache
0043 e5ff       |    |		Load	0x2,-0x1
0044 8603       |    |		Call	0x3,0x3
0045 c5fe       |    |		Store	0x2,-0x2
0046 c5fd       |    |		Store	0x2,-0x3
0047 c5fc       |    |		Store	0x2,-0x4
0048 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0049 0000 0000  |    |		.XXX[0x3]
004b 0000       |    |
004c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00190c04}
0050 0000 0000  |    |		.LITERAL	{0x00000000, 0x00001f40}
0054 0000 0000  |    |		.LITERAL	{0x00000000, 0x00408804}
0058 0011 950a  |    |		.LITERAL	{0x0011950a, 0x000000b0}
005c ; --------------------------------------------------------------------------------------
005c ; Segment Table
005c ; --------------------------------------------------------------------------------------
005c 0028 0000  | (  |		.XXX[0x4]
005e 0000 0000  |    |
0060 ; --------------------------------------------------------------------------------------
0060 ; Debug Table
0060 ; --------------------------------------------------------------------------------------
0060 0004 0004  |    |		.DEBUG4	0x0004,0x0004,0x4a64,0x0000,0x0001,0x0000
0066 2c00 9d39  |,  9|		.XXX[0x19a]
0068 3d51 1480  |=Q  |
006a e881 0da1  |    |
006c 958d adcc  |    |
006e 818d 85b8  |    |
0070 8185 b1cd  |    |
0072 bc81 8994  |    |
0074 81a5 b991  |    |
0076 a5d9 a591  |    |
0078 d585 b1b1  |    |
007a e480 2c00  |  , |
007c a5cd d5c1  |    |
007e c1c9 95cd  |    |
0080 cd95 9081  |    |
0082 89e4 81d5  |    |
0084 cda5 b99c  |    |
0086 81d1 a194  |    |
0088 81c1 c985  |    |
008a 9db5 8481  |    |
008c 4d55 4141  |MUAA|
008e 4915 4d4c  |I ML|
0090 b880 2c00  |  , |
0092 44a1 1115  |D   |
0094 1905 5531  |  U1|
0096 5080 f4f8  |P   |
0098 8139 3d39  | 9=9|
009a 14a4 0000  |    |
009c 0004 0000  |    |
009e 0034 0025  | 4 %|
00a0 2115 3141  |! 1A|
00a2 7d51 1561  |}Q a|
00a4 50f9 f000  |P   |
00a6 0001 6000  |  ` |
00a8 0002 8c00  |    |
00aa 5d21 1531  |]! 1|
00ac 417d 5115  |A}Q |
00ae 6150 b91d  |aP  |
00b0 1551 7d0d  | Q} |
00b2 3d35 417d  |=5A}|
00b4 3125 4d50  |1%MP|
00b6 e198 5c00  |  \ |
00b8 3d4d 5105  |=MQ |
00ba 3911 0549  |9  I|
00bc 10b9 4d51  |  MQ|
00be 4925 391c  |I%9 |
00c0 0040 0054  | @ T|
00c2 0004 9a4c  |   L|
00c4 2c01 0525  |,  %|
00c6 9881 5149  |  QI|
00c8 5514 b081  |U   |
00ca c995 d1d5  |    |
00cc c9b8 81d1  |    |
00ce a194 818d  |    |
00d0 bdb5 c1a5  |    |
00d2 b185 d1a5  |    |
00d4 bdb8 81b1  |    |
00d6 a5cd d1a5  |    |
00d8 b99c 80a1  |    |
00da c995 b5bd  |    |
00dc d195 7d99  |  } |
00de a5b1 94b9  |    |
00e0 b1a5 cca4  |    |
00e2 81d1 bc81  |    |
00e4 d1a1 9480  |    |
00e6 2c00 9da1  |,   |
00e8 bdcd d081  |    |
00ea 8599 d195  |    |
00ec c881 8481  |    |
00ee 0dbd b5c1  |    |
00f0 a5b1 94b8  |    |
00f2 80a1 1115  |    |
00f4 1905 5531  |  U1|
00f6 5080 f4f8  |P   |
00f8 8151 4955  | QIU|
00fa 14a4 0000  |    |
00fc 00bc 0000  |    |
00fe 02e4 003d  |   =|
0100 2115 3141  |! 1A|
0102 7d51 1561  |}Q a|
0104 50b9 1115  |P   |
0106 0955 1ce1  | U  |
0108 985c 003d  | \ =|
010a 4d51 0539  |MQ 9|
010c 1105 4910  |  I |
010e b94d 5149  | MQI|
0110 2539 1c00  |%9  |
0112 4000 5400  |@ T |
0114 049a 4c40  |  L@|
0116 0054 0004  | T  |
0118 9a4c 2c00  | L, |
011a b525 9880  | %  |
011c 9d51 4955  | QIU|
011e 149c 81a5  |    |
0120 b991 a58d  |    |
0122 85d1 95cc  |    |
0124 81d1 a185  |    |
0126 d081 d1a1  |    |
0128 9481 8dbd  |    |
012a b5c1 a5b1  |    |
012c 95c8 81cd  |    |
012e a1bd d5b1  |    |
0130 9080 2c00  |  , |
0132 f5cd 85d9  |    |
0134 9481 d1a1  |    |
0136 9481 0591  |    |
0138 8541 c9bd  | A  |
013a 8994 81d1  |    |
013c 8589 b195  |    |
013e cc81 a5b8  |    |
0140 81d1 a194  |    |
0142 81c1 c9bd  |    |
0144 9dc9 85b4  |    |
0146 81b1 a589  |    |
0148 c985 c9e4  |    |
014a 80a1 1115  |    |
014c 0955 1cf5  | U  |
014e 6515 4ca4  |e L |
0150 b880 2c00  |  , |
0152 48a1 1115  |H   |
0154 1905 5531  |  U1|
0156 5080 f4f8  |P   |
0158 8119 0531  |   1|
015a 4d14 a400  |M   |
015c 0000 4400  |  D |
015e 0005 5800  |  X |
0160 7121 1531  |q! 1|
0162 417d 5115  |A}Q |
0164 6150 b93d  |aP =|
0166 5121 1549  |Q! I|
0168 7d09 2539  |} %9|
016a 117d 3d41  | }=A|
016c 5125 3d39  |Q%=9|
016e 4ce1 985c  |L  \|
0170 003d 4d51  | =MQ|
0172 0539 1105  | 9  |
0174 4910 b94d  |I  M|
0176 5149 2539  |QI%9|
0178 1c00 4000  |  @ |
017a 5400 049a  |T   |
017c 4c40 0054  |L@ T|
017e 0004 9a4c  |   L|
0180 4000 5400  |@ T |
0182 049a 4c2c  |  L,|
0184 0131 51a1  | 1Q |
0186 a5cc 81cd  |    |
0188 dda5 d18d  |    |
018a a081 85b1  |    |
018c b1bd ddcc  |    |
018e 81d1 a194  |    |
0190 81d5 cd95  |    |
0192 c881 d1bc  |    |
0194 81a5 b5c1  |    |
0196 b195 b595  |    |
0198 b9d0 81bd  |    |
019a d1a1 95c8  |    |
019c 8189 a5b9  |    |
019e 9195 c881  |    |
01a0 bdc1 d1a5  |    |
01a2 bdb9 cc81  |    |
01a4 d1a1 85d0  |    |
01a6 81a1 85d9  |    |
01a8 9481 b9bd  |    |
01aa d080 2c01  |  , |
01ac 3d89 9595  |=   |
01ae b881 a5b5  |    |
01b0 c1b1 95b5  |    |
01b2 95b9 d195  |    |
01b4 9081 a5b8  |    |
01b6 81d1 a1a5  |    |
01b8 cc81 cddd  |    |
01ba a5d1 8da0  |    |
01bc 8199 a5b1  |    |
01be 94b8 8119  |    |
01c0 bdc8 8195  |    |
01c2 e185 b5c1  |    |
01c4 b194 b081  |    |
01c6 a598 81e5  |    |
01c8 bdd4 8191  |    |
01ca bc81 b9bd  |    |
01cc d081 dd85  |    |
01ce b9d0 81d1  |    |
01d0 bc81 c1c9  |    |
01d2 a5b9 d080  |    |
01d4 2c01 2585  |, % |
01d6 b881 dd85  |    |
01d8 c9b9 a5b9  |    |
01da 9c81 b595  |    |
01dc cdcd 859d  |    |
01de 95cc 81a5  |    |
01e0 b881 d1a1  |    |
01e2 9481 89a5  |    |
01e4 b991 95c8  |    |
01e6 81b1 a5cd  |    |
01e8 d1a5 b99c  |    |
01ea b081 d1a1  |    |
01ec 95b8 8195  |    |
01ee 91a5 d081  |    |
01f0 d1a1 a5cc  |    |
01f2 81cd dda5  |    |
01f4 d18d a081  |    |
01f6 d1bc 81c9  |    |
01f8 9585 9080  |    |
01fa 2c00 795d  |, y]|
01fc 0549 3925  | I9%|
01fe 391c 80f4  |9   |