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

⟦fdccd102a⟧

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

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 00d0       |    |		.CONST	0x00d0								; 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 00cc       |    |		.CONST	0x00cc								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0018       |    |		.CONST	0x0018								; 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 e210       |    |		Load	0x1,0x10
0016 e211       |    |		Load	0x1,0x11
0017 e20e       |    |		Load	0x1,0xe
0018 e20f       |    |		Load	0x1,0xf
0019 4806       |H   |		Short_Literal	0x6
001a e215       |    |		Load	0x1,0x15
001b 020e       |    |		Execute	Module,Augment_Imports
001c 0386       |    |		Declare_Variable	Package,Visible
001d 4800       |H   |		Short_Literal	0x0
001e 4802       |H   |		Short_Literal	0x2
001f e001       |    |		Load	0x0,0x1
0020 01d7       |    |		Execute	Vector,Field_Read
0021 02a0       |    |		Declare_Subprogram	Null_Subprogram
0022 038f       |    |		Declare_Type	Package,Defined,Visible
0023 e001       |    |		Load	0x0,0x1
0024 4801       |H   |		Short_Literal	0x1
0025 e001       |    |		Load	0x0,0x1
0026 01d7       |    |		Execute	Vector,Field_Read
0027 e210       |    |		Load	0x1,0x10
0028 e002       |    |		Load	0x0,0x2
0029 e003       |    |		Load	0x0,0x3
002a 00b6       |    |		Action	Make_Scope
002b 4806       |H   |		Short_Literal	0x6
002c e216       |    |		Load	0x1,0x16
002d 020e       |    |		Execute	Module,Augment_Imports
002e 0386       |    |		Declare_Variable	Package,Visible
002f 4804       |H   |		Short_Literal	0x4
0030 4804       |H   |		Short_Literal	0x4
0031 e001       |    |		Load	0x0,0x1
0032 01d7       |    |		Execute	Vector,Field_Read
0033 02a0       |    |		Declare_Subprogram	Null_Subprogram
0034 038d       |    |		Declare_Type	Package,Defined,Visible,Not_Elaborated
0035 e001       |    |		Load	0x0,0x1
0036 4803       |H   |		Short_Literal	0x3
0037 e001       |    |		Load	0x0,0x1
0038 01d7       |    |		Execute	Vector,Field_Read
0039 e002       |    |		Load	0x0,0x2
003a e211       |    |		Load	0x1,0x11
003b 4804       |H   |		Short_Literal	0x4
003c e217       |    |		Load	0x1,0x17
003d 020e       |    |		Execute	Module,Augment_Imports
003e 0007       |    |		Action	Break_Optional
003f 4800       |H   |		Short_Literal	0x0
0040 4808       |H   |		Short_Literal	0x8
0041 e001       |    |		Load	0x0,0x1
0042 01d7       |    |		Execute	Vector,Field_Read
0043 02a0       |    |		Declare_Subprogram	Null_Subprogram
0044 038f       |    |		Declare_Type	Package,Defined,Visible
0045 e001       |    |		Load	0x0,0x1
0046 4807       |H   |		Short_Literal	0x7
0047 e001       |    |		Load	0x0,0x1
0048 01d7       |    |		Execute	Vector,Field_Read
0049 4802       |H   |		Short_Literal	0x2
004a 00db       |    |		Load_Top	At_Offset_3
004b 020e       |    |		Execute	Module,Augment_Imports
004c 0386       |    |		Declare_Variable	Package,Visible
004d 00bf       |    |		Action	Accept_Activation
004e 00da       |    |		Load_Top	At_Offset_2
004f 1b2b       | +  |		Execute	Package,Field_Read,Field_Number 0x2b
0050 00d9       |    |		Load_Top	At_Offset_1
0051 190f       |    |		Execute	Package,Field_Reference,Field_Number 0xf
0052 a004       |    |		Store_Unchecked	0x0,0x4
0053 a005       |    |		Store_Unchecked	0x0,0x5
0054 a006       |    |		Store_Unchecked	0x0,0x6
0055 a007       |    |		Store_Unchecked	0x0,0x7
0056 a008       |    |		Store_Unchecked	0x0,0x8
0057 e216       |    |		Load	0x1,0x16
0058 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0059 e216       |    |		Load	0x1,0x16
005a 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
005b 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14
005c 480a       |H   |		Short_Literal	0xa
005d e215       |    |		Load	0x1,0x15
005e 020e       |    |		Execute	Module,Augment_Imports
005f 00db       |    |		Load_Top	At_Offset_3
0060 020f       |    |		Execute	Module,Activate
0061 e009       |    |		Load	0x0,0x9
0062 e20e       |    |		Load	0x1,0xe
0063 e20f       |    |		Load	0x1,0xf
0064 a00a       |    |		Store_Unchecked	0x0,0xa
0065 a004       |    |		Store_Unchecked	0x0,0x4
0066 a005       |    |		Store_Unchecked	0x0,0x5
0067 a006       |    |		Store_Unchecked	0x0,0x6
0068 a008       |    |		Store_Unchecked	0x0,0x8
0069 e00b       |    |		Load	0x0,0xb
006a a00c       |    |		Store_Unchecked	0x0,0xc
006b a007       |    |		Store_Unchecked	0x0,0x7
006c 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
006d a00d       |    |		Store_Unchecked	0x0,0xd
006e 480d       |H   |		Short_Literal	0xd
006f e216       |    |		Load	0x1,0x16
0070 020e       |    |		Execute	Module,Augment_Imports
0071 00da       |    |		Load_Top	At_Offset_2
0072 020f       |    |		Execute	Module,Activate
0073 00da       |    |		Load_Top	At_Offset_2
0074 1b2b       | +  |		Execute	Package,Field_Read,Field_Number 0x2b
0075 e20e       |    |		Load	0x1,0xe
0076 e216       |    |		Load	0x1,0x16
0077 191b       |    |		Execute	Package,Field_Reference,Field_Number 0x1b
0078 00db       |    |		Load_Top	At_Offset_3
0079 190e       |    |		Execute	Package,Field_Reference,Field_Number 0xe
007a e215       |    |		Load	0x1,0x15
007b 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
007c e216       |    |		Load	0x1,0x16
007d 1919       |    |		Execute	Package,Field_Reference,Field_Number 0x19
007e e216       |    |		Load	0x1,0x16
007f 1920       |    |		Execute	Package,Field_Reference,Field_Number 0x20
0080 a00e       |    |		Store_Unchecked	0x0,0xe
0081 a00f       |    |		Store_Unchecked	0x0,0xf
0082 a010       |    |		Store_Unchecked	0x0,0x10
0083 a011       |    |		Store_Unchecked	0x0,0x11
0084 a012       |    |		Store_Unchecked	0x0,0x12
0085 a013       |    |		Store_Unchecked	0x0,0x13
0086 e216       |    |		Load	0x1,0x16
0087 1921       | !  |		Execute	Package,Field_Reference,Field_Number 0x21
0088 e216       |    |		Load	0x1,0x16
0089 1922       | "  |		Execute	Package,Field_Reference,Field_Number 0x22
008a e216       |    |		Load	0x1,0x16
008b 1923       | #  |		Execute	Package,Field_Reference,Field_Number 0x23
008c e216       |    |		Load	0x1,0x16
008d 1924       | $  |		Execute	Package,Field_Reference,Field_Number 0x24
008e a014       |    |		Store_Unchecked	0x0,0x14
008f a015       |    |		Store_Unchecked	0x0,0x15
0090 a016       |    |		Store_Unchecked	0x0,0x16
0091 a017       |    |		Store_Unchecked	0x0,0x17
0092 a018       |    |		Store_Unchecked	0x0,0x18
0093 a019       |    |		Store_Unchecked	0x0,0x19
0094 a007       |    |		Store_Unchecked	0x0,0x7
0095 a005       |    |		Store_Unchecked	0x0,0x5
0096 a008       |    |		Store_Unchecked	0x0,0x8
0097 a004       |    |		Store_Unchecked	0x0,0x4
0098 a006       |    |		Store_Unchecked	0x0,0x6
0099 e215       |    |		Load	0x1,0x15
009a 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
009b e216       |    |		Load	0x1,0x16
009c 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
009d e215       |    |		Load	0x1,0x15
009e 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
009f e216       |    |		Load	0x1,0x16
00a0 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00a1 e216       |    |		Load	0x1,0x16
00a2 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
00a3 a01a       |    |		Store_Unchecked	0x0,0x1a
00a4 e216       |    |		Load	0x1,0x16
00a5 1917       |    |		Execute	Package,Field_Reference,Field_Number 0x17
00a6 4823       |H#  |		Short_Literal	0x23
00a7 e217       |    |		Load	0x1,0x17
00a8 020e       |    |		Execute	Module,Augment_Imports
00a9 00d9       |    |		Load_Top	At_Offset_1
00aa 020d       |    |		Execute	Module,Elaborate
00ab 0007       |    |		Action	Break_Optional
00ac e20e       |    |		Load	0x1,0xe
00ad 00db       |    |		Load_Top	At_Offset_3
00ae 1b2b       | +  |		Execute	Package,Field_Read,Field_Number 0x2b
00af e20f       |    |		Load	0x1,0xf
00b0 e216       |    |		Load	0x1,0x16
00b1 191c       |    |		Execute	Package,Field_Reference,Field_Number 0x1c
00b2 e216       |    |		Load	0x1,0x16
00b3 1919       |    |		Execute	Package,Field_Reference,Field_Number 0x19
00b4 e216       |    |		Load	0x1,0x16
00b5 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
00b6 e216       |    |		Load	0x1,0x16
00b7 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
00b8 e216       |    |		Load	0x1,0x16
00b9 1928       | (  |		Execute	Package,Field_Reference,Field_Number 0x28
00ba e01b       |    |		Load	0x0,0x1b
00bb e216       |    |		Load	0x1,0x16
00bc 1925       | %  |		Execute	Package,Field_Reference,Field_Number 0x25
00bd 00b6       |    |		Action	Make_Scope
00be e01c       |    |		Load	0x0,0x1c
00bf e216       |    |		Load	0x1,0x16
00c0 191a       |    |		Execute	Package,Field_Reference,Field_Number 0x1a
00c1 e216       |    |		Load	0x1,0x16
00c2 191e       |    |		Execute	Package,Field_Reference,Field_Number 0x1e
00c3 e216       |    |		Load	0x1,0x16
00c4 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00c5 e216       |    |		Load	0x1,0x16
00c6 1916       |    |		Execute	Package,Field_Reference,Field_Number 0x16
00c7 4810       |H   |		Short_Literal	0x10
00c8 e218       |    |		Load	0x1,0x18
00c9 020e       |    |		Execute	Module,Augment_Imports
00ca 00d8       |    |		Load_Top	At_Offset_0
00cb 020f       |    |		Execute	Module,Activate
00cc			BODY_0008:
00cc 00bc       |    |		Action	Signal_Activated
00cd 00bb       |    |		Action	Signal_Completion
00ce 0000 0000  |    |		.XXX[0x2]
00d0 ; --------------------------------------------------------------------------------------
00d0 ; Debug Table
00d0 ; --------------------------------------------------------------------------------------
00d0 0004 0004  |    |		.DEBUG4	0x0004,0x0004,0x9c02,0x0000,0x0001,0x0002
00d6 000b 00de  |    |		.DBG4T	0x000b,0x00de,0xc000,0x0000
00da 004e 00e4  | N  |		.DBG4T	0x004e,0x00e4,0xc000,0x0000
00de ; --------------------------------------------------------------------------------------
00de ; Debug chain
00de ; --------------------------------------------------------------------------------------
00de 0004 0000  |    |		.DBGLEN	0x0004,0x0000
00e0 000b 001d  |    |		.DBGLNO	0x000b,0x001d,0x002f,0x003f
00e4 ; --------------------------------------------------------------------------------------
00e4 ; Debug chain
00e4 ; --------------------------------------------------------------------------------------
00e4 0004 0000  |    |		.DBGLEN	0x0004,0x0000
00e6 004e 0061  | N a|		.DBGLNO	0x004e,0x0061,0x0073,0x00ac
00ea 0000 0000  |    |		.BLANK	0000[0x116]