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

⟦dfb0cd5d3⟧

    Length: 1024 (0x400)
    Notes: 00_class, 5802_R1K_CODE, 75_tag, NULL, R1k_Segment, Zero_Subprog_0xb, seg_0500e0

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 5802       |X   |		.CONST	0x5802								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 01a8       |    |		.CONST	0x01a8								; 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 0000       |    |		.CONST	0x0000								; 0, wired, #pages in seg - 1)
0008 0236 d093  | 6  |		.XXX[0xe2]
000a d000 0000  |    |
000c 0009 6404  |  d |
000e 000d fff8  |    |
0010 0001 0804  |    |
0012 0011 5804  |  X |
0014 0011 6c04  |  l |
0016 0011 3004  |  0 |
0018 0001 9004  |    |
001a 000e 1c04  |    |
001c 000c 9c04  |    |
001e 000c 8004  |    |
0020 0001 b404  |    |
0022 0001 9404  |    |
0024 0001 b004  |    |
0026 0001 9804  |    |
0028 000e 1004  |    |
002a 003d 9804  | =  |
002c 0001 ac04  |    |
002e 0001 0c04  |    |
0030 0001 1404  |    |
0032 0004 bc04  |    |
0034 0004 b004  |    |
0036 0011 3c04  |  < |
0038 000e 1404  |    |
003a 000b 3004  |  0 |
003c 000a f004  |    |
003e 000e 2004  |    |
0040 0006 5804  |  X |
0042 0006 4004  |  @ |
0044 000e 1804  |    |
0046 000e 5004  |  P |
0048 000f d004  |    |
004a 000e 7c04  |  | |
004c 000e 4c04  |  L |
004e 0006 5c04  |  \ |
0050 000c a804  |    |
0052 0004 b404  |    |
0054 000f a004  |    |
0056 0011 4804  |  H |
0058 000e 3804  |  8 |
005a 000e 4804  |  H |
005c 0011 6804  |  h |
005e 0011 5404  |  T |
0060 0011 8804  |    |
0062 000b 7804  |  x |
0064 000b 8004  |    |
0066 000f a404  |    |
0068 000c 9004  |    |
006a 000f b404  |    |
006c 0006 4404  |  D |
006e 0001 a404  |    |
0070 0001 9c04  |    |
0072 0001 bc04  |    |
0074 0006 8c04  |    |
0076 0006 8804  |    |
0078 000b 6004  |  ` |
007a 000b 1c04  |    |
007c 000e 3004  |  0 |
007e 0011 7404  |  t |
0080 0011 4004  |  @ |
0082 001a 9c04  |    |
0084 003d 3004  | =0 |
0086 0011 8404  |    |
0088 001a 9404  |    |
008a 000b 7c04  |  | |
008c 001a e804  |    |
008e 001a 9004  |    |
0090 0016 1804  |    |
0092 000e 2c04  |  , |
0094 0006 b004  |    |
0096 0006 bc04  |    |
0098 0016 2004  |    |
009a 0016 1404  |    |
009c 003c f004  | <  |
009e 001a a004  |    |
00a0 0037 2004  | 7  |
00a2 001a a804  |    |
00a4 001a b004  |    |
00a6 000b 2c04  |  , |
00a8 001a a404  |    |
00aa 002d 6004  | -` |
00ac 001a 9804  |    |
00ae 000c 8404  |    |
00b0 002d 5804  | -X |
00b2 0011 8c04  |    |
00b4 002d 6404  | -d |
00b6 002d 5c04  | -\ |
00b8 0009 6804  |  h |
00ba 0009 6004  |  ` |
00bc 002d 5404  | -T |
00be 000c f404  |    |
00c0 002d 9404  | -  |
00c2 001a ac04  |    |
00c4 001a cc04  |    |
00c6 001a b404  |    |
00c8 0011 8004  |    |
00ca 0036 d804  | 6  |
00cc 000f c404  |    |
00ce 0006 7c04  |  | |
00d0 000f a804  |    |
00d2 000e 3404  |  4 |
00d4 000f b004  |    |
00d6 002d 6804  | -h |
00d8 0037 7804  | 7x |
00da 0011 5004  |  P |
00dc 001a d404  |    |
00de 002d 8404  | -  |
00e0 0036 c804  | 6  |
00e2 0032 0404  | 2  |
00e4 0032 0004  | 2  |
00e6 0032 2004  | 2  |
00e8 001a ec04  |    |
00ea 0000 0000  |    |		.BLANK	0000[0x6]
00f0 5345 4d41  |SEMA|		.XXX[0x28]
00f2 4e54 4943  |NTIC|
00f4 5300 0000  |S   |
00f6 0000 0000  |    |
00f8 3a4e 4554  |:NET|
00fa 3a4c 4152  |:LAR|
00fc 5259 3a52  |RY:R|
00fe 454c 4541  |ELEA|
0100 5345 533a  |SES:|
0102 5345 4d41  |SEMA|
0104 4e54 4943  |NTIC|
0106 532e 3131  |S.11|
0108 2e35 302e  |.50.|
010a 323a 4c49  |2:LI|
010c 4252 4152  |BRAR|
010e 4945 533a  |IES:|
0110 5345 4d41  |SEMA|
0112 4e54 4943  |NTIC|
0114 532e 4c49  |S.LI|
0116 4200 0000  |B   |
0118 ; --------------------------------------------------------------------------------------
0118 ; SUBPROGRAM
0118 ; --------------------------------------------------------------------------------------
0118 0184       |    |		.CONST	0x0184								; Address of begin
0119 0004       |    |		.CONST	0x0004								; Address of exception handler
011a 0001       |    |		.CONST	0x0001								; Number of locals
011b			INIT_0118:
011b 00bf       |    |		Action	Accept_Activation						; Debug Table 0x0 = .DEBUG	0x011b,0x01b2,0x0201,0x0000,0x0000,0x0000,0x0000,0x0000
011c 4800       |H   |		Short_Literal	0x0
011d 6082       |`   |		Indirect_Literal	Discrete,0x1a0,{0x0059d40e, 0x000000b0}
011e 02a0       |    |		Declare_Subprogram	Null_Subprogram
011f 038e       |    |		Declare_Type	Package,Defined
0120 0387       |    |		Declare_Variable	Package
0121 00d8       |    |		Load_Top	At_Offset_0
0122 020f       |    |		Execute	Module,Activate
0123 e017       |    |		Load	0x0,0x17
0124 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0125 e02b       | +  |		Load	0x0,0x2b
0126 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0127 e02c       | ,  |		Load	0x0,0x2c
0128 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0129 e036       | 6  |		Load	0x0,0x36
012a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
012b e037       | 7  |		Load	0x0,0x37
012c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
012d 4800       |H   |		Short_Literal	0x0
012e 606d       |`m  |		Indirect_Literal	Discrete,0x19c,{0x0053100e, 0x000000b0}
012f 02a0       |    |		Declare_Subprogram	Null_Subprogram
0130 038e       |    |		Declare_Type	Package,Defined
0131 6066       |`f  |		Indirect_Literal	Discrete,0x198,{0x00000000, 0x00177004}
0132 e001       |    |		Load	0x0,0x1
0133 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
0134 00d8       |    |		Load_Top	At_Offset_0
0135 020f       |    |		Execute	Module,Activate
0136 4800       |H   |		Short_Literal	0x0
0137 605c       |`\  |		Indirect_Literal	Discrete,0x194,{0x0053140e, 0x000000b0}
0138 02a0       |    |		Declare_Subprogram	Null_Subprogram
0139 038e       |    |		Declare_Type	Package,Defined
013a 6055       |`U  |		Indirect_Literal	Discrete,0x190,{0x00000000, 0x00177804}
013b e001       |    |		Load	0x0,0x1
013c 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
013d e029       | )  |		Load	0x0,0x29
013e 4801       |H   |		Short_Literal	0x1
013f 00da       |    |		Load_Top	At_Offset_2
0140 020e       |    |		Execute	Module,Augment_Imports
0141 00d8       |    |		Load_Top	At_Offset_0
0142 020f       |    |		Execute	Module,Activate
0143 e03f       | ?  |		Load	0x0,0x3f
0144 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0145 e048       | H  |		Load	0x0,0x48
0146 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0147 e04a       | J  |		Load	0x0,0x4a
0148 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0149 4800       |H   |		Short_Literal	0x0
014a 6041       |`A  |		Indirect_Literal	Discrete,0x18c,{0x005db80e, 0x000000b0}
014b 02a0       |    |		Declare_Subprogram	Null_Subprogram
014c 038e       |    |		Declare_Type	Package,Defined
014d 603a       |`:  |		Indirect_Literal	Discrete,0x188,{0x00000000, 0x00177404}
014e e001       |    |		Load	0x0,0x1
014f 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
0150 e04d       | M  |		Load	0x0,0x4d
0151 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0152 e066       | f  |		Load	0x0,0x66
0153 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0154 e03d       | =  |		Load	0x0,0x3d
0155 e03b       | ;  |		Load	0x0,0x3b
0156 e04c       | L  |		Load	0x0,0x4c
0157 e20d       |    |		Load	0x1,0xd
0158 e055       | U  |		Load	0x0,0x55
0159 e029       | )  |		Load	0x0,0x29
015a e004       |    |		Load	0x0,0x4
015b e067       | g  |		Load	0x0,0x67
015c e03e       | >  |		Load	0x0,0x3e
015d e068       | h  |		Load	0x0,0x68
015e e216       |    |		Load	0x1,0x16
015f e015       |    |		Load	0x0,0x15
0160 e016       |    |		Load	0x0,0x16
0161 e025       | %  |		Load	0x0,0x25
0162 e05c       | \  |		Load	0x0,0x5c
0163 e05d       | ]  |		Load	0x0,0x5d
0164 e002       |    |		Load	0x0,0x2
0165 e056       | V  |		Load	0x0,0x56
0166 e007       |    |		Load	0x0,0x7
0167 e069       | i  |		Load	0x0,0x69
0168 e01c       |    |		Load	0x0,0x1c
0169 e04f       | O  |		Load	0x0,0x4f
016a e026       | &  |		Load	0x0,0x26
016b e05f       | _  |		Load	0x0,0x5f
016c e040       | @  |		Load	0x0,0x40
016d e04e       | N  |		Load	0x0,0x4e
016e e052       | R  |		Load	0x0,0x52
016f e049       | I  |		Load	0x0,0x49
0170 e21a       |    |		Load	0x1,0x1a
0171 e053       | S  |		Load	0x0,0x53
0172 e039       | 9  |		Load	0x0,0x39
0173 e214       |    |		Load	0x1,0x14
0174 e05e       | ^  |		Load	0x0,0x5e
0175 e05b       | [  |		Load	0x0,0x5b
0176 e058       | X  |		Load	0x0,0x58
0177 e20f       |    |		Load	0x1,0xf
0178 e051       | Q  |		Load	0x0,0x51
0179 e065       | e  |		Load	0x0,0x65
017a e050       | P  |		Load	0x0,0x50
017b e013       |    |		Load	0x0,0x13
017c e028       | (  |		Load	0x0,0x28
017d e059       | Y  |		Load	0x0,0x59
017e e05a       | Z  |		Load	0x0,0x5a
017f 482b       |H+  |		Short_Literal	0x2b
0180 e218       |    |		Load	0x1,0x18
0181 020e       |    |		Execute	Module,Augment_Imports
0182 00da       |    |		Load_Top	At_Offset_2
0183 020f       |    |		Execute	Module,Activate
0184			BODY_0118:
0184 00bc       |    |		Action	Signal_Activated
0185 00bb       |    |		Action	Signal_Completion
0186 0000 0000  |    |		.XXX[0x2]
0188 0000 0000  |    |		.LITERAL	{0x00000000, 0x00177404}
018c 005d b80e  | ]  |		.LITERAL	{0x005db80e, 0x000000b0}
0190 0000 0000  |    |		.LITERAL	{0x00000000, 0x00177804}
0194 0053 140e  | S  |		.LITERAL	{0x0053140e, 0x000000b0}
0198 0000 0000  |    |		.LITERAL	{0x00000000, 0x00177004}
019c 0053 100e  | S  |		.LITERAL	{0x0053100e, 0x000000b0}
01a0 0059 d40e  | Y  |		.LITERAL	{0x0059d40e, 0x000000b0}
01a4 0000 0000  |    |		.BLANK	0000[0x4]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; Debug Table
01a8 ; --------------------------------------------------------------------------------------
01a8 0003 0001  |    |		.CONST	0x0003,0x0001
01aa 011b 01b2  |    |		.DEBUG	0x011b,0x01b2,0x0201,0x0000,0x0000,0x0000,0x0000,0x0000
01b2 ; --------------------------------------------------------------------------------------
01b2 ; Debug3 Subtable 0x0
01b2 ; --------------------------------------------------------------------------------------
01b2 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
01b4 0000 0000  |    |		.BLANK	0000[0x4c]