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

⟦f75fedccd⟧

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

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« 
        └─⟦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 0050       | P  |		.CONST	0x0050								; 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 0010       |    |		.CONST	0x0010								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0001       |    |		.CONST	0x0001								; Number of locals
000b			INIT_0008:
000b 029a 001b  |    |		Declare_Subprogram	INIT_0018,For_Outer_Call,Visible,Unelaborated
000d 00bf       |    |		Action	Accept_Activation
000e 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
000f 00c7       |    |		Action	Elaborate_Subprogram
0010			BODY_0008:
0010 00bc       |    |		Action	Signal_Activated
0011 00bb       |    |		Action	Signal_Completion
0012 0000 0000  |    |		.BLANK	0000[0x6]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 0022       | "  |		.CONST	0x0022								; Address of begin
0019 003b       | ;  |		.CONST	0x003b								; Address of exception handler
001a 0003       |    |		.CONST	0x0003								; Number of locals
001b			INIT_0018:
001b e001       |    |		Load	0x0,0x1
001c 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
001d 02c7       |    |		Declare_Variable	Any
001e 00d8       |    |		Load_Top	At_Offset_0
001f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0020 029f 0043  |   C|		Declare_Subprogram	INIT_0040,For_Call
0022			BODY_0018:
0022 00d9       |    |		Load_Top	At_Offset_1
0023 e002       |    |		Load	0x0,0x2
0024 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0025 e003       |    |		Load	0x0,0x3
0026 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
0027 00ea       |    |		Load_Encached	Null_String_Cache
0028 e5ff       |    |		Load	0x2,-0x1
0029 e001       |    |		Load	0x0,0x1
002a 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
002b 4800       |H   |		Short_Literal	0x0
002c e004       |    |		Load	0x0,0x4
002d 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
002e c402       |    |		Store	0x2,0x2
002f 00d9       |    |		Load_Top	At_Offset_1
0030 e001       |    |		Load	0x0,0x1
0031 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0032 00e0       |    |		Load_Encached	Standard_Cache
0033 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0034 e005       |    |		Load	0x0,0x5
0035 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
0036 00d9       |    |		Load_Top	At_Offset_1
0037 e004       |    |		Load	0x0,0x4
0038 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0039 c402       |    |		Store	0x2,0x2
003a 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
003b			TRAP_0018:
003b 0007       |    |		Action	Break_Optional
003c 8403       |    |		Call	0x2,0x3
003d 00d8       |    |		Load_Top	At_Offset_0
003e 0101       |    |		Execute	Exception,Reraise
003f 0000       |    |		.XXX[0x1]
0040 ; --------------------------------------------------------------------------------------
0040 ; SUBPROGRAM
0040 ; --------------------------------------------------------------------------------------
0040 0043       | C  |		.CONST	0x0043								; Address of begin
0041 0048       | H  |		.CONST	0x0048								; Address of exception handler
0042 0001       |    |		.CONST	0x0001								; Number of locals
0043			BODY_0040:
0043			INIT_0040:
0043 e402       |    |		Load	0x2,0x2
0044 e004       |    |		Load	0x0,0x4
0045 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0046 c402       |    |		Store	0x2,0x2
0047 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0048			TRAP_0040:
0048 0007       |    |		Action	Break_Optional
0049 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
004a 0000 0000  |    |		.BLANK	0000[0x6]
0050 ; --------------------------------------------------------------------------------------
0050 ; Debug Table
0050 ; --------------------------------------------------------------------------------------
0050 0004 0009  |    |		.DEBUG4	0x0004,0x0009,0xb394,0x0000,0x0001,0x0000
0056 0001 f870  |   p|		.XXX[0x8]
0058 0048 a2a8  | H  |
005a 0000 0000  |    |
005c 0333 3d88  | 3= |
005e 0000 0000  |    |		.BLANK	0000[0x4]
0062 0006 54d0  |  T |		.XXX[0x15]
0064 0800 01f8  |    |
0066 5860 0205  |X`  |
0068 0003 8000  |    |
006a 3f0b 0033  |?  3|
006c 3399 0000  |3   |
006e 0000 0000  |    |
0070 0001 0000  |    |
0072 0000 0000  |    |
0074 0001 0000  |    |
0076 654d       |eM  |
0077 0000 0000  |    |		.BLANK	0000[0x4]
007b 0033 3419  | 34 |		.XXX[0x6]
007d 0000 0000  |    |
007f 0000 0001  |    |
0081 0000 0000  |    |		.BLANK	0000[0x4]
0085 8000 654d  |  eM|		.XXX[0x2]
0087 0000 0000  |    |		.BLANK	0000[0x5]
008c 0004 8000  |    |		.XXX[0x5]
008e 1f87 0033  |   3|
0090 31c4       |1   |
0091 0000 0000  |    |		.BLANK	0000[0x4]
0095 0019 9a65  |   e|		.XXX[0x11]
0097 4000 4357  |@ CW|
0099 7003 334e  |p 3N|
009b a803 3359  |  3Y|
009d 4000 0662  |@  b|
009f 5000 9115  |P   |
00a1 d000 0000  |    |
00a3 0006 66c7  |  f |
00a5 b000       |    |
00a6 0000 0000  |    |		.BLANK	0000[0x4]
00aa 001c 2010  |    |		.XXX[0x9]
00ac 0006 6134  |  a4|
00ae 0004 2c00  |  , |
00b0 0700 00cc  |    |
00b2 2600       |&   |
00b3 0000 0000  |    |		.BLANK	0000[0xd]
00c0 0002       |    |		.XXX[0x1]
00c1 0000 0000  |    |		.BLANK	0000[0x4]
00c5 00e0 0000  |    |		.XXX[0xf]
00c7 0000 0ccd  |    |
00c9 9f80 0000  |    |
00cb 0000 0000  |    |
00cd 0040 0000  | @  |
00cf 0000 0000  |    |
00d1 0020 0000  |    |
00d3 3840       |8@  |
00d4 0000 0000  |    |		.BLANK	0000[0x5]
00d9 0120 000c  |    |		.XXX[0x19]
00db c4a0 0ccd  |    |
00dd 2a40 0ccd  |*@  |
00df 1620 0cce  |    |
00e1 48a0 0666  |H  f|
00e3 e5f0 000c  |    |
00e5 220a 00cc  |"   |
00e7 dd3e 00cc  | >  |
00e9 dfe4 0002  |    |
00eb 34f0 0025  |4  %|
00ed 5248 0000  |RH  |
00ef 0000 0199  |    |
00f1 c514       |    |
00f2 0000 0000  |    |		.BLANK	0000[0x4]
00f6 0007 a640  |   @|		.XXX[0xa]
00f8 0400 0234  |   4|
00fa b431 210b  | 1! |
00fc 8009 c000  |    |
00fe 4696 8000  |F   |
0100 0000 0000  |    |		.BLANK	0000[0xd]
010d 0080       |    |		.XXX[0x1]
010e 0000 0000  |    |		.BLANK	0000[0x4]
0112 3800 0000  |8   |		.XXX[0xf]
0114 0003 338e  |  3 |
0116 3000 0000  |0   |
0118 0000 0000  |    |
011a 1000 0000  |    |
011c 0000 0000  |    |
011e 1000 0f4c  |   L|
0120 8000       |    |
0121 0000 0000  |    |		.BLANK	0000[0x5]
0126 4800 0469  |H  i|		.XXX[0x19]
0128 e003 3370  |  3p|
012a e000 0000  |    |
012c 0000 0000  |    |
012e 0001 99cc  |    |
0130 a400 0008  |    |
0132 d380 3339  |  39|
0134 b480 333a  |  3:|
0136 5e00 003f  |^  ?|
0138 0f00 0950  |   P|
013a 1a00 0000  |    |
013c 0000 6676  |  fv|
013e 0f00       |    |
013f 0000 0000  |    |		.BLANK	0000[0x4]
0143 00ca 9e01  |    |		.XXX[0x11]
0145 0000 3f0b  |  ? |
0147 0c2a 40a0  | *@ |
0149 0070 0007  | p  |
014b e160 0007  | `  |
014d e1e0 012a  |   *|
014f 0340 0000  | @  |
0151 0000 0cce  |    |
0153 e1e0       |    |
0154 0000 0000  |    |		.BLANK	0000[0x4]
0158 0019 53c0  |  S |		.XXX[0x15]
015a 2000 07e1  |    |
015c 6180 0814  |a   |
015e 000e 0000  |    |
0160 fc2c 00cc  | ,  |
0162 ed20 0000  |    |
0164 0000 0000  |    |
0166 0004 0000  |    |
0168 0000 0000  |    |
016a 0004 0001  |    |
016c 953c       | <  |
016d 0000 0000  |    |		.BLANK	0000[0x4]
0171 00cc ef20  |    |		.XXX[0xc]
0173 0000 0000  |    |
0175 0000 0004  |    |
0177 0000 0000  |    |
0179 0000 0004  |    |
017b 0001 953c  |   <|
017d 0000 0000  |    |		.BLANK	0000[0x5]
0182 0012 0000  |    |		.XXX[0x5]
0184 7e1e 00cc  |~   |
0186 e5cc       |    |
0187 0000 0000  |    |		.BLANK	0000[0x4]
018b 0066 78f3  | fx |		.XXX[0x11]
018d 0000 fa5f  |   _|
018f 400c cf26  |@  &|
0191 600c cf50  |`  P|
0193 c000 1989  |    |
0195 8016 fe25  |   %|
0197 0000 0000  |    |
0199 0019 9ef6  |    |
019b 4000       |@   |
019c 0000 0000  |    |		.BLANK	0000[0x4]
01a0 56e5 8040  |V  @|		.XXX[0x9]
01a2 0019 6ec3  |  n |
01a4 1210 b800  |    |
01a6 1c00 032d  |   -|
01a8 d800       |    |
01a9 0000 0000  |    |		.BLANK	0000[0xd]
01b6 0008       |    |		.XXX[0x1]
01b7 0000 0000  |    |		.BLANK	0000[0x4]
01bb 0380 0000  |    |		.XXX[0xf]
01bd 0000 333e  |  3>|
01bf 2d00 0000  |-   |
01c1 0000 0000  |    |
01c3 0100 0000  |    |
01c5 0000 0000  |    |
01c7 0100 00ad  |    |
01c9 cb00       |    |
01ca 0000 0000  |    |		.BLANK	0000[0x5]
01cf 0480 0033  |   3|		.XXX[0x19]
01d1 1300 333c  |  3<|
01d3 5800 333c  |X 3<|
01d5 0780 3341  |  3A|
01d7 5180 199f  |Q   |
01d9 6f40 0097  |o@  |
01db c7f0 0333  |   3|
01dd efe8 0333  |   3|
01df fa80 0008  |    |
01e1 d3d0 0095  |    |
01e3 7aa0 0000  |z   |
01e5 0000 0668  |   h|
01e7 0a30       | 0  |
01e8 0000 0000  |    |		.BLANK	0000[0x4]
01ec 001e 9940  |   @|		.XXX[0x14]
01ee 1000 08d2  |    |
01f0 d0c2 a42e  |   .|
01f2 001f 0001  |    |
01f4 1a5a 0001  | Z  |
01f6 1a7a 0012  | z  |
01f8 af54 0000  | T  |
01fa 0000 00cd  |    |
01fc 0346 0000  | F  |
01fe 0000 0000  |    |