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

⟦9a1923fdc⟧

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

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 00f0       |    |		.CONST	0x00f0								; 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 00ec       |    |		.CONST	0x00ec								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0058       | X  |		.CONST	0x0058								; Number of locals
000b			INIT_0008:
000b 00c4       |    |		Action	Make_Default
000c 00c4       |    |		Action	Make_Default
000d 00c4       |    |		Action	Make_Default
000e 00c4       |    |		Action	Make_Default
000f 00c4       |    |		Action	Make_Default
0010 00c4       |    |		Action	Make_Default
0011 00c4       |    |		Action	Make_Default
0012 00c4       |    |		Action	Make_Default
0013 00c4       |    |		Action	Make_Default
0014 00c4       |    |		Action	Make_Default
0015 00c4       |    |		Action	Make_Default
0016 00c4       |    |		Action	Make_Default
0017 00c4       |    |		Action	Make_Default
0018 00c4       |    |		Action	Make_Default
0019 00c4       |    |		Action	Make_Default
001a 00c4       |    |		Action	Make_Default
001b 00c4       |    |		Action	Make_Default
001c 00c4       |    |		Action	Make_Default
001d 00c4       |    |		Action	Make_Default
001e 00c4       |    |		Action	Make_Default
001f 00c4       |    |		Action	Make_Default
0020 00c4       |    |		Action	Make_Default
0021 00c4       |    |		Action	Make_Default
0022 00c4       |    |		Action	Make_Default
0023 00c4       |    |		Action	Make_Default
0024 00c4       |    |		Action	Make_Default
0025 00c4       |    |		Action	Make_Default
0026 00c4       |    |		Action	Make_Default
0027 00c4       |    |		Action	Make_Default
0028 00c4       |    |		Action	Make_Default
0029 00c4       |    |		Action	Make_Default
002a 00c4       |    |		Action	Make_Default
002b 00c4       |    |		Action	Make_Default
002c 00c4       |    |		Action	Make_Default
002d 00c4       |    |		Action	Make_Default
002e 00c4       |    |		Action	Make_Default
002f 00c4       |    |		Action	Make_Default
0030 00c4       |    |		Action	Make_Default
0031 00c4       |    |		Action	Make_Default
0032 00c4       |    |		Action	Make_Default
0033 00c4       |    |		Action	Make_Default
0034 00c4       |    |		Action	Make_Default
0035 00c4       |    |		Action	Make_Default
0036 00c4       |    |		Action	Make_Default
0037 00c4       |    |		Action	Make_Default
0038 00c4       |    |		Action	Make_Default
0039 00c4       |    |		Action	Make_Default
003a 00c4       |    |		Action	Make_Default
003b 00c4       |    |		Action	Make_Default
003c 00c4       |    |		Action	Make_Default
003d 00c4       |    |		Action	Make_Default
003e 00c4       |    |		Action	Make_Default
003f 00c4       |    |		Action	Make_Default
0040 00c4       |    |		Action	Make_Default
0041 00c4       |    |		Action	Make_Default
0042 00c4       |    |		Action	Make_Default
0043 00c4       |    |		Action	Make_Default
0044 00c4       |    |		Action	Make_Default
0045 00c4       |    |		Action	Make_Default
0046 00c4       |    |		Action	Make_Default
0047 00c4       |    |		Action	Make_Default
0048 00c4       |    |		Action	Make_Default
0049 00c4       |    |		Action	Make_Default
004a 00c4       |    |		Action	Make_Default
004b 00c4       |    |		Action	Make_Default
004c 00c4       |    |		Action	Make_Default
004d 00c4       |    |		Action	Make_Default
004e 00c4       |    |		Action	Make_Default
004f 00c4       |    |		Action	Make_Default
0050 00c4       |    |		Action	Make_Default
0051 00c4       |    |		Action	Make_Default
0052 00c4       |    |		Action	Make_Default
0053 00c4       |    |		Action	Make_Default
0054 00c4       |    |		Action	Make_Default
0055 00c4       |    |		Action	Make_Default
0056 00c4       |    |		Action	Make_Default
0057 e001       |    |		Load	0x0,0x1
0058 194f       | O  |		Execute	Package,Field_Reference,Field_Number 0x4f
0059 00c6       |    |		Action	Check_Subprogram_Elaborated
005a 4801       |H   |		Short_Literal	0x1
005b 0129       | )  |		Execute	Any,Make_Visible
005c e002       |    |		Load	0x0,0x2
005d 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
005e 0129       | )  |		Execute	Any,Make_Visible
005f e003       |    |		Load	0x0,0x3
0060 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
0061 0129       | )  |		Execute	Any,Make_Visible
0062 e004       |    |		Load	0x0,0x4
0063 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
0064 0129       | )  |		Execute	Any,Make_Visible
0065 e003       |    |		Load	0x0,0x3
0066 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
0067 0129       | )  |		Execute	Any,Make_Visible
0068 e005       |    |		Load	0x0,0x5
0069 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
006a 0129       | )  |		Execute	Any,Make_Visible
006b e006       |    |		Load	0x0,0x6
006c 0129       | )  |		Execute	Any,Make_Visible
006d e007       |    |		Load	0x0,0x7
006e 0129       | )  |		Execute	Any,Make_Visible
006f 4800       |H   |		Short_Literal	0x0
0070 0129       | )  |		Execute	Any,Make_Visible
0071 c23b       | ;  |		Store	0x1,0x3b
0072 c23a       | :  |		Store	0x1,0x3a
0073 c239       | 9  |		Store	0x1,0x39
0074 c238       | 8  |		Store	0x1,0x38
0075 c237       | 7  |		Store	0x1,0x37
0076 c236       | 6  |		Store	0x1,0x36
0077 c235       | 5  |		Store	0x1,0x35
0078 c234       | 4  |		Store	0x1,0x34
0079 c233       | 3  |		Store	0x1,0x33
007a e001       |    |		Load	0x0,0x1
007b 194f       | O  |		Execute	Package,Field_Reference,Field_Number 0x4f
007c 00c6       |    |		Action	Check_Subprogram_Elaborated
007d 4801       |H   |		Short_Literal	0x1
007e 0129       | )  |		Execute	Any,Make_Visible
007f e002       |    |		Load	0x0,0x2
0080 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
0081 0129       | )  |		Execute	Any,Make_Visible
0082 e003       |    |		Load	0x0,0x3
0083 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
0084 0129       | )  |		Execute	Any,Make_Visible
0085 e004       |    |		Load	0x0,0x4
0086 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
0087 0129       | )  |		Execute	Any,Make_Visible
0088 e003       |    |		Load	0x0,0x3
0089 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
008a 0129       | )  |		Execute	Any,Make_Visible
008b e005       |    |		Load	0x0,0x5
008c 1912       |    |		Execute	Package,Field_Reference,Field_Number 0x12
008d 0129       | )  |		Execute	Any,Make_Visible
008e e008       |    |		Load	0x0,0x8
008f 0129       | )  |		Execute	Any,Make_Visible
0090 e009       |    |		Load	0x0,0x9
0091 0129       | )  |		Execute	Any,Make_Visible
0092 4800       |H   |		Short_Literal	0x0
0093 0129       | )  |		Execute	Any,Make_Visible
0094 c244       | D  |		Store	0x1,0x44
0095 c243       | C  |		Store	0x1,0x43
0096 c242       | B  |		Store	0x1,0x42
0097 c241       | A  |		Store	0x1,0x41
0098 c240       | @  |		Store	0x1,0x40
0099 c23f       | ?  |		Store	0x1,0x3f
009a c23e       | >  |		Store	0x1,0x3e
009b c23d       | =  |		Store	0x1,0x3d
009c c23c       | <  |		Store	0x1,0x3c
009d e001       |    |		Load	0x0,0x1
009e 1950       | P  |		Execute	Package,Field_Reference,Field_Number 0x50
009f 00c6       |    |		Action	Check_Subprogram_Elaborated
00a0 4801       |H   |		Short_Literal	0x1
00a1 0129       | )  |		Execute	Any,Make_Visible
00a2 e002       |    |		Load	0x0,0x2
00a3 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
00a4 0129       | )  |		Execute	Any,Make_Visible
00a5 e003       |    |		Load	0x0,0x3
00a6 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
00a7 0129       | )  |		Execute	Any,Make_Visible
00a8 e004       |    |		Load	0x0,0x4
00a9 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
00aa 0129       | )  |		Execute	Any,Make_Visible
00ab e003       |    |		Load	0x0,0x3
00ac 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
00ad 0129       | )  |		Execute	Any,Make_Visible
00ae e00a       |    |		Load	0x0,0xa
00af 1912       |    |		Execute	Package,Field_Reference,Field_Number 0x12
00b0 0129       | )  |		Execute	Any,Make_Visible
00b1 e003       |    |		Load	0x0,0x3
00b2 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
00b3 0129       | )  |		Execute	Any,Make_Visible
00b4 e005       |    |		Load	0x0,0x5
00b5 1913       |    |		Execute	Package,Field_Reference,Field_Number 0x13
00b6 0129       | )  |		Execute	Any,Make_Visible
00b7 e00b       |    |		Load	0x0,0xb
00b8 0129       | )  |		Execute	Any,Make_Visible
00b9 e00c       |    |		Load	0x0,0xc
00ba 0129       | )  |		Execute	Any,Make_Visible
00bb 4800       |H   |		Short_Literal	0x0
00bc 0129       | )  |		Execute	Any,Make_Visible
00bd c24f       | O  |		Store	0x1,0x4f
00be c24e       | N  |		Store	0x1,0x4e
00bf c24d       | M  |		Store	0x1,0x4d
00c0 c24c       | L  |		Store	0x1,0x4c
00c1 c24b       | K  |		Store	0x1,0x4b
00c2 c24a       | J  |		Store	0x1,0x4a
00c3 c249       | I  |		Store	0x1,0x49
00c4 c248       | H  |		Store	0x1,0x48
00c5 c247       | G  |		Store	0x1,0x47
00c6 c246       | F  |		Store	0x1,0x46
00c7 c245       | E  |		Store	0x1,0x45
00c8 e001       |    |		Load	0x0,0x1
00c9 194f       | O  |		Execute	Package,Field_Reference,Field_Number 0x4f
00ca 00c6       |    |		Action	Check_Subprogram_Elaborated
00cb 4801       |H   |		Short_Literal	0x1
00cc 0129       | )  |		Execute	Any,Make_Visible
00cd e002       |    |		Load	0x0,0x2
00ce 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
00cf 0129       | )  |		Execute	Any,Make_Visible
00d0 e003       |    |		Load	0x0,0x3
00d1 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
00d2 0129       | )  |		Execute	Any,Make_Visible
00d3 e004       |    |		Load	0x0,0x4
00d4 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
00d5 0129       | )  |		Execute	Any,Make_Visible
00d6 e003       |    |		Load	0x0,0x3
00d7 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
00d8 0129       | )  |		Execute	Any,Make_Visible
00d9 e005       |    |		Load	0x0,0x5
00da 1914       |    |		Execute	Package,Field_Reference,Field_Number 0x14
00db 0129       | )  |		Execute	Any,Make_Visible
00dc e00d       |    |		Load	0x0,0xd
00dd 0129       | )  |		Execute	Any,Make_Visible
00de e00e       |    |		Load	0x0,0xe
00df 0129       | )  |		Execute	Any,Make_Visible
00e0 4800       |H   |		Short_Literal	0x0
00e1 0129       | )  |		Execute	Any,Make_Visible
00e2 c258       | X  |		Store	0x1,0x58
00e3 c257       | W  |		Store	0x1,0x57
00e4 c256       | V  |		Store	0x1,0x56
00e5 c255       | U  |		Store	0x1,0x55
00e6 c254       | T  |		Store	0x1,0x54
00e7 c253       | S  |		Store	0x1,0x53
00e8 c252       | R  |		Store	0x1,0x52
00e9 c251       | Q  |		Store	0x1,0x51
00ea c250       | P  |		Store	0x1,0x50
00eb 00bf       |    |		Action	Accept_Activation
00ec			BODY_0008:
00ec 00bc       |    |		Action	Signal_Activated
00ed 00bb       |    |		Action	Signal_Completion
00ee 0000 0000  |    |		.XXX[0x2]
00f0 ; --------------------------------------------------------------------------------------
00f0 ; Debug Table
00f0 ; --------------------------------------------------------------------------------------
00f0 0004 0001  |    |		.DEBUG4	0x0004,0x0001,0xde6a,0x0000,0x0001,0x0001
00f6 000b 00fa  |    |		.DBG4T	0x000b,0x00fa,0x8000,0x0000
00fa ; --------------------------------------------------------------------------------------
00fa ; Debug chain
00fa ; --------------------------------------------------------------------------------------
00fa 0004 0000  |    |		.DBGLEN	0x0004,0x0000
00fc 0057 007a  | W z|		.DBGLNO	0x0057,0x007a,0x009d,0x00c8
0100 0000 0000  |    |		.BLANK	0000[0x100]