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

⟦f3bd720ad⟧

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

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 0060       | `  |		.CONST	0x0060								; 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 001b       |    |		.CONST	0x001b								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0010       |    |		.CONST	0x0010								; Number of locals
000b			INIT_0008:
000b e001       |    |		Load	0x0,0x1
000c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
000d 0129       | )  |		Execute	Any,Make_Visible
000e 029a 0023  |   #|		Declare_Subprogram	INIT_0020,For_Outer_Call,Visible,Unelaborated
0010 029a 003b  |   ;|		Declare_Subprogram	INIT_0038,For_Outer_Call,Visible,Unelaborated
0012 029a 0053  |   S|		Declare_Subprogram	INIT_0050,For_Outer_Call,Visible,Unelaborated
0014 00bf       |    |		Action	Accept_Activation
0015 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
0016 00c7       |    |		Action	Elaborate_Subprogram
0017 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
0018 00c7       |    |		Action	Elaborate_Subprogram
0019 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10
001a 00c7       |    |		Action	Elaborate_Subprogram
001b			BODY_0008:
001b 00bc       |    |		Action	Signal_Activated
001c 00bb       |    |		Action	Signal_Completion
001d 0000 0000  |    |		.XXX[0x3]
001f 0000       |    |
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 4802       |H   |		Short_Literal	0x2
0024 e001       |    |		Load	0x0,0x1
0025 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
0026 e5ff       |    |		Load	0x2,-0x1
0027 e5fe       |    |		Load	0x2,-0x2
0028 e001       |    |		Load	0x0,0x1
0029 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
002a 4801       |H   |		Short_Literal	0x1
002b e5fe       |    |		Load	0x2,-0x2
002c e001       |    |		Load	0x0,0x1
002d 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
002e 4800       |H   |		Short_Literal	0x0
002f 4800       |H   |		Short_Literal	0x0
0030 4800       |H   |		Short_Literal	0x0
0031 e5fe       |    |		Load	0x2,-0x2
0032 e001       |    |		Load	0x0,0x1
0033 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
0034 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0035 0000 0000  |    |		.XXX[0x3]
0037 0000       |    |
0038 ; --------------------------------------------------------------------------------------
0038 ; SUBPROGRAM
0038 ; --------------------------------------------------------------------------------------
0038 003b       | ;  |		.CONST	0x003b								; Address of begin
0039 0004       |    |		.CONST	0x0004								; Address of exception handler
003a 0001       |    |		.CONST	0x0001								; Number of locals
003b			BODY_0038:
003b			INIT_0038:
003b 4802       |H   |		Short_Literal	0x2
003c e001       |    |		Load	0x0,0x1
003d 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
003e e5ff       |    |		Load	0x2,-0x1
003f e5fe       |    |		Load	0x2,-0x2
0040 e001       |    |		Load	0x0,0x1
0041 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
0042 4800       |H   |		Short_Literal	0x0
0043 4800       |H   |		Short_Literal	0x0
0044 4800       |H   |		Short_Literal	0x0
0045 e5fe       |    |		Load	0x2,-0x2
0046 e001       |    |		Load	0x0,0x1
0047 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
0048 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0049 0000 0000  |    |		.BLANK	0000[0x7]
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 e001       |    |		Load	0x0,0x1
0055 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0056 6804       |h   |		Jump_Zero	0x5b
0057 00da       |    |		Load_Top	At_Offset_2
0058 e001       |    |		Load	0x0,0x1
0059 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
005a c5ff       |    |		Store	0x2,-0x1
005b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
005c 0000 0000  |    |		.BLANK	0000[0x4]
0060 ; --------------------------------------------------------------------------------------
0060 ; Debug Table
0060 ; --------------------------------------------------------------------------------------
0060 0004 000d  |    |		.DEBUG4	0x0004,0x000d,0x91c7,0x0000,0x0001,0x0000
0066 1ac4 0000  |    |		.XXX[0x196]
0068 4047 1ad4  |@G  |
006a 0000 4047  |  @G|
006c 1ae4 0000  |    |
006e 4047 1af4  |@G  |
0070 0000 4047  |  @G|
0072 1b04 0000  |    |
0074 4047 1b14  |@G  |
0076 0000 4047  |  @G|
0078 1b24 0000  | $  |
007a 4047 1b34  |@G 4|
007c 0000 4047  |  @G|
007e 1b44 0000  | D  |
0080 4047 1b54  |@G T|
0082 0000 4047  |  @G|
0084 1b64 0000  | d  |
0086 4047 1b74  |@G t|
0088 0000 4047  |  @G|
008a 1b84 0000  |    |
008c 4047 1b94  |@G  |
008e 0000 4047  |  @G|
0090 1ba4 0000  |    |
0092 4047 1bb4  |@G  |
0094 0000 4047  |  @G|
0096 1bc4 0000  |    |
0098 4047 1bd4  |@G  |
009a 0000 4047  |  @G|
009c 1be4 0000  |    |
009e 4047 1bf4  |@G  |
00a0 0000 4047  |  @G|
00a2 1c04 0000  |    |
00a4 4047 1c14  |@G  |
00a6 0000 4047  |  @G|
00a8 1c24 0000  | $  |
00aa 4047 1c34  |@G 4|
00ac 0000 4047  |  @G|
00ae 1c44 0000  | D  |
00b0 4047 1c54  |@G T|
00b2 0000 4047  |  @G|
00b4 1c64 0000  | d  |
00b6 4047 1c74  |@G t|
00b8 0000 4047  |  @G|
00ba 1c84 0000  |    |
00bc 4047 1c94  |@G  |
00be 0000 4047  |  @G|
00c0 1ca4 0000  |    |
00c2 4047 1cb4  |@G  |
00c4 0000 4047  |  @G|
00c6 1cc4 0000  |    |
00c8 4047 1cd4  |@G  |
00ca 0000 4047  |  @G|
00cc 1ce4 0000  |    |
00ce 4047 1cf4  |@G  |
00d0 0000 4047  |  @G|
00d2 1d04 0000  |    |
00d4 4047 1d14  |@G  |
00d6 0000 4047  |  @G|
00d8 1d24 0000  | $  |
00da 4047 1d34  |@G 4|
00dc 0000 4047  |  @G|
00de 1d44 0000  | D  |
00e0 4047 1d54  |@G T|
00e2 0000 4047  |  @G|
00e4 1d64 0000  | d  |
00e6 4047 1d74  |@G t|
00e8 0000 4047  |  @G|
00ea 1d84 0000  |    |
00ec 4047 1d94  |@G  |
00ee 0000 4047  |  @G|
00f0 1da4 0000  |    |
00f2 4047 1db4  |@G  |
00f4 0000 4047  |  @G|
00f6 1dc4 0000  |    |
00f8 4047 1dd4  |@G  |
00fa 0000 4047  |  @G|
00fc 1de4 0000  |    |
00fe 4047 1df4  |@G  |
0100 0000 4047  |  @G|
0102 1e04 0000  |    |
0104 4047 1e14  |@G  |
0106 0000 4047  |  @G|
0108 1e24 0000  | $  |
010a 4047 1e34  |@G 4|
010c 0000 4047  |  @G|
010e 1e44 0000  | D  |
0110 4047 1e54  |@G T|
0112 0000 4047  |  @G|
0114 1e64 0000  | d  |
0116 4047 1e74  |@G t|
0118 0000 4047  |  @G|
011a 1e84 0000  |    |
011c 4047 1e94  |@G  |
011e 0000 4047  |  @G|
0120 1ea4 0000  |    |
0122 4047 1eb4  |@G  |
0124 0000 4047  |  @G|
0126 1ec4 0000  |    |
0128 4047 1ed4  |@G  |
012a 0000 4047  |  @G|
012c 1ee4 0000  |    |
012e 4047 1ef4  |@G  |
0130 0000 4047  |  @G|
0132 1f04 0000  |    |
0134 4047 1f14  |@G  |
0136 0000 4047  |  @G|
0138 1f24 0000  | $  |
013a 4047 1f34  |@G 4|
013c 0000 4047  |  @G|
013e 1f44 0000  | D  |
0140 4047 1f54  |@G T|
0142 0000 4047  |  @G|
0144 1f64 0000  | d  |
0146 4047 1f74  |@G t|
0148 0000 4047  |  @G|
014a 1f84 0000  |    |
014c 4047 1f94  |@G  |
014e 0000 4047  |  @G|
0150 1fa4 0000  |    |
0152 4047 1fb4  |@G  |
0154 0000 4047  |  @G|
0156 1fc4 0000  |    |
0158 4047 1fd4  |@G  |
015a 0000 4047  |  @G|
015c 1fe4 0000  |    |
015e 4047 1ff4  |@G  |
0160 0000 4047  |  @G|
0162 2004 0000  |    |
0164 4047 2014  |@G  |
0166 0000 4047  |  @G|
0168 2024 0000  | $  |
016a 4047 2034  |@G 4|
016c 0000 4047  |  @G|
016e 2044 0000  | D  |
0170 4047 2054  |@G T|
0172 0000 4047  |  @G|
0174 2064 0000  | d  |
0176 4047 2074  |@G t|
0178 0000 4047  |  @G|
017a 2084 0000  |    |
017c 4047 2094  |@G  |
017e 0000 4047  |  @G|
0180 20a4 0000  |    |
0182 4047 20b4  |@G  |
0184 0000 4047  |  @G|
0186 20c4 0000  |    |
0188 4047 20d4  |@G  |
018a 0000 4047  |  @G|
018c 20e4 0000  |    |
018e 4047 20f4  |@G  |
0190 0000 4047  |  @G|
0192 2104 0000  |!   |
0194 4047 2114  |@G! |
0196 0000 4047  |  @G|
0198 2124 0000  |!$  |
019a 4047 2134  |@G!4|
019c 0000 4047  |  @G|
019e 2144 0000  |!D  |
01a0 4047 2154  |@G!T|
01a2 0000 4047  |  @G|
01a4 2164 0000  |!d  |
01a6 4047 2174  |@G!t|
01a8 0000 4047  |  @G|
01aa 2184 0000  |!   |
01ac 4047 2194  |@G! |
01ae 0000 4047  |  @G|
01b0 21a4 0000  |!   |
01b2 4047 21b4  |@G! |
01b4 0000 4047  |  @G|
01b6 21c4 0000  |!   |
01b8 4047 21d4  |@G! |
01ba 0000 4047  |  @G|
01bc 21e4 0000  |!   |
01be 4047 21f4  |@G! |
01c0 0000 4047  |  @G|
01c2 2204 0000  |"   |
01c4 4047 2214  |@G" |
01c6 0000 4047  |  @G|
01c8 2224 0000  |"$  |
01ca 4047 2234  |@G"4|
01cc 0000 4047  |  @G|
01ce 2244 0000  |"D  |
01d0 4047 2254  |@G"T|
01d2 0000 4047  |  @G|
01d4 2264 0000  |"d  |
01d6 4047 2274  |@G"t|
01d8 0000 4047  |  @G|
01da 2284 0000  |"   |
01dc 4047 2294  |@G" |
01de 0000 4047  |  @G|
01e0 22a4 0000  |"   |
01e2 4047 22b4  |@G" |
01e4 0000 4047  |  @G|
01e6 22c4 0000  |"   |
01e8 4047 22d4  |@G" |
01ea 0000 4047  |  @G|
01ec 22e4 0000  |"   |
01ee 4047 22f4  |@G" |
01f0 0000 4047  |  @G|
01f2 2304 0000  |#   |
01f4 4047 2314  |@G# |
01f6 0000 4047  |  @G|
01f8 2324 0000  |#$  |
01fa 4047 2330  |@G#0|
01fc 0000 0000  |    |		.BLANK	0000[0x4]