|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 1024 (0x400)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_ccb0b3
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
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 0100 | | .CONST 0x0100 ; 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 8000 | | .CONST 0x8000 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0059 | Y | .CONST 0x0059 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0022 | " | .CONST 0x0022 ; 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 029a 0063 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0060
0023 c212 | | Store 0x1,0x12
0024 029a 0073 | s| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0070
0026 c213 | | Store 0x1,0x13
0027 029a 007b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0078
0029 c220 | | Store 0x1,0x20
002a 029a 008b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0088
002c c21d | | Store 0x1,0x1d
002d 029a 0093 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0090
002f c221 | ! | Store 0x1,0x21
0030 029a 00a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00a0
0032 c222 | " | Store 0x1,0x22
0033 029a 00b3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00b0
0035 c217 | | Store 0x1,0x17
0036 029a 00c3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00c0
0038 c216 | | Store 0x1,0x16
0039 029a 00d3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00d0
003b c21f | | Store 0x1,0x1f
003c 029a 00e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00e0
003e c21e | | Store 0x1,0x1e
003f 029a 00eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00e8
0041 c218 | | Store 0x1,0x18
0042 00bf | | Action Accept_Activation
0043 1d12 | | Execute_Immediate Reference_Lex_1,0x12
0044 00c7 | | Action Elaborate_Subprogram
0045 1d13 | | Execute_Immediate Reference_Lex_1,0x13
0046 00c7 | | Action Elaborate_Subprogram
0047 1d20 | | Execute_Immediate Reference_Lex_1,0x20
0048 00c7 | | Action Elaborate_Subprogram
0049 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
004a 00c7 | | Action Elaborate_Subprogram
004b 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
004c 00c7 | | Action Elaborate_Subprogram
004d 1d22 | " | Execute_Immediate Reference_Lex_1,0x22
004e 00c7 | | Action Elaborate_Subprogram
004f 1d17 | | Execute_Immediate Reference_Lex_1,0x17
0050 00c7 | | Action Elaborate_Subprogram
0051 1d16 | | Execute_Immediate Reference_Lex_1,0x16
0052 00c7 | | Action Elaborate_Subprogram
0053 1d1f | | Execute_Immediate Reference_Lex_1,0x1f
0054 00c7 | | Action Elaborate_Subprogram
0055 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
0056 00c7 | | Action Elaborate_Subprogram
0057 1d18 | | Execute_Immediate Reference_Lex_1,0x18
0058 00c7 | | Action Elaborate_Subprogram
0059 BODY_0008:
0059 00bc | | Action Signal_Activated
005a 00bb | | Action Signal_Completion
005b 0000 0000 | | .BLANK 0000[0x5]
0060 ; --------------------------------------------------------------------------------------
0060 ; SUBPROGRAM
0060 ; --------------------------------------------------------------------------------------
0060 0064 | d | .CONST 0x0064 ; Address of begin
0061 0004 | | .CONST 0x0004 ; Address of exception handler
0062 0002 | | .CONST 0x0002 ; Number of locals
0063 INIT_0060:
0063 00e1 | | Load_Encached Boolean_Cache
0064 BODY_0060:
0064 e5fd | | Load 0x2,-0x3
0065 e5fe | | Load 0x2,-0x2
0066 e5ff | | Load 0x2,-0x1
0067 8213 | | Call 0x1,0x13
0068 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
0069 4504 |E | Exit_Subprogram 0x4
006a 0000 0000 | | .BLANK 0000[0x6]
0070 ; --------------------------------------------------------------------------------------
0070 ; SUBPROGRAM
0070 ; --------------------------------------------------------------------------------------
0070 0073 | s | .CONST 0x0073 ; Address of begin
0071 0004 | | .CONST 0x0004 ; Address of exception handler
0072 0001 | | .CONST 0x0001 ; Number of locals
0073 BODY_0070:
0073 INIT_0070:
0073 e5fd | | Load 0x2,-0x3
0074 e5fe | | Load 0x2,-0x2
0075 e5ff | | Load 0x2,-0x1
0076 8001 | | Call 0x0,0x1
0077 4403 |D | Exit_Subprogram With_Result,0x3
0078 ; --------------------------------------------------------------------------------------
0078 ; SUBPROGRAM
0078 ; --------------------------------------------------------------------------------------
0078 007b | { | .CONST 0x007b ; Address of begin
0079 0004 | | .CONST 0x0004 ; Address of exception handler
007a 0001 | | .CONST 0x0001 ; Number of locals
007b BODY_0078:
007b INIT_0078:
007b e5fb | | Load 0x2,-0x5
007c e5fc | | Load 0x2,-0x4
007d e5fd | | Load 0x2,-0x3
007e e5fe | | Load 0x2,-0x2
007f e5ff | | Load 0x2,-0x1
0080 8002 | | Call 0x0,0x2
0081 4506 |E | Exit_Subprogram 0x6
0082 0000 0000 | | .BLANK 0000[0x6]
0088 ; --------------------------------------------------------------------------------------
0088 ; SUBPROGRAM
0088 ; --------------------------------------------------------------------------------------
0088 008b | | .CONST 0x008b ; Address of begin
0089 0004 | | .CONST 0x0004 ; Address of exception handler
008a 0001 | | .CONST 0x0001 ; Number of locals
008b BODY_0088:
008b INIT_0088:
008b e5fd | | Load 0x2,-0x3
008c e5fe | | Load 0x2,-0x2
008d e5ff | | Load 0x2,-0x1
008e 8003 | | Call 0x0,0x3
008f 4504 |E | Exit_Subprogram 0x4
0090 ; --------------------------------------------------------------------------------------
0090 ; SUBPROGRAM
0090 ; --------------------------------------------------------------------------------------
0090 0093 | | .CONST 0x0093 ; Address of begin
0091 0004 | | .CONST 0x0004 ; Address of exception handler
0092 0001 | | .CONST 0x0001 ; Number of locals
0093 BODY_0090:
0093 INIT_0090:
0093 e5fc | | Load 0x2,-0x4
0094 e5fd | | Load 0x2,-0x3
0095 e5fe | | Load 0x2,-0x2
0096 e5ff | | Load 0x2,-0x1
0097 00d8 | | Load_Top At_Offset_0
0098 e004 | | Load 0x0,0x4
0099 1b16 | | Execute Package,Field_Read,Field_Number 0x16
009a 0260 | ` | Execute Discrete,In_Type
009b 7001 |p | Jump_Nonzero 0x9d
009c 0801 | | Execute_Immediate Raise,0x1
009d e005 | | Load 0x0,0x5
009e 1810 | | Execute Package,Field_Execute,Field_Number 0x10
009f 4505 |E | Exit_Subprogram 0x5
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00a3 | | .CONST 0x00a3 ; Address of begin
00a1 0004 | | .CONST 0x0004 ; Address of exception handler
00a2 0001 | | .CONST 0x0001 ; Number of locals
00a3 BODY_00a0:
00a3 INIT_00a0:
00a3 00da | | Load_Top At_Offset_2
00a4 00d8 | | Load_Top At_Offset_0
00a5 e004 | | Load 0x0,0x4
00a6 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00a7 0260 | ` | Execute Discrete,In_Type
00a8 7001 |p | Jump_Nonzero 0xaa
00a9 0801 | | Execute_Immediate Raise,0x1
00aa e005 | | Load 0x0,0x5
00ab 180d | | Execute Package,Field_Execute,Field_Number 0xd
00ac 4401 |D | Exit_Subprogram With_Result,0x1
00ad 0000 0000 | | .XXX[0x3]
00af 0000 | |
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00b3 | | .CONST 0x00b3 ; Address of begin
00b1 0004 | | .CONST 0x0004 ; Address of exception handler
00b2 0001 | | .CONST 0x0001 ; Number of locals
00b3 BODY_00b0:
00b3 INIT_00b0:
00b3 e5fb | | Load 0x2,-0x5
00b4 e5fc | | Load 0x2,-0x4
00b5 e5fd | | Load 0x2,-0x3
00b6 e5fe | | Load 0x2,-0x2
00b7 e5ff | | Load 0x2,-0x1
00b8 8006 | | Call 0x0,0x6
00b9 4506 |E | Exit_Subprogram 0x6
00ba 0000 0000 | | .BLANK 0000[0x6]
00c0 ; --------------------------------------------------------------------------------------
00c0 ; SUBPROGRAM
00c0 ; --------------------------------------------------------------------------------------
00c0 00c3 | | .CONST 0x00c3 ; Address of begin
00c1 0004 | | .CONST 0x0004 ; Address of exception handler
00c2 0001 | | .CONST 0x0001 ; Number of locals
00c3 BODY_00c0:
00c3 INIT_00c0:
00c3 e5fd | | Load 0x2,-0x3
00c4 e5fe | | Load 0x2,-0x2
00c5 e5ff | | Load 0x2,-0x1
00c6 e007 | | Load 0x0,0x7
00c7 180f | | Execute Package,Field_Execute,Field_Number 0xf
00c8 4504 |E | Exit_Subprogram 0x4
00c9 0000 0000 | | .BLANK 0000[0x7]
00d0 ; --------------------------------------------------------------------------------------
00d0 ; SUBPROGRAM
00d0 ; --------------------------------------------------------------------------------------
00d0 00d3 | | .CONST 0x00d3 ; Address of begin
00d1 0004 | | .CONST 0x0004 ; Address of exception handler
00d2 0001 | | .CONST 0x0001 ; Number of locals
00d3 BODY_00d0:
00d3 INIT_00d0:
00d3 e5fd | | Load 0x2,-0x3
00d4 e5fe | | Load 0x2,-0x2
00d5 e5ff | | Load 0x2,-0x1
00d6 e007 | | Load 0x0,0x7
00d7 1810 | | Execute Package,Field_Execute,Field_Number 0x10
00d8 4403 |D | Exit_Subprogram With_Result,0x3
00d9 0000 0000 | | .BLANK 0000[0x7]
00e0 ; --------------------------------------------------------------------------------------
00e0 ; SUBPROGRAM
00e0 ; --------------------------------------------------------------------------------------
00e0 00e3 | | .CONST 0x00e3 ; Address of begin
00e1 0004 | | .CONST 0x0004 ; Address of exception handler
00e2 0001 | | .CONST 0x0001 ; Number of locals
00e3 BODY_00e0:
00e3 INIT_00e0:
00e3 e5fd | | Load 0x2,-0x3
00e4 e5fe | | Load 0x2,-0x2
00e5 e5ff | | Load 0x2,-0x1
00e6 8008 | | Call 0x0,0x8
00e7 4504 |E | Exit_Subprogram 0x4
00e8 ; --------------------------------------------------------------------------------------
00e8 ; SUBPROGRAM
00e8 ; --------------------------------------------------------------------------------------
00e8 00eb | | .CONST 0x00eb ; Address of begin
00e9 0004 | | .CONST 0x0004 ; Address of exception handler
00ea 0001 | | .CONST 0x0001 ; Number of locals
00eb BODY_00e8:
00eb INIT_00e8:
00eb 4801 |H | Short_Literal 0x1
00ec 4800 |H | Short_Literal 0x0
00ed e5ff | | Load 0x2,-0x1
00ee 0092 00f4 | | Action Push_String_Extended,0xf4 ; ".<*PROGRAM_LIBRARY>"
00f0 01cc | | Execute Vector,Catenate
00f1 e009 | | Load 0x0,0x9
00f2 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00f3 4502 |E | Exit_Subprogram 0x2
00f4 ; --------------------------------------------------------------------------------------
00f4 ; STRING TABLE
00f4 ; --------------------------------------------------------------------------------------
00f4 0004 | | .STRTAB 0x0004->0x00f6 ; ".<*PROGRAM_LIBRARY>"
00f5 0015 | | .STREND 0x0015->0x00ff
00f6 2e3c 2a50 |.<*P| .STRTAB_STRINGS
0100 ; --------------------------------------------------------------------------------------
0100 ; Debug Table
0100 ; --------------------------------------------------------------------------------------
0100 0004 0011 | | .DEBUG4 0x0004,0x0011,0xfaba,0x0000,0x0001,0x0000
0106 000a | | .XXX[0x1]
0107 0000 0000 | | .BLANK 0000[0x2a]
0131 0200 0001 | | .XXX[0xd]
0133 4000 0000 |@ |
0135 0000 0002 | |
0137 0000 0016 | |
0139 0000 0000 | |
013b 0800 0002 | |
013d 8000 | |
013e 0000 0000 | | .BLANK 0000[0x29]
0167 0080 0000 | | .XXX[0xd]
0169 5000 0000 |P |
016b 0000 0000 | |
016d 8000 0005 | |
016f 8000 0000 | |
0171 0200 0000 | |
0173 a000 | |
0174 0000 0000 | | .BLANK 0000[0x29]
019d 0020 0000 | | .XXX[0xd]
019f 1400 0000 | |
01a1 0000 0000 | |
01a3 2000 0001 | |
01a5 6000 0000 |` |
01a7 0080 0000 | |
01a9 2800 |( |
01aa 0000 0000 | | .BLANK 0000[0x29]
01d3 0008 0000 | | .XXX[0xd]
01d5 0500 0000 | |
01d7 0000 0000 | |
01d9 0800 0000 | |
01db 5800 0000 |X |
01dd 0020 0000 | |
01df 0a00 | |
01e0 0000 0000 | | .BLANK 0000[0x20]