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

⟦ab4ff1c63⟧

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

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 5900       |Y   |		.CONST	0x5900								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 00f8       |    |		.CONST	0x00f8								; 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 00f4       |    |		.CONST	0x00f4								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0028       | (  |		.CONST	0x0028								; Number of locals
000b			INIT_0008:
000b 4800       |H   |		Short_Literal	0x0
000c 4806       |H   |		Short_Literal	0x6
000d e001       |    |		Load	0x0,0x1
000e 01d7       |    |		Execute	Vector,Field_Read
000f 02a0       |    |		Declare_Subprogram	Null_Subprogram
0010 038f       |    |		Declare_Type	Package,Defined,Visible
0011 e001       |    |		Load	0x0,0x1
0012 4805       |H   |		Short_Literal	0x5
0013 e001       |    |		Load	0x0,0x1
0014 01d7       |    |		Execute	Vector,Field_Read
0015 e214       |    |		Load	0x1,0x14
0016 e210       |    |		Load	0x1,0x10
0017 e20e       |    |		Load	0x1,0xe
0018 e211       |    |		Load	0x1,0x11
0019 e212       |    |		Load	0x1,0x12
001a e20f       |    |		Load	0x1,0xf
001b 4808       |H   |		Short_Literal	0x8
001c e225       | %  |		Load	0x1,0x25
001d 020e       |    |		Execute	Module,Augment_Imports
001e 0386       |    |		Declare_Variable	Package,Visible
001f 4800       |H   |		Short_Literal	0x0
0020 4802       |H   |		Short_Literal	0x2
0021 e001       |    |		Load	0x0,0x1
0022 01d7       |    |		Execute	Vector,Field_Read
0023 02a0       |    |		Declare_Subprogram	Null_Subprogram
0024 038f       |    |		Declare_Type	Package,Defined,Visible
0025 e001       |    |		Load	0x0,0x1
0026 4801       |H   |		Short_Literal	0x1
0027 e001       |    |		Load	0x0,0x1
0028 01d7       |    |		Execute	Vector,Field_Read
0029 e002       |    |		Load	0x0,0x2
002a e210       |    |		Load	0x1,0x10
002b e003       |    |		Load	0x0,0x3
002c e004       |    |		Load	0x0,0x4
002d 00b6       |    |		Action	Make_Scope
002e 4807       |H   |		Short_Literal	0x7
002f e226       | &  |		Load	0x1,0x26
0030 020e       |    |		Execute	Module,Augment_Imports
0031 0386       |    |		Declare_Variable	Package,Visible
0032 4804       |H   |		Short_Literal	0x4
0033 4804       |H   |		Short_Literal	0x4
0034 e001       |    |		Load	0x0,0x1
0035 01d7       |    |		Execute	Vector,Field_Read
0036 02a0       |    |		Declare_Subprogram	Null_Subprogram
0037 038d       |    |		Declare_Type	Package,Defined,Visible,Not_Elaborated
0038 e001       |    |		Load	0x0,0x1
0039 4803       |H   |		Short_Literal	0x3
003a e001       |    |		Load	0x0,0x1
003b 01d7       |    |		Execute	Vector,Field_Read
003c e003       |    |		Load	0x0,0x3
003d e212       |    |		Load	0x1,0x12
003e 4804       |H   |		Short_Literal	0x4
003f e227       | '  |		Load	0x1,0x27
0040 020e       |    |		Execute	Module,Augment_Imports
0041 0007       |    |		Action	Break_Optional
0042 4800       |H   |		Short_Literal	0x0
0043 4808       |H   |		Short_Literal	0x8
0044 e001       |    |		Load	0x0,0x1
0045 01d7       |    |		Execute	Vector,Field_Read
0046 02a0       |    |		Declare_Subprogram	Null_Subprogram
0047 038f       |    |		Declare_Type	Package,Defined,Visible
0048 e001       |    |		Load	0x0,0x1
0049 4807       |H   |		Short_Literal	0x7
004a e001       |    |		Load	0x0,0x1
004b 01d7       |    |		Execute	Vector,Field_Read
004c 4802       |H   |		Short_Literal	0x2
004d 00db       |    |		Load_Top	At_Offset_3
004e 020e       |    |		Execute	Module,Augment_Imports
004f 0386       |    |		Declare_Variable	Package,Visible
0050 00bf       |    |		Action	Accept_Activation
0051 1d23       | #  |		Execute_Immediate	Reference_Lex_1,0x23
0052 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f
0053 1d21       | !  |		Execute_Immediate	Reference_Lex_1,0x21
0054 1d22       | "  |		Execute_Immediate	Reference_Lex_1,0x22
0055 a005       |    |		Store_Unchecked	0x0,0x5
0056 a006       |    |		Store_Unchecked	0x0,0x6
0057 a007       |    |		Store_Unchecked	0x0,0x7
0058 a008       |    |		Store_Unchecked	0x0,0x8
0059 a009       |    |		Store_Unchecked	0x0,0x9
005a a00a       |    |		Store_Unchecked	0x0,0xa
005b a00b       |    |		Store_Unchecked	0x0,0xb
005c a00c       |    |		Store_Unchecked	0x0,0xc
005d 1d24       | $  |		Execute_Immediate	Reference_Lex_1,0x24
005e 1d20       |    |		Execute_Immediate	Reference_Lex_1,0x20
005f a00d       |    |		Store_Unchecked	0x0,0xd
0060 a00e       |    |		Store_Unchecked	0x0,0xe
0061 a00f       |    |		Store_Unchecked	0x0,0xf
0062 e226       | &  |		Load	0x1,0x26
0063 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
0064 e226       | &  |		Load	0x1,0x26
0065 191c       |    |		Execute	Package,Field_Reference,Field_Number 0x1c
0066 e226       | &  |		Load	0x1,0x26
0067 1b2a       | *  |		Execute	Package,Field_Read,Field_Number 0x2a
0068 e228       | (  |		Load	0x1,0x28
0069 190f       |    |		Execute	Package,Field_Reference,Field_Number 0xf
006a 4815       |H   |		Short_Literal	0x15
006b e225       | %  |		Load	0x1,0x25
006c 020e       |    |		Execute	Module,Augment_Imports
006d 00db       |    |		Load_Top	At_Offset_3
006e 020f       |    |		Execute	Module,Activate
006f e010       |    |		Load	0x0,0x10
0070 e20e       |    |		Load	0x1,0xe
0071 a011       |    |		Store_Unchecked	0x0,0x11
0072 a012       |    |		Store_Unchecked	0x0,0x12
0073 a013       |    |		Store_Unchecked	0x0,0x13
0074 e228       | (  |		Load	0x1,0x28
0075 190f       |    |		Execute	Package,Field_Reference,Field_Number 0xf
0076 e20f       |    |		Load	0x1,0xf
0077 a014       |    |		Store_Unchecked	0x0,0x14
0078 a015       |    |		Store_Unchecked	0x0,0x15
0079 a00b       |    |		Store_Unchecked	0x0,0xb
007a a00c       |    |		Store_Unchecked	0x0,0xc
007b a00d       |    |		Store_Unchecked	0x0,0xd
007c a00f       |    |		Store_Unchecked	0x0,0xf
007d e016       |    |		Load	0x0,0x16
007e a017       |    |		Store_Unchecked	0x0,0x17
007f a00e       |    |		Store_Unchecked	0x0,0xe
0080 a018       |    |		Store_Unchecked	0x0,0x18
0081 a019       |    |		Store_Unchecked	0x0,0x19
0082 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19
0083 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a
0084 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b
0085 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
0086 1d23       | #  |		Execute_Immediate	Reference_Lex_1,0x23
0087 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c
0088 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d
0089 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f
008a 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e
008b e212       |    |		Load	0x1,0x12
008c a01a       |    |		Store_Unchecked	0x0,0x1a
008d 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16
008e 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18
008f 481f       |H   |		Short_Literal	0x1f
0090 e226       | &  |		Load	0x1,0x26
0091 020e       |    |		Execute	Module,Augment_Imports
0092 00da       |    |		Load_Top	At_Offset_2
0093 020f       |    |		Execute	Module,Activate
0094 00da       |    |		Load_Top	At_Offset_2
0095 1b2a       | *  |		Execute	Package,Field_Read,Field_Number 0x2a
0096 e20e       |    |		Load	0x1,0xe
0097 e226       | &  |		Load	0x1,0x26
0098 191a       |    |		Execute	Package,Field_Reference,Field_Number 0x1a
0099 00db       |    |		Load_Top	At_Offset_3
009a 190e       |    |		Execute	Package,Field_Reference,Field_Number 0xe
009b e225       | %  |		Load	0x1,0x25
009c 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
009d e226       | &  |		Load	0x1,0x26
009e 1918       |    |		Execute	Package,Field_Reference,Field_Number 0x18
009f 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15
00a0 e226       | &  |		Load	0x1,0x26
00a1 191f       |    |		Execute	Package,Field_Reference,Field_Number 0x1f
00a2 e226       | &  |		Load	0x1,0x26
00a3 1915       |    |		Execute	Package,Field_Reference,Field_Number 0x15
00a4 a01b       |    |		Store_Unchecked	0x0,0x1b
00a5 a01c       |    |		Store_Unchecked	0x0,0x1c
00a6 a01d       |    |		Store_Unchecked	0x0,0x1d
00a7 a01e       |    |		Store_Unchecked	0x0,0x1e
00a8 a01f       |    |		Store_Unchecked	0x0,0x1f
00a9 a020       |    |		Store_Unchecked	0x0,0x20
00aa e226       | &  |		Load	0x1,0x26
00ab 1920       |    |		Execute	Package,Field_Reference,Field_Number 0x20
00ac e226       | &  |		Load	0x1,0x26
00ad 1921       | !  |		Execute	Package,Field_Reference,Field_Number 0x21
00ae e226       | &  |		Load	0x1,0x26
00af 1922       | "  |		Execute	Package,Field_Reference,Field_Number 0x22
00b0 e226       | &  |		Load	0x1,0x26
00b1 1923       | #  |		Execute	Package,Field_Reference,Field_Number 0x23
00b2 a005       |    |		Store_Unchecked	0x0,0x5
00b3 a007       |    |		Store_Unchecked	0x0,0x7
00b4 a006       |    |		Store_Unchecked	0x0,0x6
00b5 a008       |    |		Store_Unchecked	0x0,0x8
00b6 a00a       |    |		Store_Unchecked	0x0,0xa
00b7 a009       |    |		Store_Unchecked	0x0,0x9
00b8 a00e       |    |		Store_Unchecked	0x0,0xe
00b9 a00c       |    |		Store_Unchecked	0x0,0xc
00ba a00f       |    |		Store_Unchecked	0x0,0xf
00bb a00b       |    |		Store_Unchecked	0x0,0xb
00bc a00d       |    |		Store_Unchecked	0x0,0xd
00bd e225       | %  |		Load	0x1,0x25
00be 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00bf e226       | &  |		Load	0x1,0x26
00c0 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
00c1 e214       |    |		Load	0x1,0x14
00c2 e226       | &  |		Load	0x1,0x26
00c3 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
00c4 e226       | &  |		Load	0x1,0x26
00c5 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
00c6 a021       | !  |		Store_Unchecked	0x0,0x21
00c7 e226       | &  |		Load	0x1,0x26
00c8 1916       |    |		Execute	Package,Field_Reference,Field_Number 0x16
00c9 4825       |H%  |		Short_Literal	0x25
00ca e227       | '  |		Load	0x1,0x27
00cb 020e       |    |		Execute	Module,Augment_Imports
00cc 00d9       |    |		Load_Top	At_Offset_1
00cd 020d       |    |		Execute	Module,Elaborate
00ce 0007       |    |		Action	Break_Optional
00cf e20e       |    |		Load	0x1,0xe
00d0 00db       |    |		Load_Top	At_Offset_3
00d1 1b2a       | *  |		Execute	Package,Field_Read,Field_Number 0x2a
00d2 e20f       |    |		Load	0x1,0xf
00d3 e226       | &  |		Load	0x1,0x26
00d4 191b       |    |		Execute	Package,Field_Reference,Field_Number 0x1b
00d5 e226       | &  |		Load	0x1,0x26
00d6 1918       |    |		Execute	Package,Field_Reference,Field_Number 0x18
00d7 e226       | &  |		Load	0x1,0x26
00d8 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00d9 e226       | &  |		Load	0x1,0x26
00da 190f       |    |		Execute	Package,Field_Reference,Field_Number 0xf
00db e226       | &  |		Load	0x1,0x26
00dc 1927       | '  |		Execute	Package,Field_Reference,Field_Number 0x27
00dd e022       | "  |		Load	0x0,0x22
00de e226       | &  |		Load	0x1,0x26
00df 1924       | $  |		Execute	Package,Field_Reference,Field_Number 0x24
00e0 00b6       |    |		Action	Make_Scope
00e1 e023       | #  |		Load	0x0,0x23
00e2 e002       |    |		Load	0x0,0x2
00e3 e212       |    |		Load	0x1,0x12
00e4 e211       |    |		Load	0x1,0x11
00e5 e225       | %  |		Load	0x1,0x25
00e6 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00e7 190d       |    |		Execute	Package,Field_Reference,Field_Number 0xd
00e8 e024       | $  |		Load	0x0,0x24
00e9 e226       | &  |		Load	0x1,0x26
00ea 1919       |    |		Execute	Package,Field_Reference,Field_Number 0x19
00eb e226       | &  |		Load	0x1,0x26
00ec 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
00ed e226       | &  |		Load	0x1,0x26
00ee 1914       |    |		Execute	Package,Field_Reference,Field_Number 0x14
00ef 4814       |H   |		Short_Literal	0x14
00f0 e228       | (  |		Load	0x1,0x28
00f1 020e       |    |		Execute	Module,Augment_Imports
00f2 00d8       |    |		Load_Top	At_Offset_0
00f3 020f       |    |		Execute	Module,Activate
00f4			BODY_0008:
00f4 00bc       |    |		Action	Signal_Activated
00f5 00bb       |    |		Action	Signal_Completion
00f6 0000 0000  |    |		.XXX[0x2]
00f8 ; --------------------------------------------------------------------------------------
00f8 ; Debug Table
00f8 ; --------------------------------------------------------------------------------------
00f8 0004 0006  |    |		.DEBUG4	0x0004,0x0006,0x8805,0x0000,0x0001,0x0002
00fe 000b 0106  |    |		.DBG4T	0x000b,0x0106,0xc000,0x0000
0102 0051 010c  | Q  |		.DBG4T	0x0051,0x010c,0xc000,0x0000
0106 ; --------------------------------------------------------------------------------------
0106 ; Debug chain
0106 ; --------------------------------------------------------------------------------------
0106 0004 0000  |    |		.DBGLEN	0x0004,0x0000
0108 000b 001f  |    |		.DBGLNO	0x000b,0x001f,0x0032,0x0042
010c ; --------------------------------------------------------------------------------------
010c ; Debug chain
010c ; --------------------------------------------------------------------------------------
010c 0004 0000  |    |		.DBGLEN	0x0004,0x0000
010e 0051 006f  | Q o|		.DBGLNO	0x0051,0x006f,0x0094,0x00cf
0112 0000 0000  |    |		.BLANK	0000[0xee]