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

⟦b64e3fdf6⟧

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

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 0048       | H  |		.CONST	0x0048								; 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 0018       |    |		.CONST	0x0018								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 000f       |    |		.CONST	0x000f								; Number of locals
000b			INIT_0008:
000b 029a 0023  |   #|		Declare_Subprogram	INIT_0020,For_Outer_Call,Visible,Unelaborated
000d 029a 002b  |   +|		Declare_Subprogram	INIT_0028,For_Outer_Call,Visible,Unelaborated
000f 029a 0043  |   C|		Declare_Subprogram	INIT_0040,For_Outer_Call,Visible,Unelaborated
0011 00bf       |    |		Action	Accept_Activation
0012 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
0013 00c7       |    |		Action	Elaborate_Subprogram
0014 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
0015 00c7       |    |		Action	Elaborate_Subprogram
0016 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
0017 00c7       |    |		Action	Elaborate_Subprogram
0018			BODY_0008:
0018 00bc       |    |		Action	Signal_Activated
0019 00bb       |    |		Action	Signal_Completion
001a 0000 0000  |    |		.BLANK	0000[0x6]
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 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0024 0000 0000  |    |		.BLANK	0000[0x4]
0028 ; --------------------------------------------------------------------------------------
0028 ; SUBPROGRAM
0028 ; --------------------------------------------------------------------------------------
0028 002b       | +  |		.CONST	0x002b								; Address of begin
0029 0004       |    |		.CONST	0x0004								; Address of exception handler
002a 0001       |    |		.CONST	0x0001								; Number of locals
002b			BODY_0028:
002b			INIT_0028:
002b 00da       |    |		Load_Top	At_Offset_2
002c 01db       |    |		Execute	Vector,Length
002d 6803       |h   |		Jump_Zero	0x31
002e 00da       |    |		Load_Top	At_Offset_2
002f e001       |    |		Load	0x0,0x1
0030 185f       | _  |		Execute	Package,Field_Execute,Field_Number 0x5f
0031 00db       |    |		Load_Top	At_Offset_3
0032 00db       |    |		Load_Top	At_Offset_3
0033 01db       |    |		Execute	Vector,Length
0034 0f00       |    |		Execute_Immediate	Equal,0x0
0035 0278       | x  |		Execute	Discrete,Or
0036 6803       |h   |		Jump_Zero	0x3a
0037 4801       |H   |		Short_Literal	0x1
0038 e001       |    |		Load	0x0,0x1
0039 1840       | @  |		Execute	Package,Field_Execute,Field_Number 0x40
003a 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
003b 0000 0000  |    |		.BLANK	0000[0x5]
0040 ; --------------------------------------------------------------------------------------
0040 ; SUBPROGRAM
0040 ; --------------------------------------------------------------------------------------
0040 0043       | C  |		.CONST	0x0043								; Address of begin
0041 0004       |    |		.CONST	0x0004								; Address of exception handler
0042 0001       |    |		.CONST	0x0001								; Number of locals
0043			BODY_0040:
0043			INIT_0040:
0043 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0044 0000 0000  |    |		.BLANK	0000[0x4]
0048 ; --------------------------------------------------------------------------------------
0048 ; Debug Table
0048 ; --------------------------------------------------------------------------------------
0048 0004 000d  |    |		.DEBUG4	0x0004,0x000d,0xf869,0x0000,0x0001,0x0000
004e 0000 0000  |    |		.XXX[0xb]
0050 0400 0cca  |    |
0052 4e00 0000  |N   |
0054 0000 0000  |    |
0056 0600 0cce  |    |
0058 3600       |6   |
0059 0000 0000  |    |		.BLANK	0000[0x6]
005f 6660 4000  |f`@ |		.XXX[0x8]
0061 0cbd 3c03  |  < |
0063 3320 8000  |3   |
0065 6610 1000  |f   |
0067 0000 0000  |    |		.BLANK	0000[0x5]
006c 0019 9b78  |   x|		.XXX[0x7d]
006e 0003 2f4f  |  /O|
0070 0000 0000  |    |
0072 00cc cfc0  |    |
0074 0000 0000  |    |
0076 00cc ef60  |   `|
0078 0019 8404  |    |
007a 0000 0080  |    |
007c 8016 00cb  |    |
007e c900 0016  |    |
0080 71fe 0200  |q   |
0082 5e03 33dc  |^ 3 |
0084 0000 5c0b  |  \ |
0086 f808 0178  |   x|
0088 0000 0000  |    |
008a 0170 2fe0  | p/ |
008c 2008 2033  |   3|
008e 4320 0006  |C   |
0090 5d59 0000  |]Y  |
0092 cbab 2000  |    |
0094 0004 0840  |   @|
0096 7c06 17cb  ||   |
0098 0188 b780  |    |
009a 0000 0000  |    |
009c 0000 0101  |    |
009e 0032 019a  | 2  |
00a0 5340 002c  |S@ ,|
00a2 d39c 0400  |    |
00a4 7400 0000  |t   |
00a6 0000 b37b  |   {|
00a8 6000 0001  |`   |
00aa 8000 cd58  |   X|
00ac 6000 0000  |`   |
00ae 0000 0000  |    |
00b0 8000 ce78  |   x|
00b2 2000 ce8b  |    |
00b4 c000 ce9f  |    |
00b6 6000 0000  |`   |
00b8 0000 0000  |    |
00ba 0006 6bc0  |  k |
00bc 0000 b6a9  |    |
00be 4033 5fe8  |@3_ |
00c0 0005 b711  |    |
00c2 019b 0e80  |    |
00c4 0030 5b88  | 0[ |
00c6 0cd8 ee00  |    |
00c8 016f 9780  | o  |
00ca 66cb 4000  |f @ |
00cc 0c30 4203  | 0B |
00ce 3678 8000  |6x  |
00d0 6231 b019  |b1  |
00d2 b4b8 0003  |    |
00d4 15ad 80cd  |    |
00d6 ad60 0018  | `  |
00d8 ce6c 066d  | l m|
00da a800 00c7  |    |
00dc ea40 336f  | @3o|
00de 2800 0648  |(  H|
00e0 7a01 9b88  |z   |
00e2 8000 328b  |  2 |
00e4 280c dcbe  |(   |
00e6 0001 9756  |   V|
00e8 4000       |@   |
00e9 0000 0000  |    |		.BLANK	0000[0x5]
00ee 0066 efc0  | f  |		.XXX[0x4]
00f0 000b 6a94  |  j |
00f2 0000 0000  |    |		.BLANK	0000[0x6]
00f8 0337 cc80  | 7  |		.XXX[0x4]
00fa 005b 7110  | [q |
00fc 0000 0000  |    |		.BLANK	0000[0x6]
0102 19c4 4000  |  @ |		.XXX[0x78]
0104 0305 b880  |    |
0106 0000 0000  |    |
0108 cdfa c000  |    |
010a 0000 0000  |    |
010c ce1a 6000  |  ` |
010e 16f9 7800  |  x |
0110 0000 0000  |    |
0112 c304 2033  |   3|
0114 81b0 0033  |   3|
0116 74e0 0000  |t   |
0118 0000 0033  |   3|
011a 8d68 0006  | h  |
011c 231b 0000  |#   |
011e 0000 019b  |    |
0120 ce40 0000  | @  |
0122 0000 019c  |    |
0124 9280 0031  |   1|
0126 5ad8 0000  |Z   |
0128 0000 0ce2  |    |
012a 9a00 0000  |    |
012c 0000 0ce5  |    |
012e ce00 018c  |    |
0130 e6c0 0000  |    |
0132 0000 671e  |  g |
0134 a000 0000  |    |
0136 0000 6738  |  g8|
0138 4000 0c7e  |@  ~|
013a a400 0000  |    |
013c 0003 3943  |  9C|
013e 8000 0000  |    |
0140 0003 3a10  |  : |
0142 8000 6487  |  d |
0144 a000 0000  |    |
0146 0019 cc90  |    |
0148 0000 0000  |    |
014a 0019 d2f8  |    |
014c 0003 28b2  |  ( |
014e 8000 0000  |    |
0150 00ce 0e60  |   `|
0152 0000 0000  |    |
0154 00ce ab60  |   `|
0156 0019 7564  |  ud|
0158 0000 0082  |    |
015a 281d 8000  |(   |
015c 0010 0001  |    |
015e b660 0000  | `  |
0160 0040 8412  | @  |
0162 c000 0000  |    |
0164 19d7 3202  |  2 |
0166 0082 033a  |   :|
0168 cc00 000d  |    |
016a b308 0802  |    |
016c 0800 0000  |    |
016e 0000 371d  |  7 |
0170 4000 0000  |@   |
0172 c001 9dd0  |    |
0174 8000 0000  |    |
0176 0000 0003  |    |
0178 c001 9ed2  |    |
017a 0000 0000  |    |		.BLANK	0000[0xe]
0188 0001 9e58  |   X|		.XXX[0x9]
018a 8000 0000  |    |
018c 0000 0000  |    |
018e 0001 9e95  |    |
0190 4000       |@   |
0191 0000 0000  |    |		.BLANK	0000[0x9]
019a 0001 9e70  |   p|		.XXX[0xc]
019c 8000 06d9  |    |
019e 8000 0001  |    |
01a0 0100 1c00  |    |
01a2 0000 00e0  |    |
01a4 06bb 1800  |    |
01a6 0000 0000  |    |		.BLANK	0000[0x4]
01aa 33d5 a800  |3   |		.XXX[0xb]
01ac 00e1 8900  |    |
01ae 0000 2020  |    |
01b0 0380 0000  |    |
01b2 001c 00d7  |    |
01b4 6300       |c   |
01b5 0000 0000  |    |		.BLANK	0000[0x4]
01b9 067b a800  | {  |		.XXX[0x1b]
01bb 001c c8c0  |    |
01bd 0000 0404  |    |
01bf 0074 0000  | t  |
01c1 0003 801b  |    |
01c3 9690 1001  |    |
01c5 c000 0000  |    |
01c7 0e00 6eac  |  n |
01c9 0000 0000  |    |
01cb 8003 3e68  |  >h|
01cd 8000 0000  |    |
01cf 0000 0001  |    |
01d1 0003 3ea8  |  > |
01d3 8000       |    |
01d4 0000 0000  |    |		.BLANK	0000[0x5]
01d9 0003 3ed8  |  > |		.XXX[0x1b]
01db 8000 4e68  |  Nh|
01dd e000 0002  |    |
01df 0200 3a00  |  : |
01e1 0000 01c0  |    |
01e3 0e21 0808  | !  |
01e5 00e0 0000  |    |
01e7 0007 0038  |   8|
01e9 ad00 0000  |    |
01eb 0040 019f  | @  |
01ed b680 0000  |    |
01ef 0000 0000  |    |
01f1 0080 019f  |    |
01f3 d680       |    |
01f4 0000 0000  |    |		.BLANK	0000[0x6]
01fa 019f ee80  |    |		.XXX[0x6]
01fc 0007 e720  |    |
01fe 0000 0000  |    |