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

⟦4ebb6cb62⟧

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

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 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 001e       |    |		.CONST	0x001e								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0011       |    |		.CONST	0x0011								; Number of locals
000b			INIT_0008:
000b 00e3       |    |		Load_Encached	Natural_Cache
000c 0129       | )  |		Execute	Any,Make_Visible
000d 029a 0023  |   #|		Declare_Subprogram	INIT_0020,For_Outer_Call,Visible,Unelaborated
000f 029a 0033  |   3|		Declare_Subprogram	INIT_0030,For_Outer_Call,Visible,Unelaborated
0011 029a 0043  |   C|		Declare_Subprogram	INIT_0040,For_Outer_Call,Visible,Unelaborated
0013 029a 0053  |   S|		Declare_Subprogram	INIT_0050,For_Outer_Call,Visible,Unelaborated
0015 00bf       |    |		Action	Accept_Activation
0016 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
0017 00c7       |    |		Action	Elaborate_Subprogram
0018 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
0019 00c7       |    |		Action	Elaborate_Subprogram
001a 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10
001b 00c7       |    |		Action	Elaborate_Subprogram
001c 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
001d 00c7       |    |		Action	Elaborate_Subprogram
001e			BODY_0008:
001e 00bc       |    |		Action	Signal_Activated
001f 00bb       |    |		Action	Signal_Completion
0020 ; --------------------------------------------------------------------------------------
0020 ; SUBPROGRAM
0020 ; --------------------------------------------------------------------------------------
0020 0023       | #  |		.CONST	0x0023								; Address of begin
0021 0027       | '  |		.CONST	0x0027								; Address of exception handler
0022 0001       |    |		.CONST	0x0001								; Number of locals
0023			BODY_0020:
0023			INIT_0020:
0023 00da       |    |		Load_Top	At_Offset_2
0024 e001       |    |		Load	0x0,0x1
0025 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0026 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0027			TRAP_0020:
0027 4884       |H   |		Short_Literal	0x84
0028 010f       |    |		Execute	Exception,Equal
0029 6802       |h   |		Jump_Zero	0x2c
002a 4800       |H   |		Short_Literal	0x0
002b 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
002c 0100       |    |		Execute	Exception,Raise
002d 0000 0000  |    |		.XXX[0x3]
002f 0000       |    |
0030 ; --------------------------------------------------------------------------------------
0030 ; SUBPROGRAM
0030 ; --------------------------------------------------------------------------------------
0030 0033       | 3  |		.CONST	0x0033								; Address of begin
0031 0039       | 9  |		.CONST	0x0039								; Address of exception handler
0032 0001       |    |		.CONST	0x0001								; Number of locals
0033			BODY_0030:
0033			INIT_0030:
0033 e5fd       |    |		Load	0x2,-0x3
0034 e5fe       |    |		Load	0x2,-0x2
0035 e5ff       |    |		Load	0x2,-0x1
0036 e001       |    |		Load	0x0,0x1
0037 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0038 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0039			TRAP_0030:
0039 4884       |H   |		Short_Literal	0x84
003a 010f       |    |		Execute	Exception,Equal
003b 6802       |h   |		Jump_Zero	0x3e
003c 4801       |H   |		Short_Literal	0x1
003d 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
003e 0100       |    |		Execute	Exception,Raise
003f 0000       |    |		.XXX[0x1]
0040 ; --------------------------------------------------------------------------------------
0040 ; SUBPROGRAM
0040 ; --------------------------------------------------------------------------------------
0040 0043       | C  |		.CONST	0x0043								; Address of begin
0041 0047       | G  |		.CONST	0x0047								; Address of exception handler
0042 0001       |    |		.CONST	0x0001								; Number of locals
0043			BODY_0040:
0043			INIT_0040:
0043 00da       |    |		Load_Top	At_Offset_2
0044 e001       |    |		Load	0x0,0x1
0045 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0046 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0047			TRAP_0040:
0047 4884       |H   |		Short_Literal	0x84
0048 010f       |    |		Execute	Exception,Equal
0049 6802       |h   |		Jump_Zero	0x4c
004a 4801       |H   |		Short_Literal	0x1
004b 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
004c 0100       |    |		Execute	Exception,Raise
004d 0000 0000  |    |		.XXX[0x3]
004f 0000       |    |
0050 ; --------------------------------------------------------------------------------------
0050 ; SUBPROGRAM
0050 ; --------------------------------------------------------------------------------------
0050 0053       | S  |		.CONST	0x0053								; Address of begin
0051 0058       | X  |		.CONST	0x0058								; Address of exception handler
0052 0001       |    |		.CONST	0x0001								; Number of locals
0053			BODY_0050:
0053			INIT_0050:
0053 00db       |    |		Load_Top	At_Offset_3
0054 00db       |    |		Load_Top	At_Offset_3
0055 e001       |    |		Load	0x0,0x1
0056 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0057 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0058			TRAP_0050:
0058 4884       |H   |		Short_Literal	0x84
0059 010f       |    |		Execute	Exception,Equal
005a 6801       |h   |		Jump_Zero	0x5c
005b 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
005c 0100       |    |		Execute	Exception,Raise
005d 0000 0000  |    |		.XXX[0x3]
005f 0000       |    |
0060 ; --------------------------------------------------------------------------------------
0060 ; Debug Table
0060 ; --------------------------------------------------------------------------------------
0060 0004 000d  |    |		.DEBUG4	0x0004,0x000d,0xd958,0x0000,0x0001,0x0000
0066 0b00 0000  |    |		.XXX[0x19a]
0068 802f c081  | /  |
006a 0b00 0000  |    |
006c 8065 2441  | e$A|
006e 0000 000b  |    |
0070 2fc0 850b  |/   |
0072 0000 0080  |    |
0074 2fc0 850b  |/   |
0076 0000 0080  |    |
0078 650c 8900  |e   |
007a 0000 0b2f  |   /|
007c c089 0b00  |    |
007e 0000 802f  |   /|
0080 c089 0b00  |    |
0082 0000 8062  |   b|
0084 8941 0000  | A  |
0086 000b 2fc0  |  / |
0088 8d0b 0000  |    |
008a 0080 2fc0  |  / |
008c 8d0b 0000  |    |
008e 0080 620d  |  b |
0090 a100 0000  |    |
0092 0b2f c091  | /  |
0094 0b00 0000  |    |
0096 802f c091  | /  |
0098 0b00 0000  |    |
009a 8062 19d9  | b  |
009c 0000 000b  |    |
009e 2fc0 950b  |/   |
00a0 0000 0080  |    |
00a2 2fc0 950b  |/   |
00a4 0000 0080  |    |
00a6 6497 6100  |d a |
00a8 0000 0b2f  |   /|
00aa c099 0b00  |    |
00ac 0000 802f  |   /|
00ae c099 0b00  |    |
00b0 0000 8062  |   b|
00b2 1921 0000  | !  |
00b4 000b 2fc0  |  / |
00b6 a10b 0000  |    |
00b8 0080 2fc0  |  / |
00ba a10b 0000  |    |
00bc 0080 6228  |  b(|
00be f100 0000  |    |
00c0 0b2f c0a5  | /  |
00c2 0b00 0000  |    |
00c4 802f c0a5  | /  |
00c6 0b00 0000  |    |
00c8 8062 40a9  | b@ |
00ca 0000 000b  |    |
00cc 2fc0 a90b  |/   |
00ce 0000 0080  |    |
00d0 2fc0 a90b  |/   |
00d2 0000 0080  |    |
00d4 624c 2900  |bL) |
00d6 0000 0b2f  |   /|
00d8 c0ad 0b00  |    |
00da 0000 802f  |   /|
00dc c0ad 0b00  |    |
00de 0000 8062  |   b|
00e0 5639 0000  |V9  |
00e2 000b 2fc0  |  / |
00e4 b50b 0000  |    |
00e6 0080 2fc0  |  / |
00e8 b50b 0000  |    |
00ea 0080 6268  |  bh|
00ec e900 0000  |    |
00ee 0b2e 8d49  | . I|
00f0 0a00 0000  |    |
00f2 802e 8d5d  | . ]|
00f4 0a00 0000  |    |
00f6 8055 cfe1  | U  |
00f8 0000 000b  |    |
00fa 2e8d 550a  |. U |
00fc 0000 0080  |    |
00fe 2e8d 550a  |. U |
0100 0000 0080  |    |
0102 5e43 5100  |^CQ |
0104 0000 0b2e  |   .|
0106 8d59 0a00  | Y  |
0108 0000 802e  |   .|
010a 8d59 0a00  | Y  |
010c 0000 8063  |   c|
010e dbc9 0000  |    |
0110 000b 2e8d  |  . |
0112 5d0a 0000  |]   |
0114 0080 2e8d  |  . |
0116 5d0a 0000  |]   |
0118 0080 656f  |  eo|
011a 0100 0000  |    |
011c 0b2f c0b9  | /  |
011e 0b00 0000  |    |
0120 802f c0b9  | /  |
0122 0b00 0000  |    |
0124 8062 3ff1  | b? |
0126 0000 000b  |    |
0128 2fc0 bd0b  |/   |
012a 0000 0080  |    |
012c 2fc0 bd0b  |/   |
012e 0000 0080  |    |
0130 6246 6900  |bFi |
0132 0000 0b2e  |   .|
0134 8d65 0a00  | e  |
0136 0000 802e  |   .|
0138 e9b5 0a00  |    |
013a 0000 8061  |   a|
013c a569 0000  | i  |
013e 000b 2e8d  |  . |
0140 710a 0000  |q   |
0142 0080 2e8d  |  . |
0144 710a 0000  |q   |
0146 0080 5c01  |  \ |
0148 7100 0000  |q   |
014a 0b2e 8d75  | . u|
014c 0a00 0000  |    |
014e 802e 8d75  | . u|
0150 0a00 0000  |    |
0152 8064 ec31  | d 1|
0154 0000 000b  |    |
0156 2e8d 790a  |. y |
0158 0000 0080  |    |
015a 2e8d 790a  |. y |
015c 0000 0080  |    |
015e 6573 5100  |esQ |
0160 0000 0b2f  |   /|
0162 c0c5 0b00  |    |
0164 0000 802f  |   /|
0166 c0c5 0b00  |    |
0168 0000 8061  |   a|
016a faf1 0000  |    |
016c 000b 2fc0  |  / |
016e c90b 0000  |    |
0170 0080 2fc0  |  / |
0172 c90b 0000  |    |
0174 0080 6247  |  bG|
0176 2100 0000  |!   |
0178 0b2f c0cd  | /  |
017a 0b00 0000  |    |
017c 802f c0cd  | /  |
017e 0b00 0000  |    |
0180 8062 4b71  | bKq|
0182 0000 000b  |    |
0184 2fc0 d50b  |/   |
0186 0000 0080  |    |
0188 2fc0 d50b  |/   |
018a 0000 0080  |    |
018c 650b d100  |e   |
018e 0000 0b2f  |   /|
0190 c0d9 0b00  |    |
0192 0000 802f  |   /|
0194 c0d9 0b00  |    |
0196 0000 8062  |   b|
0198 5581 0000  |U   |
019a 000b 2fc0  |  / |
019c dd0b 0000  |    |
019e 0080 2fc0  |  / |
01a0 dd0b 0000  |    |
01a2 0080 6288  |  b |
01a4 8900 0000  |    |
01a6 0b2f c0e9  | /  |
01a8 0b00 0000  |    |
01aa 802f c0e9  | /  |
01ac 0b00 0000  |    |
01ae 8064 ada9  | d  |
01b0 0000 000b  |    |
01b2 2fc0 ed0b  |/   |
01b4 0000 0080  |    |
01b6 2fc0 ed0b  |/   |
01b8 0000 0080  |    |
01ba 62aa 5100  |b Q |
01bc 0000 0b2f  |   /|
01be c0f1 0b00  |    |
01c0 0000 802f  |   /|
01c2 c0f1 0b00  |    |
01c4 0000 8061  |   a|
01c6 ef71 0000  | q  |
01c8 000b 2fc0  |  / |
01ca f50b 0000  |    |
01cc 0080 2fc0  |  / |
01ce f50b 0000  |    |
01d0 0080 6202  |  b |
01d2 2100 0000  |!   |
01d4 0b2f c0f9  | /  |
01d6 0b00 0000  |    |
01d8 802f c0f9  | /  |
01da 0b00 0000  |    |
01dc 8062 0671  | b q|
01de 0000 000b  |    |
01e0 2fc0 fd0b  |/   |
01e2 0000 0080  |    |
01e4 2fc0 fd0b  |/   |
01e6 0000 0080  |    |
01e8 61ee b900  |a   |
01ea 0000 0b2f  |   /|
01ec c101 0b00  |    |
01ee 0000 802f  |   /|
01f0 c101 0b00  |    |
01f2 0000 8061  |   a|
01f4 fa39 0000  | 9  |
01f6 000b 2fc1  |  / |
01f8 050b 0000  |    |
01fa 0080 2fc1  |  / |
01fc 050b 0000  |    |
01fe 0080 6212  |  b |