|
|
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_1e5cd8
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦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 0108 | | .CONST 0x0108 ; 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 003e | > | .CONST 0x003e ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0014 | | .CONST 0x0014 ; Number of locals
000b INIT_0008:
000b e001 | | Load 0x0,0x1
000c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
000d e001 | | Load 0x0,0x1
000e 1b0f | | Execute Package,Field_Read,Field_Number 0xf
000f e002 | | Load 0x0,0x2
0010 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0011 029f 00bb | | Declare_Subprogram For_Call,INIT_00b8
0013 4803 |H | Short_Literal 0x3
0014 032e | . | Declare_Type Record,Defined,Visible
0015 029a 0043 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0040
0017 029a 0053 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0050
0019 029a 006b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0068
001b 029a 007b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0078
001d 029a 0093 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0090
001f e003 | | Load 0x0,0x3
0020 e004 | | Load 0x0,0x4
0021 e20d | | Load 0x1,0xd
0022 1d0f | | Execute_Immediate Reference_Lex_1,0xf
0023 1d11 | | Execute_Immediate Reference_Lex_1,0x11
0024 1d12 | | Execute_Immediate Reference_Lex_1,0x12
0025 e005 | | Load 0x0,0x5
0026 0386 | | Declare_Variable Package,Visible
0027 00d8 | | Load_Top At_Offset_0
0028 020f | | Execute Module,Activate
0029 e006 | | Load 0x0,0x6
002a e007 | | Load 0x0,0x7
002b e20d | | Load 0x1,0xd
002c 1d10 | | Execute_Immediate Reference_Lex_1,0x10
002d 1d11 | | Execute_Immediate Reference_Lex_1,0x11
002e 1d12 | | Execute_Immediate Reference_Lex_1,0x12
002f e005 | | Load 0x0,0x5
0030 0386 | | Declare_Variable Package,Visible
0031 00d8 | | Load_Top At_Offset_0
0032 020f | | Execute Module,Activate
0033 00bf | | Action Accept_Activation
0034 1d0e | | Execute_Immediate Reference_Lex_1,0xe
0035 00c7 | | Action Elaborate_Subprogram
0036 1d0f | | Execute_Immediate Reference_Lex_1,0xf
0037 00c7 | | Action Elaborate_Subprogram
0038 1d10 | | Execute_Immediate Reference_Lex_1,0x10
0039 00c7 | | Action Elaborate_Subprogram
003a 1d11 | | Execute_Immediate Reference_Lex_1,0x11
003b 00c7 | | Action Elaborate_Subprogram
003c 1d12 | | Execute_Immediate Reference_Lex_1,0x12
003d 00c7 | | Action Elaborate_Subprogram
003e BODY_0008:
003e 00bc | | Action Signal_Activated
003f 00bb | | Action Signal_Completion
0040 ; --------------------------------------------------------------------------------------
0040 ; SUBPROGRAM
0040 ; --------------------------------------------------------------------------------------
0040 0043 | C | .CONST 0x0043 ; Address of begin
0041 0004 | | .CONST 0x0004 ; Address of exception handler
0042 0001 | | .CONST 0x0001 ; Number of locals
0043 BODY_0040:
0043 INIT_0040:
0043 00da | | Load_Top At_Offset_2
0044 e001 | | Load 0x0,0x1
0045 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0046 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
0047 0092 00d9 | | Action Push_String_Extended,0xd9 ; ".State.Tool_State.Remote_Links"
0049 01cc | | Execute Vector,Catenate
004a 4401 |D | Exit_Subprogram With_Result,0x1
004b 0000 0000 | | .BLANK 0000[0x5]
0050 ; --------------------------------------------------------------------------------------
0050 ; SUBPROGRAM
0050 ; --------------------------------------------------------------------------------------
0050 0053 | S | .CONST 0x0053 ; Address of begin
0051 0004 | | .CONST 0x0004 ; Address of exception handler
0052 0001 | | .CONST 0x0001 ; Number of locals
0053 BODY_0050:
0053 INIT_0050:
0053 4801 |H | Short_Literal 0x1
0054 e5fe | | Load 0x2,-0x2
0055 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0056 e001 | | Load 0x0,0x1
0057 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0058 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
0059 e5ff | | Load 0x2,-0x1
005a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
005b e001 | | Load 0x0,0x1
005c 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
005d 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
005e e008 | | Load 0x0,0x8
005f 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
0060 6802 |h | Jump_Zero 0x63
0061 4801 |H | Short_Literal 0x1
0062 4402 |D | Exit_Subprogram With_Result,0x2
0063 4800 |H | Short_Literal 0x0
0064 4402 |D | Exit_Subprogram With_Result,0x2
0065 0000 0000 | | .XXX[0x3]
0067 0000 | |
0068 ; --------------------------------------------------------------------------------------
0068 ; SUBPROGRAM
0068 ; --------------------------------------------------------------------------------------
0068 006b | k | .CONST 0x006b ; Address of begin
0069 0004 | | .CONST 0x0004 ; Address of exception handler
006a 0001 | | .CONST 0x0001 ; Number of locals
006b BODY_0068:
006b INIT_0068:
006b 00da | | Load_Top At_Offset_2
006c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
006d e5fe | | Load 0x2,-0x2
006e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
006f 012f | / | Execute Any,Equal
0070 6802 |h | Jump_Zero 0x73
0071 4801 |H | Short_Literal 0x1
0072 4402 |D | Exit_Subprogram With_Result,0x2
0073 4800 |H | Short_Literal 0x0
0074 4402 |D | Exit_Subprogram With_Result,0x2
0075 0000 0000 | | .XXX[0x3]
0077 0000 | |
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 00da | | Load_Top At_Offset_2
007c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
007d e001 | | Load 0x0,0x1
007e 1810 | | Execute Package,Field_Execute,Field_Number 0x10
007f 012f | / | Execute Any,Equal
0080 700b |p | Jump_Nonzero 0x8c
0081 4801 |H | Short_Literal 0x1
0082 0092 00da | | Action Push_String_Extended,0xda ; "{[<KEY_NOT_FOUND>]}"
0084 e5ff | | Load 0x2,-0x1
0085 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0086 e001 | | Load 0x0,0x1
0087 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0088 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
0089 e008 | | Load 0x0,0x8
008a 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
008b 6802 |h | Jump_Zero 0x8e
008c 4801 |H | Short_Literal 0x1
008d 4401 |D | Exit_Subprogram With_Result,0x1
008e 4800 |H | Short_Literal 0x0
008f 4401 |D | Exit_Subprogram With_Result,0x1
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 0092 00db | | Action Push_String_Extended,0xdb ; "Unit => "
0095 00db | | Load_Top At_Offset_3
0096 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0097 e001 | | Load 0x0,0x1
0098 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0099 1841 | A | Execute Package,Field_Execute,Field_Number 0x41
009a 01cc | | Execute Vector,Catenate
009b e009 | | Load 0x0,0x9
009c 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
009d 0092 00dc | | Action Push_String_Extended,0xdc ; " View => "
009f 00db | | Load_Top At_Offset_3
00a0 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00a1 e001 | | Load 0x0,0x1
00a2 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
00a3 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
00a4 01cc | | Execute Vector,Catenate
00a5 e009 | | Load 0x0,0x9
00a6 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
00a7 0092 00dd | | Action Push_String_Extended,0xdd ; " Time => "
00a9 4800 |H | Short_Literal 0x0
00aa 4800 |H | Short_Literal 0x0
00ab 4800 |H | Short_Literal 0x0
00ac e5ff | | Load 0x2,-0x1
00ad 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
00ae e00a | | Load 0x0,0xa
00af 1816 | | Execute Package,Field_Execute,Field_Number 0x16
00b0 e00a | | Load 0x0,0xa
00b1 181f | | Execute Package,Field_Execute,Field_Number 0x1f
00b2 01cc | | Execute Vector,Catenate
00b3 e009 | | Load 0x0,0x9
00b4 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
00b5 4502 |E | Exit_Subprogram 0x2
00b6 0000 0000 | | .XXX[0x2]
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00bb | | .CONST 0x00bb ; Address of begin
00b9 0004 | | .CONST 0x0004 ; Address of exception handler
00ba 0001 | | .CONST 0x0001 ; Number of locals
00bb BODY_00b8:
00bb INIT_00b8:
00bb 4608 |F | Jump_Case 0x8
00bc 7808 |x | Jump 0xc5 ; case 0x0
00bd 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
00be 7819 |x | Jump 0xd8 ; case 0x2
00bf 7818 |x | Jump 0xd8 ; case 0x3
00c0 7817 |x | Jump 0xd8 ; case 0x4
00c1 7816 |x | Jump 0xd8 ; case 0x5
00c2 7815 |x | Jump 0xd8 ; case 0x6
00c3 7814 |x | Jump 0xd8 ; case 0x7
00c4 7813 |x | Jump 0xd8 ; case 0x8
00c5 00da | | Load_Top At_Offset_2
00c6 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
00c7 0125 | % | Execute Any,Set_Constraint
00c8 00da | | Load_Top At_Offset_2
00c9 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
00ca 1c00 | | Execute_Immediate Run_Utility,0x0
00cb 00da | | Load_Top At_Offset_2
00cc 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
00cd 0125 | % | Execute Any,Set_Constraint
00ce 00da | | Load_Top At_Offset_2
00cf 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
00d0 1c00 | | Execute_Immediate Run_Utility,0x0
00d1 00da | | Load_Top At_Offset_2
00d2 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
00d3 0125 | % | Execute Any,Set_Constraint
00d4 00da | | Load_Top At_Offset_2
00d5 3402 |4 | Execute Record,Field_Reference,Field_Number 0x2
00d6 1c00 | | Execute_Immediate Run_Utility,0x0
00d7 4302 |C | Exit_Subprogram From_Utility,0x2
00d8 0869 | i | Execute_Immediate Raise,0x69
00d9 ; --------------------------------------------------------------------------------------
00d9 ; STRING TABLE
00d9 ; --------------------------------------------------------------------------------------
00d9 000c | | .STRTAB 0x000c->0x00df ; ".State.Tool_State.Remote_Links"
00da 0028 | ( | .STRTAB 0x0028->0x00ee ; "{[<KEY_NOT_FOUND>]}"
00db 0039 | 9 | .STRTAB 0x0039->0x00f7 ; "Unit => "
00dc 0041 | A | .STRTAB 0x0041->0x00fc ; " View => "
00dd 0049 | I | .STRTAB 0x0049->0x0101 ; " Time => "
00de 0051 | Q | .STREND 0x0051->0x0106
00df 2e53 7461 |.Sta| .STRTAB_STRINGS
0107 0000 | | .XXX[0x1]
0108 ; --------------------------------------------------------------------------------------
0108 ; Debug Table
0108 ; --------------------------------------------------------------------------------------
0108 0004 0003 | | .DEBUG4 0x0004,0x0003,0xb930,0x0000,0x0001,0x0008
010e 000b 012e | .| .DBG4T 0x000b,0x012e,0x8000,0x0000
0112 0034 0138 | 4 8| .DBG4T 0x0034,0x0138,0x8000,0x8000
0116 0043 0144 | C D| .DBG4T 0x0043,0x0144,0x0002,0x0000
011a 0053 0147 | S G| .DBG4T 0x0053,0x0147,0x0002,0x0000
011e 006b 014c | k L| .DBG4T 0x006b,0x014c,0x0002,0x0000
0122 007b 0151 | { Q| .DBG4T 0x007b,0x0151,0x0002,0x0000
0126 0093 0156 | V| .DBG4T 0x0093,0x0156,0x0001,0x0000
012a 00bb 0000 | | .DBG4T 0x00bb,0x0000,0x0005,0x0000
012e ; --------------------------------------------------------------------------------------
012e ; Debug chain
012e ; --------------------------------------------------------------------------------------
012e 0008 0000 | | .DBGLEN 0x0008,0x0000
0130 000b 0015 | | .DBGLNO 0x000b,0x0015,0x0017,0x0019,0x001b,0x001d,0x001f,0x0029
0138 ; --------------------------------------------------------------------------------------
0138 ; Debug chain
0138 ; --------------------------------------------------------------------------------------
0138 0005 0000 | | .DBGLEN 0x0005,0x0000
013a 0034 0036 | 4 6| .DBGLNO 0x0034,0x0036,0x0038,0x003a,0x003c
013f 0003 0004 | | .XXX[0x5]
0141 0005 0006 | |
0143 0007 | |
0144 ; --------------------------------------------------------------------------------------
0144 ; Debug chain
0144 ; --------------------------------------------------------------------------------------
0144 0000 0001 | | .DBGLEN 0x0000,0x0001
0146 0043 | C | .DBGLNO 0x0043
0147 ; --------------------------------------------------------------------------------------
0147 ; Debug chain
0147 ; --------------------------------------------------------------------------------------
0147 0000 0003 | | .DBGLEN 0x0000,0x0003
0149 0053 0061 | S a| .DBGLNO 0x0053,0x0061,0x0063
014c ; --------------------------------------------------------------------------------------
014c ; Debug chain
014c ; --------------------------------------------------------------------------------------
014c 0000 0003 | | .DBGLEN 0x0000,0x0003
014e 006b 0071 | k q| .DBGLNO 0x006b,0x0071,0x0073
0151 ; --------------------------------------------------------------------------------------
0151 ; Debug chain
0151 ; --------------------------------------------------------------------------------------
0151 0000 0003 | | .DBGLEN 0x0000,0x0003
0153 007b 008c | { | .DBGLNO 0x007b,0x008c,0x008e
0156 ; --------------------------------------------------------------------------------------
0156 ; Debug chain
0156 ; --------------------------------------------------------------------------------------
0156 0000 0003 | | .DBGLEN 0x0000,0x0003
0158 0093 009d | | .DBGLNO 0x0093,0x009d,0x00a7
015b 0000 0000 | | .BLANK 0000[0xa5]