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

⟦7f34c2cf2⟧

    Length: 1024 (0x400)
    Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0

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 5813       |X   |		.CONST	0x5813								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0090       |    |		.CONST	0x0090								; 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 0000       |    |		.CONST	0x0000								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0087       |    |		.CONST	0x0087								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0019       |    |		.CONST	0x0019								; Number of locals
000b			INIT_0008:
000b 0007       |    |		Action	Break_Optional							; Debug Table 0x0 = .DEBUG	0x000b,0x009a,0x8000,0x0000,0x0053,0x8215,0x0000,0x0003
													; Debug Table 0x0.0x0 = 0xb,0xffff
000c 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x1 = 0xc,0xfffe
000d 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x2 = 0xd,0xfffd
000e 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x3 = 0xe,0xfffc
000f 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x4 = 0xf,0xfffb
0010 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x5 = 0x10,0xfffa
0011 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x6 = 0x11,0xfff9
0012 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x7 = 0x12,0xfff8
0013 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x8 = 0x13,0xfff7
0014 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x9 = 0x14,0xfff6
0015 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0xa = 0x15,0xfff5
0016 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0xb = 0x16,0xfff4
0017 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0xc = 0x17,0xfff3
0018 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0xd = 0x18,0xfff2
0019 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0xe = 0x19,0xfff1
001a 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0xf = 0x1a,0xfff0
001b 4800       |H   |		Short_Literal	0x0							; Debug Table 0x0.0x10 = 0x1b,0xffef
001c 606f       |`o  |		Indirect_Literal	Discrete,0x8c,{0x00000000, 0x7fffffff}
001d 00e2       |    |		Load_Encached	Integer_Cache
001e 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
001f 4800       |H   |		Short_Literal	0x0							; Debug Table 0x0.0x11 = 0x1f,0xffee
0020 48ff       |H   |		Short_Literal	0xff
0021 00da       |    |		Load_Top	At_Offset_2
0022 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
0023 4900       |I   |		Short_Literal	0x100							; Debug Table 0x0.0x12 = 0x23,0xffed
0024 6067       |`g  |		Indirect_Literal	Discrete,0x8c,{0x00000000, 0x7fffffff}
0025 00db       |    |		Load_Top	At_Offset_3
0026 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
0027 4800       |H   |		Short_Literal	0x0							; Debug Table 0x0.0x13 = 0x27,0xffec
0028 48df       |H   |		Short_Literal	0xdf
0029 e20d       |    |		Load	0x1,0xd
002a 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
002b 48e0       |H   |		Short_Literal	0xe0							; Debug Table 0x0.0x14 = 0x2b,0xffeb
002c 605f       |`_  |		Indirect_Literal	Discrete,0x8c,{0x00000000, 0x7fffffff}
002d e20d       |    |		Load	0x1,0xd
002e 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
002f 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x15 = 0x2f,0xffea
0030 4801       |H   |		Short_Literal	0x1							; Debug Table 0x0.0x16 = 0x30,0xffe9
0031 481f       |H   |		Short_Literal	0x1f
0032 e20e       |    |		Load	0x1,0xe
0033 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
0034 4820       |H   |		Short_Literal	0x20							; Debug Table 0x0.0x17 = 0x34,0xffe8
0035 482f       |H/  |		Short_Literal	0x2f
0036 e20e       |    |		Load	0x1,0xe
0037 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
0038 4830       |H0  |		Short_Literal	0x30							; Debug Table 0x0.0x18 = 0x38,0xffe7
0039 483f       |H?  |		Short_Literal	0x3f
003a e20e       |    |		Load	0x1,0xe
003b 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
003c 4840       |H@  |		Short_Literal	0x40							; Debug Table 0x0.0x19 = 0x3c,0xffe6
003d 484f       |HO  |		Short_Literal	0x4f
003e e20e       |    |		Load	0x1,0xe
003f 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
0040 4850       |HP  |		Short_Literal	0x50							; Debug Table 0x0.0x1a = 0x40,0xffe5
0041 485f       |H_  |		Short_Literal	0x5f
0042 e20e       |    |		Load	0x1,0xe
0043 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
0044 4860       |H`  |		Short_Literal	0x60							; Debug Table 0x0.0x1b = 0x44,0xffe4
0045 487f       |H   |		Short_Literal	0x7f
0046 e20e       |    |		Load	0x1,0xe
0047 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
0048 4880       |H   |		Short_Literal	0x80							; Debug Table 0x0.0x1c = 0x48,0xffe3
0049 48df       |H   |		Short_Literal	0xdf
004a e20e       |    |		Load	0x1,0xe
004b 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
004c 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x1d = 0x4c,0xffe2
004d 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x1e = 0x4d,0xffe1
004e 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x1f = 0x4e,0xffe0
004f 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x20 = 0x4f,0xffdf
0050 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x21 = 0x50,0xffde
0051 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x22 = 0x51,0xffdd
0052 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x23 = 0x52,0xffdc
0053 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x24 = 0x53,0xffdb
0054 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x25 = 0x54,0xffda
0055 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x26 = 0x55,0xffd9
0056 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x27 = 0x56,0xffd8
0057 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x28 = 0x57,0xffd7
0058 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x29 = 0x58,0xffd6
0059 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x2a = 0x59,0xffd5
005a 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x2b = 0x5a,0xffd4
005b 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x2c = 0x5b,0xffd3
005c 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x2d = 0x5c,0xffd2
005d 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x2e = 0x5d,0xffd1
005e 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x2f = 0x5e,0xffd0
005f 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x30 = 0x5f,0xffcf
0060 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x31 = 0x60,0xffce
0061 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x32 = 0x61,0xffcd
0062 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x33 = 0x62,0xffcc
0063 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x34 = 0x63,0xffcb
0064 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x35 = 0x64,0xffca
0065 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x36 = 0x65,0xffc9
0066 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x37 = 0x66,0xffc8
0067 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x38 = 0x67,0xffc7
0068 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x39 = 0x68,0xffc6
0069 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x3a = 0x69,0xffc5
006a 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x3b = 0x6a,0xffc4
006b 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x3c = 0x6b,0xffc3
006c 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x3d = 0x6c,0xffc2
006d 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x3e = 0x6d,0xffc1
006e 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x3f = 0x6e,0xffc0
006f 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x40 = 0x6f,0xffbf
0070 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x41 = 0x70,0xffbe
0071 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x42 = 0x71,0xffbd
0072 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x43 = 0x72,0xffbc
0073 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x44 = 0x73,0xffbb
0074 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x45 = 0x74,0xffba
0075 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x46 = 0x75,0xffb9
0076 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x47 = 0x76,0xffb8
0077 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x48 = 0x77,0xffb7
0078 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x49 = 0x78,0xffb6
0079 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x4a = 0x79,0xffb5
007a 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x4b = 0x7a,0xffb4
007b 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x4c = 0x7b,0xffb3
007c 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x4d = 0x7c,0xffb2
007d 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x4e = 0x7d,0xffb1
007e 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x4f = 0x7e,0xffb0
007f 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x50 = 0x7f,0xffaf
0080 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x51 = 0x80,0xffae
0081 0007       |    |		Action	Break_Optional							; Debug Table 0x0.0x52 = 0x81,0xffad
0082 4800       |H   |		Short_Literal	0x0							; Debug Table 0x0.0x53 = 0x82,0xffac
0083 480f       |H   |		Short_Literal	0xf
0084 00e2       |    |		Load_Encached	Integer_Cache
0085 03f9       |    |		Declare_Type	Discrete,Constrained,Visible
0086 00bf       |    |		Action	Accept_Activation						; Debug Table 0x0.0x54 = 0x86,0xffab
0087			BODY_0008:
0087 00bc       |    |		Action	Signal_Activated
0088 00bb       |    |		Action	Signal_Completion
0089 0000 0000  |    |		.XXX[0x3]
008b 0000       |    |
008c 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
0090 ; --------------------------------------------------------------------------------------
0090 ; Debug Table
0090 ; --------------------------------------------------------------------------------------
0090 0003 0001  |    |		.CONST	0x0003,0x0001
0092 000b 009a  |    |		.DEBUG	0x000b,0x009a,0x8000,0x0000,0x0053,0x8215,0x0000,0x0003
009a ; --------------------------------------------------------------------------------------
009a ; Debug3 Subtable 0x0
009a ; --------------------------------------------------------------------------------------
009a 0055 0000  | U  |		.DBG3TAB	0x0055,0x0000
009c 000b ffff  |    |		.CONST	0x000b,0xffff
009e 000c fffe  |    |		.CONST	0x000c,0xfffe
00a0 000d fffd  |    |		.CONST	0x000d,0xfffd
00a2 000e fffc  |    |		.CONST	0x000e,0xfffc
00a4 000f fffb  |    |		.CONST	0x000f,0xfffb
00a6 0010 fffa  |    |		.CONST	0x0010,0xfffa
00a8 0011 fff9  |    |		.CONST	0x0011,0xfff9
00aa 0012 fff8  |    |		.CONST	0x0012,0xfff8
00ac 0013 fff7  |    |		.CONST	0x0013,0xfff7
00ae 0014 fff6  |    |		.CONST	0x0014,0xfff6
00b0 0015 fff5  |    |		.CONST	0x0015,0xfff5
00b2 0016 fff4  |    |		.CONST	0x0016,0xfff4
00b4 0017 fff3  |    |		.CONST	0x0017,0xfff3
00b6 0018 fff2  |    |		.CONST	0x0018,0xfff2
00b8 0019 fff1  |    |		.CONST	0x0019,0xfff1
00ba 001a fff0  |    |		.CONST	0x001a,0xfff0
00bc 001b ffef  |    |		.CONST	0x001b,0xffef
00be 001f ffee  |    |		.CONST	0x001f,0xffee
00c0 0023 ffed  | #  |		.CONST	0x0023,0xffed
00c2 0027 ffec  | '  |		.CONST	0x0027,0xffec
00c4 002b ffeb  | +  |		.CONST	0x002b,0xffeb
00c6 002f ffea  | /  |		.CONST	0x002f,0xffea
00c8 0030 ffe9  | 0  |		.CONST	0x0030,0xffe9
00ca 0034 ffe8  | 4  |		.CONST	0x0034,0xffe8
00cc 0038 ffe7  | 8  |		.CONST	0x0038,0xffe7
00ce 003c ffe6  | <  |		.CONST	0x003c,0xffe6
00d0 0040 ffe5  | @  |		.CONST	0x0040,0xffe5
00d2 0044 ffe4  | D  |		.CONST	0x0044,0xffe4
00d4 0048 ffe3  | H  |		.CONST	0x0048,0xffe3
00d6 004c ffe2  | L  |		.CONST	0x004c,0xffe2
00d8 004d ffe1  | M  |		.CONST	0x004d,0xffe1
00da 004e ffe0  | N  |		.CONST	0x004e,0xffe0
00dc 004f ffdf  | O  |		.CONST	0x004f,0xffdf
00de 0050 ffde  | P  |		.CONST	0x0050,0xffde
00e0 0051 ffdd  | Q  |		.CONST	0x0051,0xffdd
00e2 0052 ffdc  | R  |		.CONST	0x0052,0xffdc
00e4 0053 ffdb  | S  |		.CONST	0x0053,0xffdb
00e6 0054 ffda  | T  |		.CONST	0x0054,0xffda
00e8 0055 ffd9  | U  |		.CONST	0x0055,0xffd9
00ea 0056 ffd8  | V  |		.CONST	0x0056,0xffd8
00ec 0057 ffd7  | W  |		.CONST	0x0057,0xffd7
00ee 0058 ffd6  | X  |		.CONST	0x0058,0xffd6
00f0 0059 ffd5  | Y  |		.CONST	0x0059,0xffd5
00f2 005a ffd4  | Z  |		.CONST	0x005a,0xffd4
00f4 005b ffd3  | [  |		.CONST	0x005b,0xffd3
00f6 005c ffd2  | \  |		.CONST	0x005c,0xffd2
00f8 005d ffd1  | ]  |		.CONST	0x005d,0xffd1
00fa 005e ffd0  | ^  |		.CONST	0x005e,0xffd0
00fc 005f ffcf  | _  |		.CONST	0x005f,0xffcf
00fe 0060 ffce  | `  |		.CONST	0x0060,0xffce
0100 0061 ffcd  | a  |		.CONST	0x0061,0xffcd
0102 0062 ffcc  | b  |		.CONST	0x0062,0xffcc
0104 0063 ffcb  | c  |		.CONST	0x0063,0xffcb
0106 0064 ffca  | d  |		.CONST	0x0064,0xffca
0108 0065 ffc9  | e  |		.CONST	0x0065,0xffc9
010a 0066 ffc8  | f  |		.CONST	0x0066,0xffc8
010c 0067 ffc7  | g  |		.CONST	0x0067,0xffc7
010e 0068 ffc6  | h  |		.CONST	0x0068,0xffc6
0110 0069 ffc5  | i  |		.CONST	0x0069,0xffc5
0112 006a ffc4  | j  |		.CONST	0x006a,0xffc4
0114 006b ffc3  | k  |		.CONST	0x006b,0xffc3
0116 006c ffc2  | l  |		.CONST	0x006c,0xffc2
0118 006d ffc1  | m  |		.CONST	0x006d,0xffc1
011a 006e ffc0  | n  |		.CONST	0x006e,0xffc0
011c 006f ffbf  | o  |		.CONST	0x006f,0xffbf
011e 0070 ffbe  | p  |		.CONST	0x0070,0xffbe
0120 0071 ffbd  | q  |		.CONST	0x0071,0xffbd
0122 0072 ffbc  | r  |		.CONST	0x0072,0xffbc
0124 0073 ffbb  | s  |		.CONST	0x0073,0xffbb
0126 0074 ffba  | t  |		.CONST	0x0074,0xffba
0128 0075 ffb9  | u  |		.CONST	0x0075,0xffb9
012a 0076 ffb8  | v  |		.CONST	0x0076,0xffb8
012c 0077 ffb7  | w  |		.CONST	0x0077,0xffb7
012e 0078 ffb6  | x  |		.CONST	0x0078,0xffb6
0130 0079 ffb5  | y  |		.CONST	0x0079,0xffb5
0132 007a ffb4  | z  |		.CONST	0x007a,0xffb4
0134 007b ffb3  | {  |		.CONST	0x007b,0xffb3
0136 007c ffb2  | |  |		.CONST	0x007c,0xffb2
0138 007d ffb1  | }  |		.CONST	0x007d,0xffb1
013a 007e ffb0  | ~  |		.CONST	0x007e,0xffb0
013c 007f ffaf  |    |		.CONST	0x007f,0xffaf
013e 0080 ffae  |    |		.CONST	0x0080,0xffae
0140 0081 ffad  |    |		.CONST	0x0081,0xffad
0142 0082 ffac  |    |		.CONST	0x0082,0xffac
0144 0086 ffab  |    |		.CONST	0x0086,0xffab
0146 0000 0000  |    |		.BLANK	0000[0xba]