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

⟦ced859932⟧

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

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 0030       | 0  |		.CONST	0x0030								; 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 000d       |    |		.CONST	0x000d								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0002       |    |		.CONST	0x0002								; Number of locals
000b			INIT_0008:
000b e20e       |    |		Load	0x1,0xe
000c 0007       |    |		Action	Break_Optional
000d			BODY_0008:
000d 00db       |    |		Load_Top	At_Offset_3
000e 00d8       |    |		Load_Top	At_Offset_0
000f e20e       |    |		Load	0x1,0xe
0010 0234       | 4  |		Execute	Float,In_Type
0011 7001       |p   |		Jump_Nonzero	0x13
0012 0801       |    |		Execute_Immediate	Raise,0x1
0013 0049       | I  |		Store_Top	Float,At_Offset_1
0014 00d8       |    |		Load_Top	At_Offset_0
0015 014b       | K  |		Execute	Float,Less_Zero
0016 6802       |h   |		Jump_Zero	0x19
0017 e006       |    |		Load	0x0,0x6
0018 0257       | W  |		Execute	Discrete,Raise
0019 00d8       |    |		Load_Top	At_Offset_0
001a 7004       |p   |		Jump_Nonzero	0x1f
001b 00db       |    |		Load_Top	At_Offset_3
001c e20e       |    |		Load	0x1,0xe
001d 0232       | 2  |		Execute	Float,Check_In_Type
001e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
001f 00d8       |    |		Load_Top	At_Offset_0
0020 e20e       |    |		Load	0x1,0xe
0021 0232       | 2  |		Execute	Float,Check_In_Type
0022 8248       | H  |		Call	0x1,0x48
0023 00d8       |    |		Load_Top	At_Offset_0
0024 e20e       |    |		Load	0x1,0xe
0025 0234       | 4  |		Execute	Float,In_Type
0026 7001       |p   |		Jump_Nonzero	0x28
0027 0801       |    |		Execute_Immediate	Raise,0x1
0028 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0029 0000 0000  |    |		.BLANK	0000[0x7]
0030 ; --------------------------------------------------------------------------------------
0030 ; Debug Table
0030 ; --------------------------------------------------------------------------------------
0030 0004 0014  |    |		.DEBUG4	0x0004,0x0014,0x8f3c,0x0000,0x0001,0x0000
0036 b990 3bb4  |  ; |		.XXX[0x8d]
0038 32ba 3432  |2 42|
003a b910 33b2  |  3 |
003c b732 b934  | 2 4|
003e b190 34b7  |  4 |
0040 39ba 30b7  |9 0 |
0042 3a34 b0ba  |:4  |
0044 34b7 b739  |4  9|
0046 903b b4b6  | ;  |
0048 3610 3132  |6 12|
004a 9034 b731  | 4 1|
004c b63a b232  | : 2|
004e b210 34b7  |  4 |
0050 103a 3432  | :42|
0052 8000 001f  |    |
0054 8000 0020  |    |
0056 9029 b832  | ) 2|
0058 b1b4 b334  |   4|
005a b2b9 903b  |   ;|
005c b432 ba34  | 2 4|
005e 32b9 1033  |2  3|
0060 b2b7 32b9  |  2 |
0062 34b1 9034  |4  4|
0064 b739 ba30  | 9 0|
0066 b73a 34b0  | :4 |
0068 ba34 b7b7  | 4  |
006a 3990 3bb4  |9 ; |
006c b636 1031  | 6 1|
006e 3290 34b7  |2 4 |
0070 31b6 3ab2  |1 : |
0072 32b2 1034  |2  4|
0074 b710 3a34  |  :4|
0076 3280 0000  |2   |
0078 1f80 0000  |    |
007a 2090 29b8  |  ) |
007c 32b1 b4b3  |2   |
007e 34b2 b990  |4   |
0080 3bb4 32ba  |; 2 |
0082 3432 b910  |42  |
0084 33b2 b732  |3  2|
0086 b934 b190  | 4  |
0088 34b7 39ba  |4 9 |
008a 30b7 3a34  |0 :4|
008c b0ba 34b7  |  4 |
008e b739 903b  | 9 ;|
0090 b4b6 3610  |  6 |
0092 3132 9034  |12 4|
0094 b731 b63a  | 1 :|
0096 b232 b210  | 2  |
0098 34b7 103a  |4  :|
009a 3432 8000  |42  |
009c 0001 0000  |    |
009e 0008 31b9  |  1 |
00a0 37b9 b996  |7   |
00a2 b932 b332  | 2 2|
00a4 b932 b731  | 2 1|
00a6 b297 0000  |    |
00a8 0000 8000  |    |
00aa 0008 9031  |   1|
00ac b937 b9b9  | 7  |
00ae 96b9 32b3  |  2 |
00b0 32b9 32b7  |2 2 |
00b2 31b2 9700  |1   |
00b4 0000 0080  |    |
00b6 0000 0890  |    |
00b8 31b9 37b9  |1 7 |
00ba b996 b932  |   2|
00bc b332 b932  | 2 2|
00be b731 b297  | 1  |
00c0 0000 0000  |    |
00c2 8000       |    |
00c3 0000 0000  |    |		.BLANK	0000[0x4]
00c7 0009 8000  |    |		.XXX[0x8]
00c9 0000 0000  |    |
00cb 0009 0000  |    |
00cd 0000 8000  |    |
00cf 0000 0000  |    |		.BLANK	0000[0x4]
00d3 000a 0000  |    |		.XXX[0x45]
00d5 0000 0000  |    |
00d7 0009 8000  |    |
00d9 000b 0000  |    |
00db 0010 2237  |  "7|
00dd afa8 3937  |  97|
00df b1b2 b23a  |   :|
00e1 b932 b990  | 2  |
00e3 1d10 2137  |  !7|
00e5 b7b6 32b0  |  2 |
00e7 b710 1d1e  |    |
00e9 902a 393a  | *9:|
00eb b29d 8000  |    |
00ed 000a 8000  |    |
00ef 0010 9022  |   "|
00f1 37af a839  |7  9|
00f3 37b1 b2b2  |7   |
00f5 3ab9 32b9  |: 2 |
00f7 901d 1021  |   !|
00f9 37b7 b632  |7  2|
00fb b0b7 101d  |    |
00fd 1e90 2a39  |  *9|
00ff 3ab2 9d80  |:   |
0101 0000 0a80  |    |
0103 0000 1090  |    |
0105 2237 afa8  |"7  |
0107 3937 b1b2  |97  |
0109 b23a b932  | : 2|
010b b990 1d10  |    |
010d 2137 b7b6  |!7  |
010f 32b0 b710  |2   |
0111 1d1e 902a  |   *|
0113 393a b29d  |9:  |
0115 8000 0000  |    |
0117 8000       |    |
0118 0000 0000  |    |		.BLANK	0000[0x4]
011c 001b 8000  |    |		.XXX[0x98]
011e 0000 0000  |    |
0120 001b 0000  |    |
0122 001c 8000  |    |
0124 001f a9b8  |    |
0126 32b1 b4b3  |2   |
0128 34b2 b990  |4   |
012a 3bb4 32ba  |; 2 |
012c 3432 b910  |42  |
012e 30b6 3610  |0 6 |
0130 3839 37b1  |897 |
0132 b2b2 3ab9  |  : |
0134 32b9 9031  |2  1|
0136 b0b6 3632  |  62|
0138 b210 3bb4  |  ; |
013a b636 1031  | 6 1|
013c 3290 34b7  |2 4 |
013e 31b6 3ab2  |1 : |
0140 32b2 1034  |2  4|
0142 b710 3a34  |  :4|
0144 3280 0000  |2   |
0146 1c00 0000  |    |
0148 2010 29b8  |  ) |
014a 32b1 b4b3  |2   |
014c 34b2 b990  |4   |
014e 3bb4 32ba  |; 2 |
0150 3432 b910  |42  |
0152 30b6 3610  |0 6 |
0154 3839 37b1  |897 |
0156 b2b2 3ab9  |  : |
0158 32b9 9031  |2  1|
015a b0b6 3632  |  62|
015c b210 3bb4  |  ; |
015e b636 1031  | 6 1|
0160 3290 34b7  |2 4 |
0162 31b6 3ab2  |1 : |
0164 32b2 1034  |2  4|
0166 b710 3a34  |  :4|
0168 3280 0000  |2   |
016a 1c00 0000  |    |
016c 2010 29b8  |  ) |
016e 32b1 b4b3  |2   |
0170 34b2 b990  |4   |
0172 3bb4 32ba  |; 2 |
0174 3432 b910  |42  |
0176 30b6 3610  |0 6 |
0178 3839 37b1  |897 |
017a b2b2 3ab9  |  : |
017c 32b9 9031  |2  1|
017e b0b6 3632  |  62|
0180 b210 3bb4  |  ; |
0182 b636 1031  | 6 1|
0184 3290 34b7  |2 4 |
0186 31b6 3ab2  |1 : |
0188 32b2 1034  |2  4|
018a b710 3a34  |  :4|
018c 3280 0000  |2   |
018e 3d00 0000  |=   |
0190 0831 b937  | 1 7|
0192 b9b9 96b9  |    |
0194 32b3 32b9  |2 2 |
0196 32b7 31b2  |2 1 |
0198 9700 0000  |    |
019a 3c80 0000  |<   |
019c 0890 31b9  |  1 |
019e 37b9 b996  |7   |
01a0 b932 b332  | 2 2|
01a2 b932 b731  | 2 1|
01a4 b297 0000  |    |
01a6 003c 8000  | <  |
01a8 0008 9031  |   1|
01aa b937 b9b9  | 7  |
01ac 96b9 32b3  |  2 |
01ae 32b9 32b7  |2 2 |
01b0 31b2 9700  |1   |
01b2 0000 0080  |    |
01b4 0000 0000  |    |		.BLANK	0000[0x5]
01b9 0580 0000  |    |		.XXX[0x7]
01bb 0000 0000  |    |
01bd 0500 0000  |    |
01bf 0080       |    |
01c0 0000 0000  |    |		.BLANK	0000[0x5]
01c5 0600 0000  |    |		.XXX[0x3b]
01c7 0000 0000  |    |
01c9 0580 0000  |    |
01cb 0700 0000  |    |
01cd 10a2 37af  |  7 |
01cf a0ba 3a39  |  :9|
01d1 34b1 3aba  |4 : |
01d3 32b9 901d  |2   |
01d5 1021 37b7  | !7 |
01d7 b632 b0b7  | 2  |
01d9 101d 1e90  |    |
01db 2330 b639  |#0 9|
01dd b29d 8000  |    |
01df 0006 8000  |    |
01e1 0011 1022  |   "|
01e3 37af a0ba  |7   |
01e5 3a39 34b1  |:94 |
01e7 3aba 32b9  |: 2 |
01e9 901d 1021  |   !|
01eb 37b7 b632  |7  2|
01ed b0b7 101d  |    |
01ef 1e90 2330  |  #0|
01f1 b639 b29d  | 9  |
01f3 8000 0006  |    |
01f5 8000 0011  |    |
01f7 1022 37af  | "7 |
01f9 a0ba 3a39  |  :9|
01fb 34b1 3aba  |4 : |
01fd 32b9 901d  |2   |
01ff 1021       | !  |