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

⟦238ccd9cb⟧

    Length: 1024 (0x400)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, 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 0038       | 8  |		.CONST	0x0038								; 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 0010       |    |		.CONST	0x0010								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0001       |    |		.CONST	0x0001								; Number of locals
000b			INIT_0008:
000b 029a 001b  |    |		Declare_Subprogram	INIT_0018,For_Outer_Call,Visible,Unelaborated
000d 00bf       |    |		Action	Accept_Activation
000e 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
000f 00c7       |    |		Action	Elaborate_Subprogram
0010			BODY_0008:
0010 00bc       |    |		Action	Signal_Activated
0011 00bb       |    |		Action	Signal_Completion
0012 0000 0000  |    |		.BLANK	0000[0x6]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 001b       |    |		.CONST	0x001b								; Address of begin
0019 0028       | (  |		.CONST	0x0028								; Address of exception handler
001a 0001       |    |		.CONST	0x0001								; Number of locals
001b			BODY_0018:
001b			INIT_0018:
001b 00da       |    |		Load_Top	At_Offset_2
001c e001       |    |		Load	0x0,0x1
001d 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
001e a5fe       |    |		Store_Unchecked	0x2,-0x2
001f 00da       |    |		Load_Top	At_Offset_2
0020 e001       |    |		Load	0x0,0x1
0021 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0022 a5fd       |    |		Store_Unchecked	0x2,-0x3
0023 00da       |    |		Load_Top	At_Offset_2
0024 e001       |    |		Load	0x0,0x1
0025 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0026 a5fc       |    |		Store_Unchecked	0x2,-0x4
0027 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0028			TRAP_0018:
0028 010e       |    |		Execute	Exception,Is_Constraint_Error
0029 6807       |h   |		Jump_Zero	0x31
002a 4800       |H   |		Short_Literal	0x0
002b a5fe       |    |		Store_Unchecked	0x2,-0x2
002c 4800       |H   |		Short_Literal	0x0
002d a5fd       |    |		Store_Unchecked	0x2,-0x3
002e 4800       |H   |		Short_Literal	0x0
002f a5fc       |    |		Store_Unchecked	0x2,-0x4
0030 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0031 0100       |    |		Execute	Exception,Raise
0032 0000 0000  |    |		.BLANK	0000[0x6]
0038 ; --------------------------------------------------------------------------------------
0038 ; Debug Table
0038 ; --------------------------------------------------------------------------------------
0038 0004 0004  |    |		.DEBUG4	0x0004,0x0004,0x4a64,0x0000,0x0001,0x0000
003e 68e0 0080  |h   |		.XXX[0x11]
0040 0018 4e02  |  N |
0042 1021 7000  | !p |
0044 2000 0309  |    |
0046 c000 030a  |    |
0048 301c 4138  |0 A8|
004a 4000 0000  |@   |
004c 001c 467b  |  F{|
004e 9000       |    |
004f 0000 0000  |    |		.BLANK	0000[0x4]
0053 0d1c 0010  |    |		.XXX[0x25]
0055 0003 09c0  |    |
0057 4204 2e00  |B . |
0059 0300 0061  |   a|
005b 3801 c466  |8  f|
005d 3900 0000  |9   |
005f 0000 0000  |    |
0061 0200 0000  |    |
0063 0000 0000  |    |
0065 0100 00d1  |    |
0067 c000 0000  |    |
0069 0000 0000  |    |
006b 0001 c467  |   g|
006d 3900 0000  |9   |
006f 0000 0000  |    |
0071 0200 0000  |    |
0073 0000 04f7  |    |
0075 1280 003e  |   >|
0077 2400       |$   |
0078 0000 0000  |    |		.BLANK	0000[0x4]
007c e234 1d00  | 4  |		.XXX[0xc]
007e 0000 0000  |    |
0080 0000 0100  |    |
0082 0000 0000  |    |
0084 0000 0080  |    |
0086 0068 e000  | h  |
0088 0000 0000  |    |		.BLANK	0000[0x5]
008d 0480 0018  |    |		.XXX[0x19]
008f 5180 e231  |Q  1|
0091 4780 0000  |G   |
0093 0000 e236  |   6|
0095 c1c0 711a  |  q |
0097 6740 0002  |g@  |
0099 5b98 0e23  |[  #|
009b 4ee8 0e23  |N  #|
009d 5980 000a  |Y   |
009f 5e80 1310  |^   |
00a1 dc70 0000  | p  |
00a3 0000 1c46  |   F|
00a5 c830       | 0  |
00a6 0000 0000  |    |		.BLANK	0000[0x4]
00aa 0024 4520  | $E |		.XXX[0x9]
00ac 1000 0000  |    |
00ae b0c0 0400  |    |
00b0 0007 0000  |    |
00b2 0016       |    |
00b3 0000 0000  |    |		.BLANK	0000[0xe]
00c1 0200       |    |		.XXX[0x1]
00c2 0000 0000  |    |		.BLANK	0000[0x4]
00c6 e000 0000  |    |		.XXX[0xf]
00c8 0038 8da0  | 8  |
00ca 8000 0000  |    |
00cc 0000 0000  |    |
00ce 4000 0000  |@   |
00d0 0000 0000  |    |
00d2 2000 488a  |  H |
00d4 4000       |@   |
00d5 0000 0000  |    |		.BLANK	0000[0x4]
00d9 0001 2000  |    |		.XXX[0x1a]
00db 14bd 0038  |   8|
00dd 8d2b 4000  | +@ |
00df 0000 0000  |    |
00e1 0000 001c  |    |
00e3 46e6 7000  |F p |
00e5 02c3 0e03  |    |
00e7 88dd 4e03  |  N |
00e9 88df f400  |    |
00eb 00c2 9007  |    |
00ed 1054 7000  | Tp |
00ef 0000 0007  |    |
00f1 11c5 3400  |  4 |
00f3 0000 0000  |    |		.BLANK	0000[0x4]
00f7 0297 f004  |    |		.XXX[0x11]
00f9 0000 c270  |   p|
00fb 3001 0b80  |0   |
00fd 01c0 0018  |    |
00ff 4e00 0018  |N   |
0101 5200 e20a  |R   |
0103 8e00 0000  |    |
0105 0000 e239  |   9|
0107 2680       |&   |
0108 0000 0000  |    |		.BLANK	0000[0x4]
010c 0052 fe00  | R  |		.XXX[0x15]
010e 8000 184e  |   N|
0110 0600 2170  |  !p|
0112 0038 0003  | 8  |
0114 09c0 0e23  |   #|
0116 8e70 0000  | p  |
0118 0000 0000  |    |
011a 0010 0000  |    |
011c 0000 0000  |    |
011e 0010 0005  |    |
0120 2fe0       |/   |
0121 0000 0000  |    |		.BLANK	0000[0x4]
0125 0e23 9670  | # p|		.XXX[0xc]
0127 0000 0000  |    |
0129 0000 0010  |    |
012b 0000 0000  |    |
012d 0000 0008  |    |
012f 0005 2fe0  |  / |
0131 0000 0000  |    |		.BLANK	0000[0x5]
0136 0048 0001  | H  |		.XXX[0x19]
0138 8520 0e23  |   #|
013a 7120 0000  |q   |
013c 0000 0e23  |   #|
013e c0bc 0711  |    |
0140 d0c4 0000  |    |
0142 266c 00e2  |&l  |
0144 3a38 80e2  |:8  |
0146 3ae2 0000  |:   |
0148 a5e9 0140  |   @|
014a 746d 0000  |tm  |
014c 0000 01c4  |    |
014e 7717       |w   |
014f 0000 0000  |    |		.BLANK	0000[0x4]
0153 0002 4456  |  DV|		.XXX[0xa]
0155 0100 0000  |    |
0157 af0c 0040  |   @|
0159 0000 7000  |  p |
015b 0015 e000  |    |
015d 0000 0000  |    |		.BLANK	0000[0xd]
016a 0020       |    |		.XXX[0x1]
016b 0000 0000  |    |		.BLANK	0000[0x4]
016f 0e00 0000  |    |		.XXX[0xf]
0171 0003 88ef  |    |
0173 3000 0000  |0   |
0175 0000 0000  |    |
0177 0400 0000  |    |
0179 0000 0000  |    |
017b 0200 0488  |    |
017d ac00       |    |
017e 0000 0000  |    |		.BLANK	0000[0x5]
0183 1200 014b  |   K|		.XXX[0x19]
0185 d203 88e7  |    |
0187 dc00 0000  |    |
0189 0000 0000  |    |
018b 0001 c478  |   x|
018d fb00 003c  |   <|
018f 9c60 388f  | `8 |
0191 2760 388f  |'`8 |
0193 51c0 000c  |Q   |
0195 2940 7105  |)@q |
0197 a100 0000  |    |
0199 0000 711e  |  q |
019b f840       | @  |
019c 0000 0000  |    |		.BLANK	0000[0x4]
01a0 0025 4480  | %D |		.XXX[0x11]
01a2 4000 0c27  |@  '|
01a4 0104 50b8  |  P |
01a6 0010 0001  |    |
01a8 84e0 0001  |    |
01aa 8528 0e20  | (  |
01ac b420 0000  |    |
01ae 0000 0e23  |   #|
01b0 e708       |    |
01b1 0000 0000  |    |		.BLANK	0000[0x4]
01b5 0004 a890  |    |		.XXX[0xf]
01b7 0800 0184  |    |
01b9 e020 8a17  |    |
01bb 0001 8000  |    |
01bd 309c 00e2  |0   |
01bf 3e31 0000  |>1  |
01c1 0000 0000  |    |
01c3 0001       |    |
01c4 0000 0000  |    |		.BLANK	0000[0x4]
01c8 8000 4a89  |  J |		.XXX[0x2]
01ca 0000 0000  |    |		.BLANK	0000[0x4]
01ce 00e2 3eb1  |  > |		.XXX[0x6]
01d0 0000 0000  |    |
01d2 0000 0001  |    |
01d4 0000 0000  |    |		.BLANK	0000[0x4]
01d8 8000 4a89  |  J |		.XXX[0x2]
01da 0000 0000  |    |		.BLANK	0000[0x5]
01df 0004 8000  |    |		.XXX[0x1a]
01e1 1852 80e2  | R  |
01e3 3c5c 0000  |<\  |
01e5 0000 00e2  |    |
01e7 41d5 c071  |A  q|
01e9 1fb1 4000  |  @ |
01eb f904 180e  |    |
01ed 23f8 280e  |# ( |
01ef 2402 c000  |$   |
01f1 0cd0 1002  |    |
01f3 4101 2000  |A   |
01f5 0000 001c  |    |
01f7 481a b000  |H   |
01f9 0000 0000  |    |		.BLANK	0000[0x4]
01fd 5ff8 2010  |_   |		.XXX[0x3]
01ff 000c       |    |