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

⟦0587e8461⟧

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

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 0040       | @  |		.CONST	0x0040								; 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 0022       | "  |		.CONST	0x0022								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0012       |    |		.CONST	0x0012								; Number of locals
000b			INIT_0008:
000b 6030       |`0  |		Indirect_Literal	Discrete,0x3c,{0xffffffff, 0x80000000}
000c 602b       |`+  |		Indirect_Literal	Discrete,0x38,{0x00000000, 0x7fffffff}
000d 00e5       |    |		Load_Encached	Long_Integer_Cache
000e 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
000f 4800       |H   |		Short_Literal	0x0
0010 6023       |`#  |		Indirect_Literal	Discrete,0x34,{0x00000000, 0xffffffff}
0011 00e5       |    |		Load_Encached	Long_Integer_Cache
0012 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
0013 601c       |`   |		Indirect_Literal	Discrete,0x30,{0x80000000, 0x00000000}
0014 6017       |`   |		Indirect_Literal	Discrete,0x2c,{0x7fffffff, 0xffffffff}
0015 00e5       |    |		Load_Encached	Long_Integer_Cache
0016 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
0017 4800       |H   |		Short_Literal	0x0
0018 6013       |`   |		Indirect_Literal	Discrete,0x2c,{0x7fffffff, 0xffffffff}
0019 00e5       |    |		Load_Encached	Long_Integer_Cache
001a 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
001b 580c       |X   |		Indirect_Literal	Float,0x28,-3.402823669209385e+38
001c 5807       |X   |		Indirect_Literal	Float,0x24,3.402823669209385e+38
001d 00e6       |    |		Load_Encached	Float_Cache
001e 03e4       |    |		Declare_Type	Float,Constrained,Visible
001f 00e6       |    |		Load_Encached	Float_Cache
0020 0129       | )  |		Execute	Any,Make_Visible
0021 00bf       |    |		Action	Accept_Activation
0022			BODY_0008:
0022 00bc       |    |		Action	Signal_Activated
0023 00bb       |    |		Action	Signal_Completion
0024 47f0 0000  |G   |		.DBL	3.402823669209385e+38
0026 0000 0000  |    |
0028 c7f0 0000  |    |		.DBL	-3.402823669209385e+38
002a 0000 0000  |    |
002c 7fff ffff  |    |		.LITERAL	{0x7fffffff, 0xffffffff}
0030 8000 0000  |    |		.LITERAL	{0x80000000, 0x00000000}
0034 0000 0000  |    |		.LITERAL	{0x00000000, 0xffffffff}
0038 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
003c ffff ffff  |    |		.LITERAL	{0xffffffff, 0x80000000}
0040 ; --------------------------------------------------------------------------------------
0040 ; Debug Table
0040 ; --------------------------------------------------------------------------------------
0040 0004 0014  |    |		.DEBUG4	0x0004,0x0014,0x0ed2,0x0000,0x0001,0x0000
0046 01e4 2141  |  !A|		.XXX[0x6b]
0048 3105 5119  |1 Q |
004a 3d49 3401  |=I4 |
004c 740d a589  |t   |
004e b400 903d  |   =|
0050 4915 353d  |I 5=|
0052 5115 7d55  |Q }U|
0054 4d15 4939  |M I9|
0056 0535 1401  | 5  |
0058 b411 c9bd  |    |
005a bdd0 018c  |    |
005c 3d49 1535  |=I 5|
005e 3d51 157d  |=Q }|
0060 4105 4d4d  |A MM|
0062 5d3d 4910  |]=I |
0064 00c0 29cd  |  ) |
0066 85d5 95c9  |    |
0068 adc9 85d5  |    |
006a d001 1841  |   A|
006c 4915 353d  |I 5=|
006e 5115 7d11  |Q } |
0070 2549 150d  |%I  |
0072 513d 4964  |Q=Id|
0074 0200 b8bd  |    |
0076 d5cd c8bd  |    |
0078 d995 b991  |    |
007a bdc8 bd89  |    |
007c 95b1 b185  |    |
007e 91bd b994  |    |
0080 bdc9 85d1  |    |
0082 a5bd b985  |    |
0084 b0bd c985  |    |
0086 d1a5 bdb9  |    |
0088 85b1 7d85  |  } |
008a 8d8d 95cd  |    |
008c cc01 5821  |  X!|
008e 4915 4d41  |I MA|
0090 3d39 4d14  |=9M |
0092 0018 24f1  |  $ |
0094 4149 3d19  |AI= |
0096 2531 14f8  |%1  |
0098 01e0 0001  |    |
009a 4c11 5115  |L Q |
009c 6150 002c  |aP ,|
009e 1d11 3d7d  |  =}|
00a0 4d51 1540  |MQ @|
00a2 0028 25b1  | (% |
00a4 bd85 917d  |   }|
00a6 d185 c194  |    |
00a8 0100 3da5  |  = |
00aa b9cd d185  |    |
00ac b1b1 7da5  |  } |
00ae b9cd a59d  |    |
00b0 a1d0       |    |
00b1 0000 0000  |    |		.BLANK	0000[0x14f]