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

⟦da26cf074⟧

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

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 0080       |    |		.CONST	0x0080								; 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 007a       | z  |		.CONST	0x007a								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0032       | 2  |		.CONST	0x0032								; Number of locals
000b			INIT_0008:
000b e001       |    |		Load	0x0,0x1
000c 194f       | O  |		Execute	Package,Field_Reference,Field_Number 0x4f
000d 00c6       |    |		Action	Check_Subprogram_Elaborated
000e 4801       |H   |		Short_Literal	0x1
000f 0129       | )  |		Execute	Any,Make_Visible
0010 e002       |    |		Load	0x0,0x2
0011 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
0012 0129       | )  |		Execute	Any,Make_Visible
0013 e003       |    |		Load	0x0,0x3
0014 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
0015 0129       | )  |		Execute	Any,Make_Visible
0016 e004       |    |		Load	0x0,0x4
0017 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
0018 0129       | )  |		Execute	Any,Make_Visible
0019 e003       |    |		Load	0x0,0x3
001a 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
001b 0129       | )  |		Execute	Any,Make_Visible
001c e005       |    |		Load	0x0,0x5
001d 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
001e 0129       | )  |		Execute	Any,Make_Visible
001f e006       |    |		Load	0x0,0x6
0020 0129       | )  |		Execute	Any,Make_Visible
0021 e007       |    |		Load	0x0,0x7
0022 0129       | )  |		Execute	Any,Make_Visible
0023 4800       |H   |		Short_Literal	0x0
0024 0129       | )  |		Execute	Any,Make_Visible
0025 e001       |    |		Load	0x0,0x1
0026 194f       | O  |		Execute	Package,Field_Reference,Field_Number 0x4f
0027 00c6       |    |		Action	Check_Subprogram_Elaborated
0028 4801       |H   |		Short_Literal	0x1
0029 0129       | )  |		Execute	Any,Make_Visible
002a e002       |    |		Load	0x0,0x2
002b 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
002c 0129       | )  |		Execute	Any,Make_Visible
002d e003       |    |		Load	0x0,0x3
002e 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
002f 0129       | )  |		Execute	Any,Make_Visible
0030 e004       |    |		Load	0x0,0x4
0031 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
0032 0129       | )  |		Execute	Any,Make_Visible
0033 e003       |    |		Load	0x0,0x3
0034 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
0035 0129       | )  |		Execute	Any,Make_Visible
0036 e005       |    |		Load	0x0,0x5
0037 190e       |    |		Execute	Package,Field_Reference,Field_Number 0xe
0038 0129       | )  |		Execute	Any,Make_Visible
0039 e008       |    |		Load	0x0,0x8
003a 0129       | )  |		Execute	Any,Make_Visible
003b e009       |    |		Load	0x0,0x9
003c 0129       | )  |		Execute	Any,Make_Visible
003d 4800       |H   |		Short_Literal	0x0
003e 0129       | )  |		Execute	Any,Make_Visible
003f e001       |    |		Load	0x0,0x1
0040 1950       | P  |		Execute	Package,Field_Reference,Field_Number 0x50
0041 00c6       |    |		Action	Check_Subprogram_Elaborated
0042 4801       |H   |		Short_Literal	0x1
0043 0129       | )  |		Execute	Any,Make_Visible
0044 e002       |    |		Load	0x0,0x2
0045 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
0046 0129       | )  |		Execute	Any,Make_Visible
0047 e003       |    |		Load	0x0,0x3
0048 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
0049 0129       | )  |		Execute	Any,Make_Visible
004a e004       |    |		Load	0x0,0x4
004b 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
004c 0129       | )  |		Execute	Any,Make_Visible
004d e003       |    |		Load	0x0,0x3
004e 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
004f 0129       | )  |		Execute	Any,Make_Visible
0050 e00a       |    |		Load	0x0,0xa
0051 1912       |    |		Execute	Package,Field_Reference,Field_Number 0x12
0052 0129       | )  |		Execute	Any,Make_Visible
0053 e003       |    |		Load	0x0,0x3
0054 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
0055 0129       | )  |		Execute	Any,Make_Visible
0056 e005       |    |		Load	0x0,0x5
0057 190f       |    |		Execute	Package,Field_Reference,Field_Number 0xf
0058 0129       | )  |		Execute	Any,Make_Visible
0059 e00b       |    |		Load	0x0,0xb
005a 0129       | )  |		Execute	Any,Make_Visible
005b e00c       |    |		Load	0x0,0xc
005c 0129       | )  |		Execute	Any,Make_Visible
005d 4800       |H   |		Short_Literal	0x0
005e 0129       | )  |		Execute	Any,Make_Visible
005f e001       |    |		Load	0x0,0x1
0060 194f       | O  |		Execute	Package,Field_Reference,Field_Number 0x4f
0061 00c6       |    |		Action	Check_Subprogram_Elaborated
0062 4801       |H   |		Short_Literal	0x1
0063 0129       | )  |		Execute	Any,Make_Visible
0064 e002       |    |		Load	0x0,0x2
0065 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
0066 0129       | )  |		Execute	Any,Make_Visible
0067 e003       |    |		Load	0x0,0x3
0068 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
0069 0129       | )  |		Execute	Any,Make_Visible
006a e004       |    |		Load	0x0,0x4
006b 1911       |    |		Execute	Package,Field_Reference,Field_Number 0x11
006c 0129       | )  |		Execute	Any,Make_Visible
006d e003       |    |		Load	0x0,0x3
006e 191d       |    |		Execute	Package,Field_Reference,Field_Number 0x1d
006f 0129       | )  |		Execute	Any,Make_Visible
0070 e005       |    |		Load	0x0,0x5
0071 1910       |    |		Execute	Package,Field_Reference,Field_Number 0x10
0072 0129       | )  |		Execute	Any,Make_Visible
0073 e00d       |    |		Load	0x0,0xd
0074 0129       | )  |		Execute	Any,Make_Visible
0075 e00e       |    |		Load	0x0,0xe
0076 0129       | )  |		Execute	Any,Make_Visible
0077 4800       |H   |		Short_Literal	0x0
0078 0129       | )  |		Execute	Any,Make_Visible
0079 00bf       |    |		Action	Accept_Activation
007a			BODY_0008:
007a 00bc       |    |		Action	Signal_Activated
007b 00bb       |    |		Action	Signal_Completion
007c 0000 0000  |    |		.BLANK	0000[0x4]
0080 ; --------------------------------------------------------------------------------------
0080 ; Debug Table
0080 ; --------------------------------------------------------------------------------------
0080 0004 0001  |    |		.DEBUG4	0x0004,0x0001,0xd7c7,0x0000,0x0001,0x0001
0086 000b 008a  |    |		.DBG4T	0x000b,0x008a,0x8000,0x0000
008a ; --------------------------------------------------------------------------------------
008a ; Debug chain
008a ; --------------------------------------------------------------------------------------
008a 0004 0000  |    |		.DBGLEN	0x0004,0x0000
008c 000b 0025  |   %|		.DBGLNO	0x000b,0x0025,0x003f,0x005f
0090 0000 0000  |    |		.BLANK	0000[0x170]