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

⟦2ad16ca1e⟧

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

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« 
        └─⟦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 0058       | X  |		.CONST	0x0058								; 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 004c       | L  |		.CONST	0x004c								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 000e       |    |		.CONST	0x000e								; Number of locals
000b			INIT_0008:
000b 029a 0053  |   S|		Declare_Subprogram	INIT_0050,For_Outer_Call,Visible,Unelaborated
000d 00bf       |    |		Action	Accept_Activation
000e e001       |    |		Load	0x0,0x1
000f e002       |    |		Load	0x0,0x2
0010 e003       |    |		Load	0x0,0x3
0011 190d       |    |		Execute	Package,Field_Reference,Field_Number 0xd
0012 e003       |    |		Load	0x0,0x3
0013 190e       |    |		Execute	Package,Field_Reference,Field_Number 0xe
0014 e003       |    |		Load	0x0,0x3
0015 190f       |    |		Execute	Package,Field_Reference,Field_Number 0xf
0016 e003       |    |		Load	0x0,0x3
0017 191e       |    |		Execute	Package,Field_Reference,Field_Number 0x1e
0018 e003       |    |		Load	0x0,0x3
0019 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
001a e003       |    |		Load	0x0,0x3
001b 1912       |    |		Execute	Package,Field_Reference,Field_Number 0x12
001c e003       |    |		Load	0x0,0x3
001d 1913       |    |		Execute	Package,Field_Reference,Field_Number 0x13
001e e003       |    |		Load	0x0,0x3
001f 1914       |    |		Execute	Package,Field_Reference,Field_Number 0x14
0020 e003       |    |		Load	0x0,0x3
0021 1915       |    |		Execute	Package,Field_Reference,Field_Number 0x15
0022 e003       |    |		Load	0x0,0x3
0023 1916       |    |		Execute	Package,Field_Reference,Field_Number 0x16
0024 e003       |    |		Load	0x0,0x3
0025 1917       |    |		Execute	Package,Field_Reference,Field_Number 0x17
0026 e003       |    |		Load	0x0,0x3
0027 1918       |    |		Execute	Package,Field_Reference,Field_Number 0x18
0028 e004       |    |		Load	0x0,0x4
0029 190d       |    |		Execute	Package,Field_Reference,Field_Number 0xd
002a e004       |    |		Load	0x0,0x4
002b 190e       |    |		Execute	Package,Field_Reference,Field_Number 0xe
002c e004       |    |		Load	0x0,0x4
002d 190f       |    |		Execute	Package,Field_Reference,Field_Number 0xf
002e e004       |    |		Load	0x0,0x4
002f 1910       |    |		Execute	Package,Field_Reference,Field_Number 0x10
0030 e004       |    |		Load	0x0,0x4
0031 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
0032 e004       |    |		Load	0x0,0x4
0033 1912       |    |		Execute	Package,Field_Reference,Field_Number 0x12
0034 e004       |    |		Load	0x0,0x4
0035 1913       |    |		Execute	Package,Field_Reference,Field_Number 0x13
0036 e004       |    |		Load	0x0,0x4
0037 1914       |    |		Execute	Package,Field_Reference,Field_Number 0x14
0038 e004       |    |		Load	0x0,0x4
0039 1915       |    |		Execute	Package,Field_Reference,Field_Number 0x15
003a e005       |    |		Load	0x0,0x5
003b 191f       |    |		Execute	Package,Field_Reference,Field_Number 0x1f
003c e005       |    |		Load	0x0,0x5
003d 1920       |    |		Execute	Package,Field_Reference,Field_Number 0x20
003e e005       |    |		Load	0x0,0x5
003f 1910       |    |		Execute	Package,Field_Reference,Field_Number 0x10
0040 e005       |    |		Load	0x0,0x5
0041 1910       |    |		Execute	Package,Field_Reference,Field_Number 0x10
0042 e005       |    |		Load	0x0,0x5
0043 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
0044 e005       |    |		Load	0x0,0x5
0045 191e       |    |		Execute	Package,Field_Reference,Field_Number 0x1e
0046 e006       |    |		Load	0x0,0x6
0047 0387       |    |		Declare_Variable	Package
0048 00d8       |    |		Load_Top	At_Offset_0
0049 020f       |    |		Execute	Module,Activate
004a 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
004b 00c7       |    |		Action	Elaborate_Subprogram
004c			BODY_0008:
004c 00bc       |    |		Action	Signal_Activated
004d 00bb       |    |		Action	Signal_Completion
004e 0000 0000  |    |		.XXX[0x2]
0050 ; --------------------------------------------------------------------------------------
0050 ; SUBPROGRAM
0050 ; --------------------------------------------------------------------------------------
0050 0053       | S  |		.CONST	0x0053								; Address of begin
0051 0004       |    |		.CONST	0x0004								; Address of exception handler
0052 0001       |    |		.CONST	0x0001								; Number of locals
0053			BODY_0050:
0053			INIT_0050:
0053 00da       |    |		Load_Top	At_Offset_2
0054 e20e       |    |		Load	0x1,0xe
0055 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
0056 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0057 0000       |    |		.XXX[0x1]
0058 ; --------------------------------------------------------------------------------------
0058 ; Debug Table
0058 ; --------------------------------------------------------------------------------------
0058 0004 000e  |    |		.DEBUG4	0x0004,0x000e,0x5a0f,0x0000,0x0001,0x0000
005e 0000 0000  |    |		.BLANK	0000[0x46]
00a4 00e6 a7b0  |    |		.XXX[0x33]
00a6 0000 0020  |    |
00a8 0000 06c0  |    |
00aa 0000 0200  |    |
00ac d1c0 995c  |   \|
00ae 3a85 800b  |:   |
00b0 4fad 00d1  |O   |
00b2 c099 5c3a  |  \:|
00b4 8580 0b4f  |   O|
00b6 ad00 3028  |  0(|
00b8 4e80 0000  |N   |
00ba 0019 5c38  |  \8|
00bc 8580 0735  |   5|
00be 0e00 0000  |    |
00c0 0000 075d  |   ]|
00c2 2700 0000  |'   |
00c4 0080 0343  |   C|
00c6 a500 0000  |    |
00c8 0101 a381  |    |
00ca a280 0000  |    |
00cc 1400 0000  |    |
00ce 2800 0000  |(   |
00d0 8000 001e  |    |
00d2 f800 0000  |    |
00d4 0200 0000  |    |
00d6 2800       |(   |
00d7 0000 0000  |    |		.BLANK	0000[0xb]
00e2 0e80       |    |		.XXX[0x1]
00e3 0000 0000  |    |		.BLANK	0000[0xb]
00ee 0248       | H  |		.XXX[0x1]
00ef 0000 0000  |    |		.BLANK	0000[0xb]
00fa 0017 132e  |   .|		.XXX[0xe]
00fc 5f10 b000  |_   |
00fe 0b32 4000  | 2@ |
0100 0000 0002  |    |
0102 c987 e000  |    |
0104 0000 0000  |    |
0106 0008 a000  |    |
0108 0000 0000  |    |		.BLANK	0000[0x17]
011f 1089 972f  |   /|		.XXX[0xd]
0121 8858 0005  | X  |
0123 7630 0000  |v0  |
0125 0000 0164  |   d|
0127 c3f0 0000  |    |
0129 0000 0000  |    |
012b 0390       |    |
012c 0000 0000  |    |		.BLANK	0000[0x17]
0143 0008 44c4  |  D |		.XXX[0xe]
0145 ec24 2800  | $( |
0147 035c 8800  | \  |
0149 0000 0000  |    |
014b b261 f800  | a  |
014d 0000 0000  |    |
014f 0001 9800  |    |
0151 0000 0000  |    |		.BLANK	0000[0x17]
0168 0422 6276  | "bv|		.XXX[0xd]
016a 1214 0001  |    |
016c b588 0000  |    |
016e 0000 0059  |   Y|
0170 30fc 0000  |0   |
0172 0000 0000  |    |
0174 00cc       |    |
0175 0000 0000  |    |		.BLANK	0000[0x17]
018c 0002 1131  |   1|		.XXX[0xe]
018e 3b09 0a00  |;   |
0190 00e0 ac00  |    |
0192 0000 0000  |    |
0194 2c98 7e00  |, ~ |
0196 0000 0000  |    |
0198 0000 6600  |  f |
019a 0000 0000  |    |		.BLANK	0000[0x17]
01b1 0108 989d  |    |		.XXX[0xd]
01b3 8485 0000  |    |
01b5 7494 8000  |t   |
01b7 0000 0016  |    |
01b9 4c3f 0000  |L?  |
01bb 0000 0000  |    |
01bd 0033       | 3  |
01be 0000 0000  |    |		.BLANK	0000[0xc]
01ca 1000 0003  |    |		.XXX[0xd]
01cc e000 0007  |    |
01ce c000 0010  |    |
01d0 0000 05f7  |    |
01d2 4000 0000  |@   |
01d4 4000 0007  |@   |
01d6 c000       |    |
01d7 0000 0000  |    |		.BLANK	0000[0xa]
01e1 0001 d000  |    |		.XXX[0x2]
01e3 0000 0000  |    |		.BLANK	0000[0xb]
01ee 4900       |I   |		.XXX[0x1]
01ef 0000 0000  |    |		.BLANK	0000[0xb]
01fa 02e2 65cb  |  e |		.XXX[0x6]
01fc e216 0001  |    |
01fe 6648 0000  |fH  |