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

⟦cc732bc3f⟧

    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 0068       | h  |		.CONST	0x0068								; 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 0024       | $  |		.CONST	0x0024								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0014       |    |		.CONST	0x0014								; Number of locals
000b			INIT_0008:
000b 00e3       |    |		Load_Encached	Natural_Cache
000c 0129       | )  |		Execute	Any,Make_Visible
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 029a 004b  |   K|		Declare_Subprogram	INIT_0048,For_Outer_Call,Visible,Unelaborated
0013 029a 0053  |   S|		Declare_Subprogram	INIT_0050,For_Outer_Call,Visible,Unelaborated
0015 00bf       |    |		Action	Accept_Activation
0016 e20d       |    |		Load	0x1,0xd
0017 0007       |    |		Action	Break_Optional
0018 00d8       |    |		Load_Top	At_Offset_0
0019 0007       |    |		Action	Break_Optional
001a 029d 005b  |   [|		Declare_Subprogram	INIT_0058,For_Outer_Call
001c 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
001d 00c7       |    |		Action	Elaborate_Subprogram
001e 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
001f 00c7       |    |		Action	Elaborate_Subprogram
0020 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10
0021 00c7       |    |		Action	Elaborate_Subprogram
0022 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
0023 00c7       |    |		Action	Elaborate_Subprogram
0024			BODY_0008:
0024 00bc       |    |		Action	Signal_Activated
0025 00bb       |    |		Action	Signal_Completion
0026 0000 0000  |    |		.XXX[0x2]
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 e212       |    |		Load	0x1,0x12
002c 0a64       | d  |		Execute_Immediate	Plus,0x64
002d c212       |    |		Store	0x1,0x12
002e e212       |    |		Load	0x1,0x12
002f 8214       |    |		Call	0x1,0x14
0030 09ff       |    |		Execute_Immediate	Binary_Scale,-0x1
0031 027d       | }  |		Execute	Discrete,Greater
0032 6806       |h   |		Jump_Zero	0x39
0033 4864       |Hd  |		Short_Literal	0x64
0034 a212       |    |		Store_Unchecked	0x1,0x12
0035 e213       |    |		Load	0x1,0x13
0036 4896       |H   |		Short_Literal	0x96
0037 0273       | s  |		Execute	Discrete,Plus
0038 c213       |    |		Store	0x1,0x13
0039 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
003a 0000 0000  |    |		.BLANK	0000[0x6]
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 e212       |    |		Load	0x1,0x12
0044 00ca       |    |		Action	Exit_Nullary_Function
0045 0000 0000  |    |		.XXX[0x3]
0047 0000       |    |
0048 ; --------------------------------------------------------------------------------------
0048 ; SUBPROGRAM
0048 ; --------------------------------------------------------------------------------------
0048 004b       | K  |		.CONST	0x004b								; Address of begin
0049 0004       |    |		.CONST	0x0004								; Address of exception handler
004a 0001       |    |		.CONST	0x0001								; Number of locals
004b			BODY_0048:
004b			INIT_0048:
004b e213       |    |		Load	0x1,0x13
004c 00ca       |    |		Action	Exit_Nullary_Function
004d 0000 0000  |    |		.XXX[0x3]
004f 0000       |    |
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 4864       |Hd  |		Short_Literal	0x64
0054 a212       |    |		Store_Unchecked	0x1,0x12
0055 4896       |H   |		Short_Literal	0x96
0056 a213       |    |		Store_Unchecked	0x1,0x13
0057 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0058 ; --------------------------------------------------------------------------------------
0058 ; SUBPROGRAM
0058 ; --------------------------------------------------------------------------------------
0058 005b       | [  |		.CONST	0x005b								; Address of begin
0059 0004       |    |		.CONST	0x0004								; Address of exception handler
005a 0001       |    |		.CONST	0x0001								; Number of locals
005b			BODY_0058:
005b			INIT_0058:
005b 6004       |`   |		Indirect_Literal	Discrete,0x60,{0x00000000, 0x00000bb8}
005c 00ca       |    |		Action	Exit_Nullary_Function
005d 0000 0000  |    |		.XXX[0x3]
005f 0000       |    |
0060 0000 0000  |    |		.LITERAL	{0x00000000, 0x00000bb8}
0064 0000 0000  |    |		.BLANK	0000[0x4]
0068 ; --------------------------------------------------------------------------------------
0068 ; Debug Table
0068 ; --------------------------------------------------------------------------------------
0068 0004 0014  |    |		.DEBUG4	0x0004,0x0014,0x0f01,0x0000,0x0001,0x0000
006e d48d 9598  |    |		.XXX[0x192]
0070 ce69 f82d  | i -|
0072 061d 6034  |  `4|
0074 7c9b bc29  ||  )|
0076 8acd 062e  |   .|
0078 e4c9 1c9b  |    |
007a c000 8486  |    |
007c d6ec 3045  |  0E|
007e 503c 7c99  |P<| |
0080 685a f199  |hZ  |
0082 3a6a d528  |:j (|
0084 4126 0b55  |A& U|
0086 1558 4928  | XI(|
0088 a016 509a  |  P |
008a 9a16 8e2e  |   .|
008c ff4c 7128  | Lq(|
008e 5803 dce5  |X   |
0090 e40f 3404  |  4 |
0092 9fe7 adec  |    |
0094 97e7 4170  |  Ap|
0096 97e6 8098  |    |
0098 97e6 2242  |  "B|
009a 3861 f80e  |8a  |
009c e000 efbf  |    |
009e e498 7024  |  p$|
00a0 03dc d1a3  |    |
00a2 caec 2427  |  $'|
00a4 d7e2 e77a  |   z|
00a6 1413 3c00  |  < |
00a8 bcf1 e002  |    |
00aa 45d3 a81b  |E   |
00ac 45a7 d305  |E   |
00ae 3c02 3dab  |< = |
00b0 72e0 746e  |r tn|
00b2 49ba cf45  |I  E|
00b4 5732 e32e  |W2 .|
00b6 4c1c ac01  |L   |
00b8 1401 1be4  |    |
00ba d80d e401  |    |
00bc 6832 d30b  |h2  |
00be 7449 37e7  |tI7 |
00c0 f696 c374  |   t|
00c2 d80d c800  |    |
00c4 ec60 58a4  | `X |
00c6 f09e d977  |   w|
00c8 0f8a eb2e  |   .|
00ca c094 ac00  |    |
00cc d001 43e4  |  C |
00ce 5eed bcc5  |^   |
00d0 53e7 8c39  |S  9|
00d2 37e7 69e5  |7 i |
00d4 7774 d80d  |wt  |
00d6 910c 4cc8  |  L |
00d8 1096 1015  |    |
00da 2186 5361  |! Sa|
00dc 37e6 8085  |7   |
00de afe6 1a5a  |   Z|
00e0 dc31 9fe5  | 1  |
00e2 0fe4 0400  |    |
00e4 ac02 4c45  |  LE|
00e6 d7e4 4366  |  Cf|
00e8 0818 e654  |   T|
00ea 24e9 ccd7  |$   |
00ec a81a c393  |    |
00ee d305 a939  |   9|
00f0 d7e5 35de  |  5 |
00f2 45d9 e3e5  |E   |
00f4 37e5 3499  |7 4 |
00f6 63e5 fac2  |c   |
00f8 3daf ac8f  |=   |
00fa 9180 1481  |    |
00fc 0c95 37e4  |  7 |
00fe 6ac7 b93d  |j  =|
0100 f52d 0932  | - 2|
0102 d041 0be6  | A  |
0104 4c1c a801  |L   |
0106 197d d7e4  | }  |
0108 b802 82eb  |    |
010a c328 f6c6  | (  |
010c 8471 2fe6  | q/ |
010e bd06 6fe7  |  o |
0110 bc75 d7e4  | u  |
0112 9001 172e  |   .|
0114 2be6 c095  |+   |
0116 0291 93e6  |    |
0118 b4c4 d81b  |    |
011a bb58 3335  | X35|
011c 86f7 a819  |    |
011e 8ee3 3c08  |  < |
0120 a802 5085  |  P |
0122 d7e5 7146  |  qF|
0124 e13e 3cb5  | >< |
0126 352a 6c0f  |5*l |
0128 4261 8f7e  |Ba ~|
012a 0c58 16cb  | X  |
012c 9f1f 7438  |  t8|
012e 9fe7 e001  |    |
0130 e40f 9c03  |    |
0132 674c 5802  |gLX |
0134 3cbf 1fe7  |<   |
0136 334f a003  |3O  |
0138 bb1f a001  |    |
013a ca5c 5800  | \X |
013c 28a3 f447  |(  G|
013e 6002 8430  |`  0|
0140 8ba6 b6c6  |    |
0142 6007 2cf4  |` , |
0144 8023 5be5  | #[ |
0146 2572 db06  |%r  |
0148 2413 6be5  |$ k |
014a 22fe e002  |"   |
014c 1300 df3b  |   ;|
014e 141a 0800  |    |
0150 381c 2c02  |8 , |
0152 0801 180c  |    |
0154 3403 a7e7  |4   |
0156 2f10 ef37  |/  7|
0158 5c0d e06a  |\  j|
015a 7362 653b  |sbe;|
015c 1ca6 cd18  |    |
015e 1c3c d409  | <  |
0160 0c45 d661  | E a|
0162 aa34 695c  | 4i\|
0164 68f2 6d15  |h m |
0166 3832 7761  |82wa|
0168 38c9 baff  |8   |
016a e40b e7e4  |    |
016c 2403 919e  |$   |
016e 1d3b 080b  | ;  |
0170 cdf0 2ba1  |  + |
0172 c069 76ab  | iv |
0174 e1f2 493f  |  I?|
0176 fc08 adcd  |    |
0178 8bc1 59af  |  Y |
017a d5c8 9813  |    |
017c bfe3 77e5  |  w |
017e f80f 5bd8  |  [ |
0180 9813 341b  |  4 |
0182 8be5 5677  |  Vw|
0184 8051 8548  | Q H|
0186 8040 6c81  | @l |
0188 ec0d f34c  |   L|
018a 8054 2906  | T) |
018c ac64 a013  | d  |
018e 0000 c81b  |    |
0190 330f 046a  |3  j|
0192 bc58 186d  | X m|
0194 4c47 3003  |LG0 |
0196 54cd f354  |T  T|
0198 e472 0002  | r  |
019a 2fe1 68b0  |/ h |
019c 7c40 313c  ||@1<|
019e 10b8 a427  |   '|
01a0 8002 da77  |   w|
01a2 b033 a910  | 3  |
01a4 ff68 2c03  | h, |
01a6 842e 58c5  | .X |
01a8 fd37 2bbc  | 7+ |
01aa 5985 18dc  |Y   |
01ac 1444 6d85  | Dm |
01ae a5be 2937  |  )7|
01b0 8486 465c  |  F\|
01b2 8874 c3c0  | t  |
01b4 ac31 d1af  | 1  |
01b6 980d c4d6  |    |
01b8 d45f ff09  | _  |
01ba dcd4 9c00  |    |
01bc e537 6978  | 7ix|
01be 575f 7894  |W_x |
01c0 3869 ecd5  |8i  |
01c2 6595 71c9  |e q |
01c4 dcb0 9b5f  |   _|
01c6 2bbe 5c77  |+ \w|
01c8 a45b 4c1d  | [L |
01ca 8b77 8aac  | w  |
01cc 517c a00e  |Q|  |
01ce f520 6469  |  di|
01d0 7006 b071  |p  q|
01d2 9c87 508e  |  P |
01d4 7cb9 1b00  ||   |
01d6 0db3 8a77  |   w|
01d8 341a b111  |4   |
01da 907e 4278  | ~Bx|
01dc 699e 2413  |i $ |
01de 1fe2 46de  |  F |
01e0 de7f f802  |    |
01e2 5e79 c342  |^y B|
01e4 235b e0e2  |#[  |
01e6 b982 5ad7  |  Z |
01e8 58f1 69ef  |X i |
01ea 52a6 28a5  |R ( |
01ec 2811 a616  |(   |
01ee 0aab 7d34  |  }4|
01f0 1c1f d406  |    |
01f2 b8f9 5c43  |  \C|
01f4 0850 7006  | Pp |
01f6 dbc8 3de7  |  = |
01f8 d903 e868  |   h|
01fa f0a3 d8ad  |    |
01fc 9522 bcec  | "  |
01fe bd19 fbe8  |    |