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

⟦1e9a15a11⟧

    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 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 0034       | 4  |		.CONST	0x0034								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 001a       |    |		.CONST	0x001a								; Number of locals
000b			INIT_0008:
000b 029a 003b  |   ;|		Declare_Subprogram	INIT_0038,For_Outer_Call,Visible,Unelaborated
000d 4802       |H   |		Short_Literal	0x2
000e e001       |    |		Load	0x0,0x1
000f 01d7       |    |		Execute	Vector,Field_Read
0010 02a8       |    |		Declare_Subprogram	For_Call,Visible,Unelaborated,With_Address
0011 00bf       |    |		Action	Accept_Activation
0012 00e3       |    |		Load_Encached	Natural_Cache
0013 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0014 480e       |H   |		Short_Literal	0xe
0015 e001       |    |		Load	0x0,0x1
0016 01d7       |    |		Execute	Vector,Field_Read
0017 02a5       |    |		Declare_Subprogram	For_Outer_Call,With_Address
0018 4810       |H   |		Short_Literal	0x10
0019 e001       |    |		Load	0x0,0x1
001a 01d7       |    |		Execute	Vector,Field_Read
001b 02a5       |    |		Declare_Subprogram	For_Outer_Call,With_Address
001c 480a       |H   |		Short_Literal	0xa
001d e001       |    |		Load	0x0,0x1
001e 01d7       |    |		Execute	Vector,Field_Read
001f 02a5       |    |		Declare_Subprogram	For_Outer_Call,With_Address
0020 480c       |H   |		Short_Literal	0xc
0021 e001       |    |		Load	0x0,0x1
0022 01d7       |    |		Execute	Vector,Field_Read
0023 02a5       |    |		Declare_Subprogram	For_Outer_Call,With_Address
0024 4808       |H   |		Short_Literal	0x8
0025 e001       |    |		Load	0x0,0x1
0026 01d7       |    |		Execute	Vector,Field_Read
0027 02a5       |    |		Declare_Subprogram	For_Outer_Call,With_Address
0028 4806       |H   |		Short_Literal	0x6
0029 e001       |    |		Load	0x0,0x1
002a 01d7       |    |		Execute	Vector,Field_Read
002b 02a5       |    |		Declare_Subprogram	For_Outer_Call,With_Address
002c 4804       |H   |		Short_Literal	0x4
002d e001       |    |		Load	0x0,0x1
002e 01d7       |    |		Execute	Vector,Field_Read
002f 02a5       |    |		Declare_Subprogram	For_Outer_Call,With_Address
0030 1d12       |    |		Execute_Immediate	Reference_Lex_1,0x12
0031 00c7       |    |		Action	Elaborate_Subprogram
0032 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
0033 00c7       |    |		Action	Elaborate_Subprogram
0034			BODY_0008:
0034 00bc       |    |		Action	Signal_Activated
0035 00bb       |    |		Action	Signal_Completion
0036 0000 0000  |    |		.XXX[0x2]
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 00da       |    |		Load_Top	At_Offset_2
003c 8002       |    |		Call	0x0,0x2
003d 4605       |F   |		Jump_Case	0x6
003e 780f       |x   |		Jump	0x4e								; case 0x0
003f 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; case 0x1
0040 7804       |x   |		Jump	0x45								; case 0x2
0041 7806       |x   |		Jump	0x48								; case 0x3
0042 7808       |x   |		Jump	0x4b								; case 0x4
0043 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; case 0x5
0044 4502       |E   |		.XXX[0x1]
0045 00da       |    |		Load_Top	At_Offset_2
0046 8218       |    |		Call	0x1,0x18
0047 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0048 00da       |    |		Load_Top	At_Offset_2
0049 8219       |    |		Call	0x1,0x19
004a 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
004b 00da       |    |		Load_Top	At_Offset_2
004c 821a       |    |		Call	0x1,0x1a
004d 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
004e 00da       |    |		Load_Top	At_Offset_2
004f 8003       |    |		Call	0x0,0x3
0050 6803       |h   |		Jump_Zero	0x54
0051 00da       |    |		Load_Top	At_Offset_2
0052 8216       |    |		Call	0x1,0x16
0053 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0054 00da       |    |		Load_Top	At_Offset_2
0055 8217       |    |		Call	0x1,0x17
0056 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0057 0000       |    |		.XXX[0x1]
0058 ; --------------------------------------------------------------------------------------
0058 ; Debug Table
0058 ; --------------------------------------------------------------------------------------
0058 0004 0002  |    |		.DEBUG4	0x0004,0x0002,0xd1ac,0x0000,0x0001,0x0000
005e cc2d 8be9  | -  |		.XXX[0x49]
0060 2e8c ae4c  |.  L|
0062 2e8d ee40  |.  @|
0064 0000 00a0  |    |
0066 0000 02e4  |    |
0068 0e8f 2e0c  |  . |
006a a40a 8cae  |    |
006c 4dad 2dcc  |M - |
006e 2d8b e92e  |-  .|
0070 8cae 4c2e  |  L.|
0072 8dee 4000  |  @ |
0074 0000 a000  |    |
0076 0002 e40e  |    |
0078 8f2e 0ca4  | .  |
007a 0a8c ae4d  |   M|
007c ad2d cc2d  | - -|
007e 8be9 2e8c  |  . |
0080 ae4c 2e8d  | L. |
0082 ee40 0000  | @  |
0084 03c0 0000  |    |
0086 01cc cead  |    |
0088 cc6e 8d2d  | n -|
008a edc4 0acc  |    |
008c 2d8e aca0  |-   |
008e 0000 03a0  |    |
0090 0000 01e4  |    |
0092 0cce adcc  |    |
0094 6e8d 2ded  |n - |
0096 c40a cc2d  |   -|
0098 8eac a000  |    |
009a 0003 a000  |    |
009c 0001 e40c  |    |
009e cead cc6e  |   n|
00a0 8d2d edc4  | -  |
00a2 0acc 2d8e  |  - |
00a4 aca0 0000  |    |
00a6 0020       |    |
00a7 0000 0000  |    |		.BLANK	0000[0x5]
00ac 05a0 0000  |    |		.XXX[0x7]
00ae 0000 0000  |    |
00b0 0580 0000  |    |
00b2 0020       |    |
00b3 0000 0000  |    |		.BLANK	0000[0x5]
00b8 05c0 0000  |    |		.XXX[0x7]
00ba 0000 0000  |    |
00bc 05a0 0000  |    |
00be 0020       |    |
00bf 0000 0000  |    |		.BLANK	0000[0x5]
00c4 05e0 0000  |    |		.XXX[0x36]
00c6 0000 0000  |    |
00c8 05c0 0000  |    |
00ca 0620 0000  |    |
00cc 0488 0dcd  |    |
00ce ec8c a404  |    |
00d0 2a8d eded  |*   |
00d2 8e65 ca6f  | e o|
00d4 2e6e 8cad  |.n  |
00d6 abea ae8d  |    |
00d8 2d8d 2e8d  |- . |
00da 2cae 65c9  |, e |
00dc ec4d 4cac  | ML |
00de 6e80 0000  |n   |
00e0 0640 0000  | @  |
00e2 008d cdec  |    |
00e4 8ca0 0000  |    |
00e6 06e0 0000  |    |
00e8 03c4 2a8d  |  * |
00ea eded 8e65  |   e|
00ec ca6f 2e6e  | o.n|
00ee 8cad abea  |    |
00f0 ae8d 2d8d  |  - |
00f2 2e8d 2cae  |. , |
00f4 65c9 ec4d  |e  M|
00f6 4cac 6e80  |L n |
00f8 0000 0020  |    |
00fa 0000 0000  |    |		.BLANK	0000[0x5]
00ff 0ac0 0000  |    |		.XXX[0x49]
0101 0000 0000  |    |
0103 0aa0 0000  |    |
0105 0b00 0000  |    |
0107 046e 6eac  | nn |
0109 4e8f 2e0c  |N . |
010b a409 ec4d  |   M|
010d 4cac 6e84  |L n |
010f 0d2e 6408  | .d |
0111 8d2e 4cac  | .L |
0113 6e8d ee4f  |n  O|
0115 25c9 ec4d  |%  M|
0117 4cac 6e87  |L n |
0119 6000 000a  |`   |
011b e000 0004  |    |
011d 840e 6eac  |  n |
011f 4e8f 2e0c  |N . |
0121 a409 ec4d  |   M|
0123 4cac 6e84  |L n |
0125 0d2e 6408  | .d |
0127 8d2e 4cac  | .L |
0129 6e8d ee4f  |n  O|
012b 25c9 ec4d  |%  M|
012d 4cac 6e87  |L n |
012f 6000 000a  |`   |
0131 e000 0004  |    |
0133 840e 6eac  |  n |
0135 4e8f 2e0c  |N . |
0137 a409 ec4d  |   M|
0139 4cac 6e84  |L n |
013b 0d2e 6408  | .d |
013d 8d2e 4cac  | .L |
013f 6e8d ee4f  |n  O|
0141 25c9 ec4d  |%  M|
0143 4cac 6e87  |L n |
0145 6000 0000  |`   |
0147 2000       |    |
0148 0000 0000  |    |		.BLANK	0000[0x4]
014c 000f 8000  |    |		.XXX[0x25]
014e 0000 0000  |    |
0150 000f 6000  |  ` |
0152 000f c000  |    |
0154 0001 6888  |  h |
0156 aa68 6a49  | hjI|
0158 2a0a 8929  |*  )|
015a e9c0 0000  |    |
015c 0fa0 0000  |    |
015e 0184 0888  |    |
0160 aa68 6a49  | hjI|
0162 2a0a 8929  |*  )|
0164 e9c0 0000  |    |
0166 0fa0 0000  |    |
0168 0184 0888  |    |
016a aa68 6a49  | hjI|
016c 2a0a 8929  |*  )|
016e e9c0 0000  |    |
0170 0020       |    |
0171 0000 0000  |    |		.BLANK	0000[0x5]
0176 0140 0000  | @  |		.XXX[0x7d]
0178 0000 0000  |    |
017a 0120 0000  |    |
017c 0180 0000  |    |
017e 08c8 8cac  |    |
0180 cd2d ccae  | -  |
0182 640c 240e  |d $ |
0184 4cae 0e4c  |L  L|
0186 ae6c adce  | l  |
0188 8c2e 8d2d  | . -|
018a edc4 0ccd  |    |
018c ee44 0c2d  | D -|
018e c40c 2c6e  |  ,n|
0190 8d2e cd2e  | . .|
0192 8f24 0dee  | $  |
0194 440c adce  |D   |
0196 8d2e 8f24  | . $|
0198 0d2d c40e  | -  |
019a 8d0c a408  |    |
019c adce cd2e  |   .|
019e 4ded cdac  |M   |
01a0 adce 85c0  |    |
01a2 0000 0160  |   `|
01a4 0000 08e4  |    |
01a6 088c accd  |    |
01a8 2dcc ae64  |-  d|
01aa 0c24 0e4c  | $ L|
01ac ae0e 4cae  |  L |
01ae 6cad ce8c  |l   |
01b0 2e8d 2ded  |. - |
01b2 c40c cdee  |    |
01b4 440c 2dc4  |D - |
01b6 0c2c 6e8d  | ,n |
01b8 2ecd 2e8f  |. . |
01ba 240d ee44  |$  D|
01bc 0cad ce8d  |    |
01be 2e8f 240d  |. $ |
01c0 2dc4 0e8d  |-   |
01c2 0ca4 08ad  |    |
01c4 cecd 2e4d  |  .M|
01c6 edcd acad  |    |
01c8 ce85 c000  |    |
01ca 0001 6000  |  ` |
01cc 0008 e408  |    |
01ce 8cac cd2d  |   -|
01d0 ccae 640c  |  d |
01d2 240e 4cae  |$ L |
01d4 0e4c ae6c  | L l|
01d6 adce 8c2e  |   .|
01d8 8d2d edc4  | -  |
01da 0ccd ee44  |   D|
01dc 0c2d c40c  | -  |
01de 2c6e 8d2e  |,n .|
01e0 cd2e 8f24  | . $|
01e2 0dee 440c  |  D |
01e4 adce 8d2e  |   .|
01e6 8f24 0d2d  | $ -|
01e8 c40e 8d0c  |    |
01ea a408 adce  |    |
01ec cd2e 4ded  | .M |
01ee cdac adce  |    |
01f0 85c0 0000  |    |
01f2 0020       |    |
01f3 0000 0000  |    |		.BLANK	0000[0x5]
01f8 0a60 0000  | `  |		.XXX[0x8]
01fa 0000 0000  |    |
01fc 0a40 0000  | @  |
01fe 0aa0 0000  |    |