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

⟦ffdf308b5⟧

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

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 5900       |Y   |		.CONST	0x5900								; 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 000f       |    |		.CONST	0x000f								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0004       |    |		.CONST	0x0004								; Number of locals
000b			INIT_0008:
000b e004       |    |		Load	0x0,0x4
000c 0322       | "  |		Declare_Variable	Record
000d 00e3       |    |		Load_Encached	Natural_Cache
000e 00e3       |    |		Load_Encached	Natural_Cache
000f			BODY_0008:
000f e5ff       |    |		Load	0x2,-0x1
0010 8005       |    |		Call	0x0,0x5
0011 6804       |h   |		Jump_Zero	0x16
0012 e5ff       |    |		Load	0x2,-0x1
0013 8006       |    |		Call	0x0,0x6
0014 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0015 7803       |x   |		Jump	0x19
0016 e5ff       |    |		Load	0x2,-0x1
0017 8007       |    |		Call	0x0,0x7
0018 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0019 00d9       |    |		Load_Top	At_Offset_1
001a 8008       |    |		Call	0x0,0x8
001b 00db       |    |		Load_Top	At_Offset_3
001c 017d       | }  |		Execute	Record,Structure_Write
001d 00cf       |    |		Action	Mark_Auxiliary
001e 780d       |x   |		Jump	0x2c
001f 00da       |    |		Load_Top	At_Offset_2
0020 e402       |    |		Load	0x2,0x2
0021 8009       |    |		Call	0x0,0x9
0022 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0023 00d9       |    |		Load_Top	At_Offset_1
0024 e5ff       |    |		Load	0x2,-0x1
0025 8214       |    |		Call	0x1,0x14
0026 00da       |    |		Load_Top	At_Offset_2
0027 e402       |    |		Load	0x2,0x2
0028 800a       |    |		Call	0x0,0xa
0029 e402       |    |		Load	0x2,0x2
002a 017d       | }  |		Execute	Record,Structure_Write
002b 00c9       |    |		Action	Pop_Auxiliary_Loop
002c 00da       |    |		Load_Top	At_Offset_2
002d e402       |    |		Load	0x2,0x2
002e 800b       |    |		Call	0x0,0xb
002f 6fef       |o   |		Jump_Zero	0x1f
0030 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0031 0000 0000  |    |		.BLANK	0000[0x7]
0038 ; --------------------------------------------------------------------------------------
0038 ; Debug Table
0038 ; --------------------------------------------------------------------------------------
0038 0004 0002  |    |		.DEBUG4	0x0004,0x0002,0xd1ca,0x0000,0x0001,0x0000
003e 7800 0000  |x   |		.XXX[0x20]
0040 0000 0000  |    |
0042 000d 9643  |   C|
0044 2140 0000  |!@  |
0046 100d 964d  |   M|
0048 a140 0000  | @  |
004a 1000 0000  |    |
004c 0001 b2c8  |    |
004e 6428 0000  |d(  |
0050 0201 0bf8  |    |
0052 aadd 1456  |   V|
0054 0002 9e00  |    |
0056 0000 1200  |    |
0058 0807 5000  |  P |
005a 0000 0400  |    |
005c 0000 0400  |    |
005e 0000 0000  |    |		.BLANK	0000[0x5]
0063 0021 7f15  | !  |		.XXX[0x13]
0065 5b71 8000  |[q  |
0067 0053 c000  | S  |
0069 0002 4001  |  @ |
006b 00ea 0000  |    |
006d 0000 8000  |    |
006f 0000 8000  |    |
0071 0000 8003  |    |
0073 70fc 8157  |p  W|
0075 9188       |    |
0076 0000 0000  |    |		.BLANK	0000[0x4]
007a 00ab c9f9  |    |		.XXX[0x2d]
007c 4000 5637  |@ V7|
007e 9218 1170  |   p|
0080 6572 1800  |er  |
0082 050d 0c7c  |   ||
0084 a9cb 22f2  |  " |
0086 0002 7c40  |  |@|
0088 0000 0000  |    |
008a 0000 0003  |    |
008c 7c68 6850  ||hhP|
008e 0000 0403  |    |
0090 7c68 8850  ||h P|
0092 0000 0400  |    |
0094 0003 eb12  |    |
0096 6f8d 110a  |o   |
0098 0000 0080  |    |
009a 4301 affe  |C   |
009c 309d 8000  |0   |
009e b680 0000  |    |
00a0 0480 020d  |    |
00a2 8e00 0000  |    |
00a4 0100 0000  |    |
00a6 0100       |    |
00a7 0000 0000  |    |		.BLANK	0000[0x6]
00ad 0010 7080  |  p |		.XXX[0x2]
00af 0000 0000  |    |		.BLANK	0000[0x8]
00b7 2000 0000  |    |		.XXX[0x1a]
00b9 0000 0000  |    |
00bb 2000 e228  |   (|
00bd a055 e4f4  | U  |
00bf 4055 e0e0  |@U  |
00c1 6055 ea04  |`U  |
00c3 602a f2c7  |`*  |
00c5 7000 18f7  |p   |
00c7 a086 076d  |   m|
00c9 b57c b200  | |  |
00cb 0147 433a  | GC:|
00cd 1c75 89e6  | u  |
00cf 0000 a390  |    |
00d1 0000 0000  |    |		.BLANK	0000[0x4]
00d5 e3c5 6214  |  b |		.XXX[0x1b]
00d7 0000 0100  |    |
00d9 e3c5 6a14  |  j |
00db 0000 0100  |    |
00dd 0000 fcef  |    |
00df 9c78 ad42  | x B|
00e1 8000 0020  |    |
00e3 10c0 edb6  |    |
00e5 bcc6 c000  |    |
00e7 28e0 0000  |(   |
00e9 0120 0080  |    |
00eb 0480 0000  |    |
00ed 0040 0000  | @  |
00ef 0140       | @  |
00f0 0000 0000  |    |		.BLANK	0000[0x6]
00f6 0004 1c20  |    |		.XXX[0x2]
00f8 0000 0000  |    |		.BLANK	0000[0x8]
0100 0800 0000  |    |		.XXX[0x1a]
0102 0000 0000  |    |
0104 0800 3966  |  9f|
0106 e015 7961  |  ya|
0108 a000 0000  |    |
010a 0000 0000  |    |
010c 000a bcc4  |    |
010e 2400 0ab1  |$   |
0110 60a1 84d4  |`   |
0112 a73a 9600  | :  |
0114 0050 d0c2  | P  |
0116 6a7a c5b8  |jz  |
0118 0000 2860  |  (`|
011a 0000 0000  |    |		.BLANK	0000[0x4]
011e 416a da85  |Aj  |		.XXX[0x1b]
0120 8000 0040  |   @|
0122 416a dc85  |Aj  |
0124 8000 0040  |   @|
0126 0000 4122  |  A"|
0128 e82d 5b90  | -[ |
012a b000 0008  |    |
012c 0430 99d3  | 0  |
012e 6bfb 9800  |k   |
0130 0a18 0000  |    |
0132 0048 0022  | H "|
0134 b180 0000  |    |
0136 0010 0000  |    |
0138 0010       |    |
0139 0000 0000  |    |		.BLANK	0000[0x6]
013f 0001 0708  |    |		.XXX[0x2]
0141 0000 0000  |    |		.BLANK	0000[0x8]
0149 0200 0000  |    |		.XXX[0x1a]
014b 0000 0000  |    |
014d 0200 0eff  |    |
014f 4205 5e61  |B ^a|
0151 8c05 5e60  |  ^`|
0153 4a05 5e72  |J ^r|
0155 9202 af35  |   5|
0157 9b00 0106  |    |
0159 1828 6358  | (cX|
015b 2e2d 0930  |.- 0|
015d 0013 1431  |   1|
015f ac17 1f36  |   6|
0161 e800 0988  |    |
0163 0000 0000  |    |		.BLANK	0000[0x4]
0167 0fb7 ca21  |   !|		.XXX[0x1c]
0169 4000 0010  |@   |
016b 0fb7 cba1  |    |
016d 4000 0010  |@   |
016f 0400 0000  |    |
0171 01f6 f974  |   t|
0173 2800 0002  |(   |
0175 010c 6b05  |  k |
0177 c7cd ba00  |    |
0179 0262 0000  | b  |
017b 0012 0008  |    |
017d f194 0000  |    |
017f 0004 0000  |    |
0181 0000 8000  |    |
0183 0000 0000  |    |		.BLANK	0000[0x5]
0188 218d 60b8  |! ` |		.XXX[0x13]
018a be2e c000  | .  |
018c 4c40 0000  |L@  |
018e 0240 011e  | @  |
0190 3280 0000  |2   |
0192 0080 0000  |    |
0194 0000 0000  |    |
0196 0080 03e9  |    |
0198 3301 579a  |3 W |
019a ac00       |    |
019b 0000 0000  |    |		.BLANK	0000[0x4]
019f abce 8b40  |   @|		.XXX[0xd]
01a1 00b1 90f2  |    |
01a3 1941 1b0b  | A  |
01a5 50cc 0004  |P   |
01a7 b90c a0b4  |    |
01a9 3143 2200  |1C" |
01ab 025c       | \  |
01ac 0000 0000  |    |		.BLANK	0000[0x4]
01b0 048d 5fe8  |  _ |		.XXX[0x1b]
01b2 5800 0004  |X   |
01b4 048d 6088  |  ` |
01b6 5800 0004  |X   |
01b8 0000 0464  |   d|
01ba f291 ac11  |    |
01bc 0b00 0000  |    |
01be 8043 282d  | C(-|
01c0 0c50 c880  | P  |
01c2 0097 0000  |    |
01c4 0004 8002  |    |
01c6 3bf9 0000  |;   |
01c8 0001 0000  |    |
01ca 0004       |    |
01cb 0000 0000  |    |		.BLANK	0000[0x7]
01d2 1070 8000  | p  |		.XXX[0x2]
01d4 0000 0000  |    |		.BLANK	0000[0x7]
01db 0020 0000  |    |		.XXX[0x1a]
01dd 0000 0000  |    |
01df 0020 010a  |    |
01e1 8ee0 55e7  |  U |
01e3 3d40 55e6  |=@U |
01e5 96e0 55e8  |  U |
01e7 dfe0 2af3  |  * |
01e9 ebf0 0021  |   !|
01eb c29a 8651  |   Q|
01ed 5af3 b7c1  |Z   |
01ef 0001 3043  |  0C|
01f1 28ad 8008  |(   |
01f3 0080 0098  |    |
01f5 0000 0000  |    |		.BLANK	0000[0x4]
01f9 0124 6302  | $c |		.XXX[0x7]
01fb 1600 0001  |    |
01fd 0124 6372  | $cr|
01ff 1600       |    |