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

⟦35d24bd75⟧

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

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 0040       | @  |		.CONST	0x0040								; 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 001d       |    |		.CONST	0x001d								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0010       |    |		.CONST	0x0010								; Number of locals
000b			INIT_0008:
000b 6020       |`   |		Indirect_Literal	Discrete,0x2c,{0x00000000, 0x00000400}
000c e001       |    |		Load	0x0,0x1
000d 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
000e 1c08       |    |		Execute_Immediate	Run_Utility,0x8
000f 0129       | )  |		Execute	Any,Make_Visible
0010 00d8       |    |		Load_Top	At_Offset_0
0011 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0012 e002       |    |		Load	0x0,0x2
0013 0129       | )  |		Execute	Any,Make_Visible
0014 029a 0023  |   #|		Declare_Subprogram	INIT_0020,For_Outer_Call,Visible,Unelaborated
0016 029a 0033  |   3|		Declare_Subprogram	INIT_0030,For_Outer_Call,Visible,Unelaborated
0018 00bf       |    |		Action	Accept_Activation
0019 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
001a 00c7       |    |		Action	Elaborate_Subprogram
001b 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10
001c 00c7       |    |		Action	Elaborate_Subprogram
001d			BODY_0008:
001d 00bc       |    |		Action	Signal_Activated
001e 00bb       |    |		Action	Signal_Completion
001f 0000       |    |		.XXX[0x1]
0020 ; --------------------------------------------------------------------------------------
0020 ; SUBPROGRAM
0020 ; --------------------------------------------------------------------------------------
0020 0023       | #  |		.CONST	0x0023								; Address of begin
0021 0004       |    |		.CONST	0x0004								; Address of exception handler
0022 0001       |    |		.CONST	0x0001								; Number of locals
0023			BODY_0020:
0023			INIT_0020:
0023 e20d       |    |		Load	0x1,0xd
0024 00db       |    |		Load_Top	At_Offset_3
0025 e001       |    |		Load	0x0,0x1
0026 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0027 00d1       |    |		Pop_Control	Pop_Count_1
0028 e20e       |    |		Load	0x1,0xe
0029 0257       | W  |		Execute	Discrete,Raise
002a 0000 0000  |    |		.XXX[0x2]
002c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00000400}
0030 ; --------------------------------------------------------------------------------------
0030 ; SUBPROGRAM
0030 ; --------------------------------------------------------------------------------------
0030 0033       | 3  |		.CONST	0x0033								; Address of begin
0031 0004       |    |		.CONST	0x0004								; Address of exception handler
0032 0001       |    |		.CONST	0x0001								; Number of locals
0033			BODY_0030:
0033			INIT_0030:
0033 e20d       |    |		Load	0x1,0xd
0034 00db       |    |		Load_Top	At_Offset_3
0035 e001       |    |		Load	0x0,0x1
0036 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0037 00d1       |    |		Pop_Control	Pop_Count_1
0038 e20e       |    |		Load	0x1,0xe
0039 0257       | W  |		Execute	Discrete,Raise
003a 0000 0000  |    |		.BLANK	0000[0x6]
0040 ; --------------------------------------------------------------------------------------
0040 ; Debug Table
0040 ; --------------------------------------------------------------------------------------
0040 0004 0014  |    |		.DEBUG4	0x0004,0x0014,0x0b9a,0x0000,0x0001,0x0000
0046 d1bc 8195  |    |		.XXX[0x87]
0048 b985 89b1  |    |
004a 9481 d1a1  |    |
004c 9481 b995  |    |
004e dc81 4985  |  I |
0050 d1a5 bdb9  |    |
0052 85b0 8105  |    |
0054 8d8d 95cd  |    |
0056 cc81 ad95  |    |
0058 e5b5 85c0  |    |
005a b888 a4ec  |    |
005c 2880 8080  |(   |
005e 8080 8081  |    |
0060 25bc b941  |%  A|
0062 d5d1 7d31  |  }1|
0064 a5b9 9480  |    |
0066 a088 8088  |    |
0068 a4ec 2880  |  ( |
006a 8080 8195  |    |
006c b990 81a5  |    |
006e 98ec 2995  |  ) |
0070 b990 ec28  |   (|
0072 a428 2828  | (((|
0074 b4b4 8149  |   I|
0076 154d 513d  | MQ=|
0078 4915 7d39  |I }9|
007a 3d51 154c  |=Q L|
007c 80f4 f880  |    |
007e a028 b4b4  | (  |
0080 8080 8081  |    |
0082 05c9 8da1  |    |
0084 a5d9 94b9  |    |
0086 4995 cdd1  |I   |
0088 bdc9 9480  |    |
008a a111 95d9  |    |
008c a58d 9480  |    |
008e f4f8 8089  |    |
0090 4995 b195  |I   |
0092 85cd 957d  |   }|
0094 39bd d195  |9   |
0096 cc88 a4ec  |    |
0098 28a4 2828  |( ((|
009a 2949 150d  |)I  |
009c 3d49 117d  |=I }|
009e 2539 4d51  |%9MQ|
00a0 0531 3105  | 11 |
00a2 5125 3d38  |Q%=8|
00a4 80f4 f880  |    |
00a6 a029 9195  | )  |
00a8 8db1 85c9  |    |
00aa 9428 8080  | (  |
00ac 8081 41c9  |  A |
00ae bd91 d58d  |    |
00b0 d080 e881  |    |
00b2 8dbd b9cd  |    |
00b4 d185 b9d0  |    |
00b6 814d d1c9  | M  |
00b8 a5b9 9c80  |    |
00ba e8f4 8111  |    |
00bc a5c9 958d  |    |
00be d1bd c9e5  |    |
00c0 7d51 bdbd  |}Q  |
00c2 b1cc b939  |   9|
00c4 85b5 a5b9  |    |
00c6 9cb9 4da5  |  M |
00c8 b5c1 b195  |    |
00ca 7d39 85b5  |}9  |
00cc 9428       | (  |
00cd 8080 8080  |    |		.BLANK	8080[0x12]
00df a111 a5c9  |    |		.XXX[0x37]
00e1 958d d1bd  |    |
00e3 c9e5 7d51  |  }Q|
00e5 bdbd b1cc  |    |
00e7 b939 85b5  | 9  |
00e9 a5b9 9cb9  |    |
00eb 19d5 b1b1  |    |
00ed 7d39 85b5  |}9  |
00ef 9480 a089  |    |
00f1 7888 a4a4  |x   |
00f3 ec28 8080  | (  |
00f5 8081 4995  |  I |
00f7 b195 85cd  |    |
00f9 9480 e881  |    |
00fb 8dbd b9cd  |    |
00fd d185 b9d0  |    |
00ff 814d d1c9  | M  |
0101 a5b9 9c80  |    |
0103 e8f4 8111  |    |
0105 a5c9 958d  |    |
0107 d1bd c9e5  |    |
0109 7d51 bdbd  |}Q  |
010b b1cc b939  |   9|
010d 85b5 a5b9  |    |
010f 9cb9 4da5  |  M |
0111 b5c1 b195  |    |
0113 7d39 85b5  |}9  |
0115 9428       | (  |
0116 8080 8080  |    |		.BLANK	8080[0x12]
0128 a111 a5c9  |    |		.XXX[0x41]
012a 958d d1bd  |    |
012c c9e5 7d51  |  }Q|
012e bdbd b1cc  |    |
0130 b939 85b5  | 9  |
0132 a5b9 9cb9  |    |
0134 19d5 b1b1  |    |
0136 7d39 85b5  |}9  |
0138 9480 a088  |    |
013a 9088 a4a4  |    |
013c ec28 8080  | (  |
013e 8081 41c9  |  A |
0140 bd91 d58d  |    |
0142 d17d 25b9  | }% |
0144 99bc 80e8  |    |
0146 818d bdb9  |    |
0148 cdd1 85b9  |    |
014a d081 4dd1  |  M |
014c c9a5 b99c  |    |
014e 80e8 f428  |   (|
0150 8080 8080  |    |
0152 8080 8088  |    |
0154 a149 1531  | I 1|
0156 1505 4d14  |  M |
0158 80f4 f880  |    |
015a 8880 9881  |    |
015c 4995 b195  |I   |
015e 85cd 9480  |    |
0160 9880 88b0  |    |
0162 8111 0551  |   Q|
0164 1480 f4f8  |    |
0166 80a0 8880  |    |
0168 9828       | (  |
0169 8080 8080  |    |		.BLANK	8080[0x4]
016d 8081 51a5  |  Q |		.XXX[0x19]
016f b595 7d55  |  }U|
0171 d1a5 b1a5  |    |
0173 d1a5 95cc  |    |
0175 b925 b585  | %  |
0177 9d94 80a1  |    |
0179 51a5 b595  |Q   |
017b 7d55 d1a5  |}U  |
017d b1a5 d1a5  |    |
017f 95cc b91d  |    |
0181 95d1 7d51  |  }Q|
0183 a5b5 94b0  |    |
0185 2880       |(   |
0186 8080 8080  |    |		.BLANK	8080[0xf]
0195 8151 a5b5  | Q  |		.XXX[0x11]
0197 957d 55d1  | }U |
0199 a5b1 a5d1  |    |
019b a595 ccb9  |    |
019d 6595 85c9  |e   |
019f 7d35 bdb9  |}5  |
01a1 d1a1 7d11  |  } |
01a3 85e4 a480  |    |
01a5 9828       | (  |
01a6 8080 8080  |    |		.BLANK	8080[0x5]
01ab 88a4 b081  |    |		.XXX[0x17]
01ad 554d 1548  |UM H|
01af 80f4 f880  |    |
01b1 8880 9881  |    |
01b3 4de5 cdd1  |M   |
01b5 95b5 7d55  |  }U|
01b7 d1a5 b1a5  |    |
01b9 d1a5 95cc  |    |
01bb b955 cd95  | U  |
01bd c97d 3985  | }9 |
01bf b594 8098  |    |
01c1 2880       |(   |
01c2 8080 8080  |    |		.BLANK	8080[0x4]
01c6 809c b89c  |    |		.XXX[0x3a]
01c8 8098 814d  |   M|
01ca e5cd d195  |    |
01cc b57d 55d1  | }U |
01ce a5b1 a5d1  |    |
01d0 a595 ccb9  |    |
01d2 4d95 cdcd  |M   |
01d4 a5bd b97d  |   }|
01d6 3985 b594  |9   |
01d8 8098 8088  |    |
01da a488 ec28  |   (|
01dc 8080 8081  |    |
01de 41c9 bd91  |A   |
01e0 d58d d17d  |   }|
01e2 19a5 b195  |    |
01e4 b985 b594  |    |
01e6 80e8 818d  |    |
01e8 bdb9 cdd1  |    |
01ea 85b9 d081  |    |
01ec 4dd1 c9a5  |M   |
01ee b99c 80e8  |    |
01f0 f480 8885  |    |
01f2 3585 8da1  |5   |
01f4 a5b9 94b9  |    |
01f6 4995 b195  |I   |
01f8 85cd 94b9  |    |
01fa 0dd5 c9c9  |    |
01fc 95b9 d0b9  |    |
01fe 41c9 bd91  |A   |