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

⟦a3992fe09⟧

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

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 005c       | \  |		.CONST	0x005c								; Offset to segment table (only in elab segments)
0007 8000       |    |		.CONST	0x8000								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 000e       |    |		.CONST	0x000e								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0001       |    |		.CONST	0x0001								; Number of locals
000b			INIT_0008:
000b 029c 0013  |    |		Declare_Subprogram	INIT_0010,For_Outer_Call,Visible
000d 00bf       |    |		Action	Accept_Activation
000e			BODY_0008:
000e 00bc       |    |		Action	Signal_Activated
000f 00bb       |    |		Action	Signal_Completion
0010 ; --------------------------------------------------------------------------------------
0010 ; SUBPROGRAM
0010 ; --------------------------------------------------------------------------------------
0010 0015       |    |		.CONST	0x0015								; Address of begin
0011 001a       |    |		.CONST	0x001a								; Address of exception handler
0012 0002       |    |		.CONST	0x0002								; Number of locals
0013			INIT_0010:
0013 029f 0023  |   #|		Declare_Subprogram	INIT_0020,For_Call
0015			BODY_0010:
0015 8402       |    |		Call	0x2,0x2
0016 7801       |x   |		Jump	0x18
0017 0003       |    |		.XXX[0x1]
0018 006f       | o  |		Action	Break_Unconditional
0019 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
001a			TRAP_0010:
001a 7801       |x   |		Jump	0x1c
001b 0003       |    |		.XXX[0x1]
001c 006f       | o  |		Action	Break_Unconditional
001d 00d8       |    |		Load_Top	At_Offset_0
001e 0100       |    |		Execute	Exception,Raise
001f 0000       |    |		.XXX[0x1]
0020 ; --------------------------------------------------------------------------------------
0020 ; SUBPROGRAM
0020 ; --------------------------------------------------------------------------------------
0020 004a       | J  |		.CONST	0x004a								; Address of begin
0021 0004       |    |		.CONST	0x0004								; Address of exception handler
0022 0005       |    |		.CONST	0x0005								; Number of locals
0023			INIT_0020:
0023 7801       |x   |		Jump	0x25
0024 0002       |    |		.XXX[0x1]
0025 006f       | o  |		Action	Break_Unconditional
0026 781c       |x   |		Jump	0x43
0027 4800       |H   |		Short_Literal	0x0
0028 602f       |`/  |		Indirect_Literal	Discrete,0x58,{0x0037750a, 0x000000b0}
0029 02a0       |    |		Declare_Subprogram	Null_Subprogram
002a 038e       |    |		Declare_Type	Package,Defined
002b 0387       |    |		Declare_Variable	Package
002c 00d8       |    |		Load_Top	At_Offset_0
002d 190d       |    |		Execute	Package,Field_Reference,Field_Number 0xd
002e 4800       |H   |		Short_Literal	0x0
002f 6024       |`$  |		Indirect_Literal	Discrete,0x54,{0x0037910a, 0x000000b0}
0030 02a0       |    |		Declare_Subprogram	Null_Subprogram
0031 038e       |    |		Declare_Type	Package,Defined
0032 e001       |    |		Load	0x0,0x1
0033 e002       |    |		Load	0x0,0x2
0034 4802       |H   |		Short_Literal	0x2
0035 00db       |    |		Load_Top	At_Offset_3
0036 020e       |    |		Execute	Module,Augment_Imports
0037 0387       |    |		Declare_Variable	Package
0038 00d8       |    |		Load_Top	At_Offset_0
0039 190d       |    |		Execute	Package,Field_Reference,Field_Number 0xd
003a 00d9       |    |		Load_Top	At_Offset_1
003b 020f       |    |		Execute	Module,Activate
003c 00d8       |    |		Load_Top	At_Offset_0
003d 4801       |H   |		Short_Literal	0x1
003e e602       |    |		Load	0x3,0x2
003f 020e       |    |		Execute	Module,Augment_Imports
0040 00db       |    |		Load_Top	At_Offset_3
0041 020f       |    |		Execute	Module,Activate
0042 7807       |x   |		Jump	BODY_0020
0043 600c       |`   |		Indirect_Literal	Discrete,0x50,{0x00000000, 0x00001f40}
0044 6007       |`   |		Indirect_Literal	Discrete,0x4c,{0x00000000, 0x00190c04}
0045 e002       |    |		Load	0x0,0x2
0046 e001       |    |		Load	0x0,0x1
0047 1835       | 5  |		Execute	Package,Field_Execute,Field_Number 0x35
0048 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0049 7fdd       |    |		Jump	0x27
004a			BODY_0020:
004a 8603       |    |		Call	0x3,0x3
004b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
004c 0000 0000  |    |		.LITERAL	{0x00000000, 0x00190c04}
0050 0000 0000  |    |		.LITERAL	{0x00000000, 0x00001f40}
0054 0037 910a  | 7  |		.LITERAL	{0x0037910a, 0x000000b0}
0058 0037 750a  | 7u |		.LITERAL	{0x0037750a, 0x000000b0}
005c ; --------------------------------------------------------------------------------------
005c ; Segment Table
005c ; --------------------------------------------------------------------------------------
005c 0028 002f  | ( /|		.XXX[0x4]
005e 0000 0000  |    |
0060 ; --------------------------------------------------------------------------------------
0060 ; Debug Table
0060 ; --------------------------------------------------------------------------------------
0060 0004 0006  |    |		.DEBUG4	0x0004,0x0006,0x4295,0x0000,0x0001,0x0000
0066 1350 3eff  | P> |		.XXX[0x19a]
0068 e360 3eff  | `> |
006a e750 b880  | P  |
006c 0350 3eff  | P> |
006e eb60 b880  | `  |
0070 0748 3eff  | H> |
0072 ef50 b880  | P  |
0074 084a 0000  | J  |
0076 1748 b880  | H  |
0078 0d00 0680  |    |
007a d640 1eff  | @  |
007c c2e8 4000  |  @ |
007e 204c 0018  | L  |
0080 f648 498f  | HI |
0082 33e8 9eff  |3   |
0084 b340 0980  | @  |
0086 0202 4000  |  @ |
0088 6740 9eff  |g@  |
008a a348 09ff  | H  |
008c f348 9d80  | H  |
008e 12e8 1eff  |    |
0090 9300 deff  |    |
0092 904a 0000  | J  |
0094 1f00 deff  |    |
0096 9900 0682  |    |
0098 2240 4080  |"@@ |
009a 52ca 4000  |R @ |
009c 208a 0000  |    |
009e 7a48 4080  |zH@ |
00a0 0a02 4000  |  @ |
00a2 70ca 0000  |p   |
00a4 1c4c 0018  | L  |
00a6 f748 1d80  | H  |
00a8 2100 0680  |!   |
00aa e240 1980  | @  |
00ac 32e0 4000  |2 @ |
00ae 204c 0018  | L  |
00b0 f7e0 9980  |    |
00b2 2248 498f  |"HI |
00b4 3340 0980  |3@  |
00b6 0340 9980  | @  |
00b8 1340 1980  | @  |
00ba 2348 09ff  |#H  |
00bc f348 8880  | H  |
00be 1340 5d00  | @] |
00c0 0340 d900  | @  |
00c2 0340 5d80  | @] |
00c4 0b40 d980  | @  |
00c6 0b50 3d00  | P= |
00c8 0360 3d80  | `= |
00ca 0750 b980  | P  |
00cc 0350 3d80  | P= |
00ce 0b60 b980  | `  |
00d0 07e8 3d80  |  = |
00d2 0f50 b980  | P  |
00d4 0be8 b980  |    |
00d6 0e48 4080  | H@ |
00d8 0900 05d9  |    |
00da c240 1eff  | @  |
00dc e054 0018  | T  |
00de f650 4a8f  | PJ |
00e0 2348 0a80  |#H  |
00e2 0340 1eff  | @  |
00e4 b348 8880  | H  |
00e6 1350 0a80  | P  |
00e8 1240 1eff  | @  |
00ea c248 4080  | H@ |
00ec 0100 0680  |    |
00ee f750 9eff  | P  |
00f0 a207 1f80  |    |
00f2 2207 a000  |"   |
00f4 0277 8efe  | w  |
00f6 8202 4000  |  @ |
00f8 600a 0000  |`   |
00fa 8854 0018  | T  |
00fc f650 4a8f  | PJ |
00fe 5348 0a80  |SH  |
0100 0340 1880  | @  |
0102 8202 4000  |  @ |
0104 6348 8880  |cH  |
0106 1350 0aff  | P  |
0108 f00a 0000  |    |
010a 6b50 9880  |kP  |
010c 7054 0018  |pT  |
010e f650 4a8f  | PJ |
0110 2348 0a80  |#H  |
0112 0340 1880  | @  |
0114 4348 8880  |CH  |
0116 1350 0a80  | P  |
0118 1240 1880  | @  |
011a 5350 9880  |SP  |
011c 3100 0680  |1   |
011e 9648 4080  | H@ |
0120 0240 4000  | @@ |
0122 6100 05d9  |a   |
0124 2e48 4080  |.H@ |
0126 0a02 3980  |  9 |
0128 088a 0000  |    |
012a 1a02 3980  |  9 |
012c 0648 4080  | H@ |
012e 0100 0680  |    |
0130 7240 1880  |r@  |
0132 9202 3980  |  9 |
0134 040a 0000  |    |
0136 1004 0000  |    |
0138 0100 0681  |    |
013a 3207 a000  |2   |
013c 0207 1f80  |    |
013e 2207 a000  |"   |
0140 0277 8ee4  | w  |
0142 62b8 4000  |b @ |
0144 63c0 9e81  |c   |
0146 12b0 1790  |    |
0148 a100 062b  |   +|
014a 3240 4000  |2@@ |
014c 5b40 9eff  |[@  |
014e f240 1eff  | @  |
0150 41ff fffd  |A   |
0152 ae48 4080  | H@ |
0154 0100 062b  |   +|
0156 1a40 4000  | @@ |
0158 5a40 0880  |Z@  |
015a 0740 9eff  | @  |
015c 3240 1efd  |2@  |
015e 7340 9efd  |s@  |
0160 6240 1efc  |b@  |
0162 b340 9efc  | @  |
0164 a240 0880  | @  |
0166 2340 9efc  |#@  |
0168 9240 1efa  | @  |
016a 6340 9efa  |c@  |
016c 5240 1ef9  |R@  |
016e a340 9ef9  | @  |
0170 9240 0880  | @  |
0172 2340 9ef9  |#@  |
0174 8240 1ef7  | @  |
0176 5340 9ef7  |S@  |
0178 4240 1ef5  |B@  |
017a e340 9ef5  | @  |
017c d240 1ef4  | @  |
017e 7340 9ef4  |s@  |
0180 6240 1ef3  |b@  |
0182 b340 9ef3  | @  |
0184 a240 1ef2  | @  |
0186 f340 9ef2  | @  |
0188 e240 1ef2  | @  |
018a 3340 9ef2  |3@  |
018c 2240 1ef1  |"@  |
018e 7340 9ef1  |s@  |
0190 6240 1ef0  |b@  |
0192 b340 9ef0  | @  |
0194 a240 1ef0  | @  |
0196 7340 9ef0  |s@  |
0198 6240 1eef  |b@  |
019a b340 9eef  | @  |
019c a240 1eee  | @  |
019e f340 9eee  | @  |
01a0 e240 1eff  | @  |
01a2 4340 9eee  |C@  |
01a4 d240 1eff  | @  |
01a6 6340 9eee  |c@  |
01a8 c340 1eee  | @  |
01aa e240 0880  | @  |
01ac 2340 9eee  |#@  |
01ae b240 1eee  | @  |
01b0 8340 9eee  | @  |
01b2 7240 1eed  |r@  |
01b4 c2a8 1eff  |    |
01b6 4340 9eed  |C@  |
01b8 b240 1eed  | @  |
01ba 0340 9eec  | @  |
01bc f240 1eff  | @  |
01be 42a0 1eff  |B   |
01c0 6340 9eec  |c@  |
01c2 e240 1eff  | @  |
01c4 6340 9eec  |c@  |
01c6 d340 1eec  | @  |
01c8 f298 1eff  |    |
01ca 4240 0880  |B@  |
01cc 2340 9eec  |#@  |
01ce c240 1eeb  | @  |
01d0 0340 9eea  | @  |
01d2 f240 1eea  | @  |
01d4 4290 1eff  |B   |
01d6 6340 9eea  |c@  |
01d8 3240 1eff  |2@  |
01da 4340 9eea  |C@  |
01dc 2240 1eff  |"@  |
01de 6288 1ef6  |b   |
01e0 9340 9eea  | @  |
01e2 1340 1eea  | @  |
01e4 3280 1ef5  |2   |
01e6 2240 0880  |"@  |
01e8 2340 9eea  |#@  |
01ea 0100 0629  |   )|
01ec ee40 4000  | @@ |
01ee 5ae8 4000  |Z @ |
01f0 2340 1eff  |#@  |
01f2 3202 8800  |2   |
01f4 7462 0000  |tb  |
01f6 1c4c 0018  | L  |
01f8 fc44 0018  | D  |
01fa fe40 4880  | @H |
01fc 1248 4980  | HI |
01fe a900 0695  |    |