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

⟦563d70e30⟧

    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 0198       |    |		.CONST	0x0198								; 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 01d5 30e4  |  0 |		.XXX[0xd9]
000a 2000 0000  |    |
000c 0009 6404  |  d |
000e 000d fff8  |    |
0010 0001 0804  |    |
0012 000b 3004  |  0 |
0014 000a f004  |    |
0016 0001 9004  |    |
0018 0011 5804  |  X |
001a 0011 6c04  |  l |
001c 0011 3004  |  0 |
001e 000e 1c04  |    |
0020 000c 9c04  |    |
0022 000c 8004  |    |
0024 0001 b404  |    |
0026 0001 9404  |    |
0028 0001 b004  |    |
002a 0001 9804  |    |
002c 000e 1004  |    |
002e 003d 9804  | =  |
0030 0001 ac04  |    |
0032 0001 0c04  |    |
0034 0001 1404  |    |
0036 0004 bc04  |    |
0038 0004 b004  |    |
003a 0011 3c04  |  < |
003c 000e 1404  |    |
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 001a b804  |    |
0082 001a 9004  |    |
0084 002d 5804  | -X |
0086 000c a004  |    |
0088 002d 9004  | -  |
008a 0011 4004  |  @ |
008c 001a 9c04  |    |
008e 003d 3004  | =0 |
0090 0011 8404  |    |
0092 001a 9404  |    |
0094 000b 7c04  |  | |
0096 001a e804  |    |
0098 0016 1804  |    |
009a 000e 2c04  |  , |
009c 0006 b004  |    |
009e 0006 bc04  |    |
00a0 0016 2004  |    |
00a2 0016 1404  |    |
00a4 003c f004  | <  |
00a6 001a a004  |    |
00a8 0037 2004  | 7  |
00aa 001a a804  |    |
00ac 002d 6004  | -` |
00ae 000b 2404  |  $ |
00b0 002d 9404  | -  |
00b2 001a ac04  |    |
00b4 002d 6804  | -h |
00b6 0000 0000  |    |
00b8 5231 3030  |R100|
00ba 305f 4348  |0_CH|
00bc 4543 4b49  |ECKI|
00be 4e47 0000  |NG  |
00c0 3a4e 4554  |:NET|
00c2 3a4c 4152  |:LAR|
00c4 5259 3a52  |RY:R|
00c6 4444 3a52  |DD:R|
00c8 3130 3030  |1000|
00ca 5f43 4845  |_CHE|
00cc 434b 494e  |CKIN|
00ce 472e 3131  |G.11|
00d0 2e35 302e  |.50.|
00d2 333a 4c49  |3:LI|
00d4 4252 4152  |BRAR|
00d6 4945 533a  |IES:|
00d8 5231 3030  |R100|
00da 305f 4348  |0_CH|
00dc 4543 4b49  |ECKI|
00de 4e47 2e4c  |NG.L|
00e0 4942       |IB  |
00e1 0000 0000  |    |		.BLANK	0000[0x7]
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 0165       | e  |		.CONST	0x0165								; Address of begin
00e9 0004       |    |		.CONST	0x0004								; Address of exception handler
00ea 0001       |    |		.CONST	0x0001								; Number of locals
00eb			INIT_00e8:
00eb 00bf       |    |		Action	Accept_Activation						; Debug Table 0x0 = .DEBUG	0x00eb,0x01a2,0x0201,0x0000,0x0000,0x0000,0x0000,0x0000
00ec e003       |    |		Load	0x0,0x3
00ed 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00ee e02b       | +  |		Load	0x0,0x2b
00ef 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00f0 e02c       | ,  |		Load	0x0,0x2c
00f1 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00f2 e036       | 6  |		Load	0x0,0x36
00f3 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00f4 e037       | 7  |		Load	0x0,0x37
00f5 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00f6 4800       |H   |		Short_Literal	0x0
00f7 609c       |`   |		Indirect_Literal	Discrete,0x194,{0x0047500e, 0x000000b0}
00f8 02a0       |    |		Declare_Subprogram	Null_Subprogram
00f9 038e       |    |		Declare_Type	Package,Defined
00fa e20e       |    |		Load	0x1,0xe
00fb e20d       |    |		Load	0x1,0xd
00fc 4802       |H   |		Short_Literal	0x2
00fd 00db       |    |		Load_Top	At_Offset_3
00fe 020e       |    |		Execute	Module,Augment_Imports
00ff 0387       |    |		Declare_Variable	Package
0100 00d8       |    |		Load_Top	At_Offset_0
0101 020f       |    |		Execute	Module,Activate
0102 4800       |H   |		Short_Literal	0x0
0103 608c       |`   |		Indirect_Literal	Discrete,0x190,{0x0059340e, 0x000000b0}
0104 02a0       |    |		Declare_Subprogram	Null_Subprogram
0105 038e       |    |		Declare_Type	Package,Defined
0106 0387       |    |		Declare_Variable	Package
0107 e03d       | =  |		Load	0x0,0x3d
0108 190d       |    |		Execute	Package,Field_Reference,Field_Number 0xd
0109 4800       |H   |		Short_Literal	0x0
010a 6081       |`   |		Indirect_Literal	Discrete,0x18c,{0x0047400e, 0x000000b0}
010b 02a0       |    |		Declare_Subprogram	Null_Subprogram
010c 038e       |    |		Declare_Type	Package,Defined
010d 607a       |`z  |		Indirect_Literal	Discrete,0x188,{0x00000000, 0x00307c04}
010e e001       |    |		Load	0x0,0x1
010f 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
0110 00d8       |    |		Load_Top	At_Offset_0
0111 020f       |    |		Execute	Module,Activate
0112 e007       |    |		Load	0x0,0x7
0113 e029       | )  |		Load	0x0,0x29
0114 e03c       | <  |		Load	0x0,0x3c
0115 00db       |    |		Load_Top	At_Offset_3
0116 e03e       | >  |		Load	0x0,0x3e
0117 e03a       | :  |		Load	0x0,0x3a
0118 e214       |    |		Load	0x1,0x14
0119 4807       |H   |		Short_Literal	0x7
011a e213       |    |		Load	0x1,0x13
011b 020e       |    |		Execute	Module,Augment_Imports
011c 00da       |    |		Load_Top	At_Offset_2
011d 020f       |    |		Execute	Module,Activate
011e 4800       |H   |		Short_Literal	0x0
011f 6064       |`d  |		Indirect_Literal	Discrete,0x184,{0x00473c0e, 0x000000b0}
0120 02a0       |    |		Declare_Subprogram	Null_Subprogram
0121 038e       |    |		Declare_Type	Package,Defined
0122 605d       |`]  |		Indirect_Literal	Discrete,0x180,{0x00000000, 0x00307804}
0123 e001       |    |		Load	0x0,0x1
0124 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
0125 00d8       |    |		Load_Top	At_Offset_0
0126 020f       |    |		Execute	Module,Activate
0127 4800       |H   |		Short_Literal	0x0
0128 6053       |`S  |		Indirect_Literal	Discrete,0x17c,{0x000bc00e, 0x000000b0}
0129 02a0       |    |		Declare_Subprogram	Null_Subprogram
012a 038e       |    |		Declare_Type	Package,Defined
012b 604c       |`L  |		Indirect_Literal	Discrete,0x178,{0x00000000, 0x00307004}
012c e001       |    |		Load	0x0,0x1
012d 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
012e 00d8       |    |		Load_Top	At_Offset_0
012f 020f       |    |		Execute	Module,Activate
0130 4800       |H   |		Short_Literal	0x0
0131 6042       |`B  |		Indirect_Literal	Discrete,0x174,{0x00474c0e, 0x000000b0}
0132 02a0       |    |		Declare_Subprogram	Null_Subprogram
0133 038e       |    |		Declare_Type	Package,Defined
0134 603b       |`;  |		Indirect_Literal	Discrete,0x170,{0x00000000, 0x00308004}
0135 e001       |    |		Load	0x0,0x1
0136 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
0137 e029       | )  |		Load	0x0,0x29
0138 e215       |    |		Load	0x1,0x15
0139 4802       |H   |		Short_Literal	0x2
013a 00db       |    |		Load_Top	At_Offset_3
013b 020e       |    |		Execute	Module,Augment_Imports
013c 00d8       |    |		Load_Top	At_Offset_0
013d 020f       |    |		Execute	Module,Activate
013e e044       | D  |		Load	0x0,0x44
013f 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0140 e04c       | L  |		Load	0x0,0x4c
0141 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0142 e04e       | N  |		Load	0x0,0x4e
0143 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0144 4800       |H   |		Short_Literal	0x0
0145 6026       |`&  |		Indirect_Literal	Discrete,0x16c,{0x0001400f, 0x000000b0}
0146 02a0       |    |		Declare_Subprogram	Null_Subprogram
0147 038e       |    |		Declare_Type	Package,Defined
0148 601f       |`   |		Indirect_Literal	Discrete,0x168,{0x00000000, 0x00307404}
0149 e001       |    |		Load	0x0,0x1
014a 184d       | M  |		Execute	Package,Field_Execute,Field_Number 0x4d
014b e051       | Q  |		Load	0x0,0x51
014c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
014d e040       | @  |		Load	0x0,0x40
014e e007       |    |		Load	0x0,0x7
014f e215       |    |		Load	0x1,0x15
0150 e029       | )  |		Load	0x0,0x29
0151 e017       |    |		Load	0x0,0x17
0152 e043       | C  |		Load	0x0,0x43
0153 e01c       |    |		Load	0x0,0x1c
0154 e054       | T  |		Load	0x0,0x54
0155 e053       | S  |		Load	0x0,0x53
0156 e03c       | <  |		Load	0x0,0x3c
0157 e050       | P  |		Load	0x0,0x50
0158 e03a       | :  |		Load	0x0,0x3a
0159 e015       |    |		Load	0x0,0x15
015a e04d       | M  |		Load	0x0,0x4d
015b e213       |    |		Load	0x1,0x13
015c e052       | R  |		Load	0x0,0x52
015d e21d       |    |		Load	0x1,0x1d
015e e214       |    |		Load	0x1,0x14
015f e216       |    |		Load	0x1,0x16
0160 4813       |H   |		Short_Literal	0x13
0161 e21c       |    |		Load	0x1,0x1c
0162 020e       |    |		Execute	Module,Augment_Imports
0163 00d9       |    |		Load_Top	At_Offset_1
0164 020f       |    |		Execute	Module,Activate
0165			BODY_00e8:
0165 00bc       |    |		Action	Signal_Activated
0166 00bb       |    |		Action	Signal_Completion
0167 0000       |    |		.XXX[0x1]
0168 0000 0000  |    |		.LITERAL	{0x00000000, 0x00307404}
016c 0001 400f  |  @ |		.LITERAL	{0x0001400f, 0x000000b0}
0170 0000 0000  |    |		.LITERAL	{0x00000000, 0x00308004}
0174 0047 4c0e  | GL |		.LITERAL	{0x00474c0e, 0x000000b0}
0178 0000 0000  |    |		.LITERAL	{0x00000000, 0x00307004}
017c 000b c00e  |    |		.LITERAL	{0x000bc00e, 0x000000b0}
0180 0000 0000  |    |		.LITERAL	{0x00000000, 0x00307804}
0184 0047 3c0e  | G< |		.LITERAL	{0x00473c0e, 0x000000b0}
0188 0000 0000  |    |		.LITERAL	{0x00000000, 0x00307c04}
018c 0047 400e  | G@ |		.LITERAL	{0x0047400e, 0x000000b0}
0190 0059 340e  | Y4 |		.LITERAL	{0x0059340e, 0x000000b0}
0194 0047 500e  | GP |		.LITERAL	{0x0047500e, 0x000000b0}
0198 ; --------------------------------------------------------------------------------------
0198 ; Debug Table
0198 ; --------------------------------------------------------------------------------------
0198 0003 0001  |    |		.CONST	0x0003,0x0001
019a 00eb 01a2  |    |		.DEBUG	0x00eb,0x01a2,0x0201,0x0000,0x0000,0x0000,0x0000,0x0000
01a2 ; --------------------------------------------------------------------------------------
01a2 ; Debug3 Subtable 0x0
01a2 ; --------------------------------------------------------------------------------------
01a2 0000 0000  |    |		.DBG3TAB	0x0000,0x0000
01a4 0000 0000  |    |		.BLANK	0000[0x5c]