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

⟦5b3a43174⟧

    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 0247 00d4  | G  |		.XXX[0x112]
000a 4000 0000  |@   |
000c 0009 6404  |  d |
000e 000d fff8  |    |
0010 0001 0804  |    |
0012 0001 9004  |    |
0014 000e 3804  |  8 |
0016 0001 b004  |    |
0018 0001 9404  |    |
001a 0001 9804  |    |
001c 000e 1004  |    |
001e 0032 5404  | 2T |
0020 0032 0004  | 2  |
0022 001f 5404  |  T |
0024 001d c404  |    |
0026 001d f004  |    |
0028 001d dc04  |    |
002a 001d b004  |    |
002c 000f cc04  |    |
002e 000f a004  |    |
0030 000f bc04  |    |
0032 0036 b004  | 6  |
0034 0036 b804  | 6  |
0036 000e 1804  |    |
0038 000e 1c04  |    |
003a 000c 9c04  |    |
003c 000c 8004  |    |
003e 0001 b404  |    |
0040 000e 5004  |  P |
0042 0006 7c04  |  | |
0044 0006 4004  |  @ |
0046 0006 4404  |  D |
0048 0001 a404  |    |
004a 0001 9c04  |    |
004c 0001 bc04  |    |
004e 001d c804  |    |
0050 0016 1404  |    |
0052 000e 3c04  |  < |
0054 000e 7c04  |  | |
0056 0006 5804  |  X |
0058 000e 4c04  |  L |
005a 0006 5c04  |  \ |
005c 0016 1804  |    |
005e 000e 2c04  |  , |
0060 0006 b004  |    |
0062 0006 bc04  |    |
0064 000e 1404  |    |
0066 0016 2004  |    |
0068 000f a404  |    |
006a 000c 9004  |    |
006c 000f b404  |    |
006e 0006 8c04  |    |
0070 0006 8804  |    |
0072 0001 ac04  |    |
0074 001d c004  |    |
0076 0016 2404  |  $ |
0078 001a 9404  |    |
007a 000b 7c04  |  | |
007c 000b 8004  |    |
007e 000a f004  |    |
0080 0011 3c04  |  < |
0082 000b 3004  |  0 |
0084 000e 2004  |    |
0086 003d 9804  | =  |
0088 000f d004  |    |
008a 000c a804  |    |
008c 0004 b404  |    |
008e 0004 b004  |    |
0090 0011 5804  |  X |
0092 0011 6c04  |  l |
0094 0011 3004  |  0 |
0096 0001 0c04  |    |
0098 0001 1404  |    |
009a 0004 bc04  |    |
009c 000e 4804  |  H |
009e 0011 6804  |  h |
00a0 0011 5404  |  T |
00a2 0011 8804  |    |
00a4 000b 7804  |  x |
00a6 000b 6004  |  ` |
00a8 000b 1c04  |    |
00aa 000e 3004  |  0 |
00ac 0011 7404  |  t |
00ae 0011 4804  |  H |
00b0 001a e804  |    |
00b2 001a 9004  |    |
00b4 0011 8404  |    |
00b6 001f 9804  |    |
00b8 001f 4404  |  D |
00ba 001f 4004  |  @ |
00bc 001f 9004  |    |
00be 001f 7c04  |  | |
00c0 001f 8004  |    |
00c2 000f a804  |    |
00c4 000e 3404  |  4 |
00c6 0032 2c04  | 2, |
00c8 0032 2004  | 2  |
00ca 001a ec04  |    |
00cc 0032 0404  | 2  |
00ce 0032 4c04  | 2L |
00d0 001f 7804  |  x |
00d2 000f c404  |    |
00d4 000f b004  |    |
00d6 001f 5804  |  X |
00d8 0032 1804  | 2  |
00da 0006 d804  |    |
00dc 0006 9004  |    |
00de 0009 6804  |  h |
00e0 0009 6004  |  ` |
00e2 0001 a804  |    |
00e4 0036 d804  | 6  |
00e6 000c b004  |    |
00e8 000c e804  |    |
00ea 001a a804  |    |
00ec 000e 7404  |  t |
00ee 0006 a004  |    |
00f0 4f45 5f4d  |OE_M|
00f2 4543 4841  |ECHA|
00f4 4e49 534d  |NISM|
00f6 5300 0000  |S   |
00f8 3a4e 4554  |:NET|
00fa 3a4c 4152  |:LAR|
00fc 5259 3a52  |RY:R|
00fe 454c 4541  |ELEA|
0100 5345 533a  |SES:|
0102 4f45 5f4d  |OE_M|
0104 4543 4841  |ECHA|
0106 4e49 534d  |NISM|
0108 532e 3131  |S.11|
010a 2e31 2e32  |.1.2|
010c 3a4c 4942  |:LIB|
010e 5241 5249  |RARI|
0110 4553 3a4f  |ES:O|
0112 455f 4d45  |E_ME|
0114 4348 414e  |CHAN|
0116 4953 4d53  |ISMS|
0118 2e4c 4942  |.LIB|
011a 0000 0000  |    |		.BLANK	0000[0x6]
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 017f       |    |		.CONST	0x017f								; Address of begin
0121 0004       |    |		.CONST	0x0004								; Address of exception handler
0122 0001       |    |		.CONST	0x0001								; Number of locals
0123			INIT_0120:
0123 00bf       |    |		Action	Accept_Activation						; Debug Table 0x0 = .DEBUG	0x0123,0x01b2,0x0201,0x0000,0x0000,0x0000,0x0000,0x0000
0124 4800       |H   |		Short_Literal	0x0
0125 607a       |`z  |		Indirect_Literal	Discrete,0x1a0,{0x0048c40e, 0x000000b0}
0126 02a0       |    |		Declare_Subprogram	Null_Subprogram
0127 038e       |    |		Declare_Type	Package,Defined
0128 6073       |`s  |		Indirect_Literal	Discrete,0x19c,{0x00000000, 0x0020e404}
0129 e001       |    |		Load	0x0,0x1
012a 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
012b 00d8       |    |		Load_Top	At_Offset_0
012c 020f       |    |		Execute	Module,Activate
012d 4800       |H   |		Short_Literal	0x0
012e 6069       |`i  |		Indirect_Literal	Discrete,0x198,{0x0048c80e, 0x000000b0}
012f 02a0       |    |		Declare_Subprogram	Null_Subprogram
0130 038e       |    |		Declare_Type	Package,Defined
0131 6062       |`b  |		Indirect_Literal	Discrete,0x194,{0x00000000, 0x0020ec04}
0132 e001       |    |		Load	0x0,0x1
0133 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
0134 e009       |    |		Load	0x0,0x9
0135 4801       |H   |		Short_Literal	0x1
0136 00da       |    |		Load_Top	At_Offset_2
0137 020e       |    |		Execute	Module,Augment_Imports
0138 00d8       |    |		Load_Top	At_Offset_0
0139 020f       |    |		Execute	Module,Activate
013a 4800       |H   |		Short_Literal	0x0
013b 6054       |`T  |		Indirect_Literal	Discrete,0x190,{0x0048cc0e, 0x000000b0}
013c 02a0       |    |		Declare_Subprogram	Null_Subprogram
013d 038e       |    |		Declare_Type	Package,Defined
013e 604d       |`M  |		Indirect_Literal	Discrete,0x18c,{0x00000000, 0x0020d004}
013f e001       |    |		Load	0x0,0x1
0140 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
0141 e037       | 7  |		Load	0x0,0x37
0142 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0143 e038       | 8  |		Load	0x0,0x38
0144 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0145 e03b       | ;  |		Load	0x0,0x3b
0146 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0147 e04c       | L  |		Load	0x0,0x4c
0148 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0149 e04d       | M  |		Load	0x0,0x4d
014a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
014b e04e       | N  |		Load	0x0,0x4e
014c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
014d e05d       | ]  |		Load	0x0,0x5d
014e e004       |    |		Load	0x0,0x4
014f e00b       |    |		Load	0x0,0xb
0150 4803       |H   |		Short_Literal	0x3
0151 e20f       |    |		Load	0x1,0xf
0152 020e       |    |		Execute	Module,Augment_Imports
0153 e20f       |    |		Load	0x1,0xf
0154 020f       |    |		Execute	Module,Activate
0155 4800       |H   |		Short_Literal	0x0
0156 6031       |`1  |		Indirect_Literal	Discrete,0x188,{0x0048d00e, 0x000000b0}
0157 02a0       |    |		Declare_Subprogram	Null_Subprogram
0158 038e       |    |		Declare_Type	Package,Defined
0159 e005       |    |		Load	0x0,0x5
015a e004       |    |		Load	0x0,0x4
015b 4802       |H   |		Short_Literal	0x2
015c 00db       |    |		Load_Top	At_Offset_3
015d 020e       |    |		Execute	Module,Augment_Imports
015e 6025       |`%  |		Indirect_Literal	Discrete,0x184,{0x00000000, 0x0020e804}
015f e001       |    |		Load	0x0,0x1
0160 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
0161 e036       | 6  |		Load	0x0,0x36
0162 e00b       |    |		Load	0x0,0xb
0163 e061       | a  |		Load	0x0,0x61
0164 e023       | #  |		Load	0x0,0x23
0165 e065       | e  |		Load	0x0,0x65
0166 e069       | i  |		Load	0x0,0x69
0167 e05d       | ]  |		Load	0x0,0x5d
0168 e066       | f  |		Load	0x0,0x66
0169 e20e       |    |		Load	0x1,0xe
016a e01f       |    |		Load	0x0,0x1f
016b e024       | $  |		Load	0x0,0x24
016c e063       | c  |		Load	0x0,0x63
016d e03f       | ?  |		Load	0x0,0x3f
016e e02c       | ,  |		Load	0x0,0x2c
016f e015       |    |		Load	0x0,0x15
0170 e062       | b  |		Load	0x0,0x62
0171 e06c       | l  |		Load	0x0,0x6c
0172 e06d       | m  |		Load	0x0,0x6d
0173 e06b       | k  |		Load	0x0,0x6b
0174 e070       | p  |		Load	0x0,0x70
0175 e067       | g  |		Load	0x0,0x67
0176 e054       | T  |		Load	0x0,0x54
0177 e06f       | o  |		Load	0x0,0x6f
0178 e20f       |    |		Load	0x1,0xf
0179 e01a       |    |		Load	0x0,0x1a
017a 4819       |H   |		Short_Literal	0x19
017b e216       |    |		Load	0x1,0x16
017c 020e       |    |		Execute	Module,Augment_Imports
017d 00d8       |    |		Load_Top	At_Offset_0
017e 020f       |    |		Execute	Module,Activate
017f			BODY_0120:
017f 00bc       |    |		Action	Signal_Activated
0180 00bb       |    |		Action	Signal_Completion
0181 0000 0000  |    |		.XXX[0x3]
0183 0000       |    |
0184 0000 0000  |    |		.LITERAL	{0x00000000, 0x0020e804}
0188 0048 d00e  | H  |		.LITERAL	{0x0048d00e, 0x000000b0}
018c 0000 0000  |    |		.LITERAL	{0x00000000, 0x0020d004}
0190 0048 cc0e  | H  |		.LITERAL	{0x0048cc0e, 0x000000b0}
0194 0000 0000  |    |		.LITERAL	{0x00000000, 0x0020ec04}
0198 0048 c80e  | H  |		.LITERAL	{0x0048c80e, 0x000000b0}
019c 0000 0000  |    |		.LITERAL	{0x00000000, 0x0020e404}
01a0 0048 c40e  | H  |		.LITERAL	{0x0048c40e, 0x000000b0}
01a4 0000 0000  |    |		.BLANK	0000[0x4]
01a8 ; --------------------------------------------------------------------------------------
01a8 ; Debug Table
01a8 ; --------------------------------------------------------------------------------------
01a8 0003 0001  |    |		.CONST	0x0003,0x0001
01aa 0123 01b2  | #  |		.DEBUG	0x0123,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]