|
|
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_5e40f2
└─⟦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 0140 | @ | .CONST 0x0140 ; 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 0010 | | .CONST 0x0010 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0001 | | .CONST 0x0001 ; Number of locals
000b INIT_0008:
000b 029a 001b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0018
000d 00bf | | Action Accept_Activation
000e 1d0d | | Execute_Immediate Reference_Lex_1,0xd
000f 00c7 | | Action Elaborate_Subprogram
0010 BODY_0008:
0010 00bc | | Action Signal_Activated
0011 00bb | | Action Signal_Completion
0012 0000 0000 | | .BLANK 0000[0x6]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 0038 | 8 | .CONST 0x0038 ; Address of begin
0019 00a5 | | .CONST 0x00a5 ; Address of exception handler
001a 0007 | | .CONST 0x0007 ; Number of locals
001b INIT_0018:
001b e001 | | Load 0x0,0x1
001c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
001d 02c7 | | Declare_Variable Any
001e e001 | | Load 0x0,0x1
001f 180e | | Execute Package,Field_Execute,Field_Number 0xe
0020 a402 | | Store_Unchecked 0x2,0x2
0021 e002 | | Load 0x0,0x2
0022 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0023 00e1 | | Load_Encached Boolean_Cache
0024 03f1 | | Declare_Variable Discrete,With_Value
0025 e003 | | Load 0x0,0x3
0026 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0027 1b18 | | Execute Package,Field_Read,Field_Number 0x18
0028 02c7 | | Declare_Variable Any
0029 00d8 | | Load_Top At_Offset_0
002a 1c00 | | Execute_Immediate Run_Utility,0x0
002b e003 | | Load 0x0,0x3
002c 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
002d 1b0f | | Execute Package,Field_Read,Field_Number 0xf
002e 0092 00bc | | Action Push_String_Extended,0xbc ; "[_$$.Activity_File]^[@'c(spec_view, load_view), ~@_working],~[_$$.Activity_File]"
0030 0092 00bd | | Action Push_String_Extended,0xbd ; "[[_$$.Activity_File]^[@'c(spec_view, load_view), ~@_working],~[_$$.Activity_File], ~["
0032 e5fe | | Load 0x2,-0x2
0033 01cc | | Execute Vector,Catenate
0034 0092 00be | | Action Push_String_Extended,0xbe ; "]]"
0036 01cc | | Execute Vector,Catenate
0037 0007 | | Action Break_Optional
0038 BODY_0018:
0038 4801 |H | Short_Literal 0x1
0039 e002 | | Load 0x0,0x2
003a 1817 | | Execute Package,Field_Execute,Field_Number 0x17
003b e002 | | Load 0x0,0x2
003c 1818 | | Execute Package,Field_Execute,Field_Number 0x18
003d 7008 |p | Jump_Nonzero 0x46
003e e001 | | Load 0x0,0x1
003f 180e | | Execute Package,Field_Execute,Field_Number 0xe
0040 4805 |H | Short_Literal 0x5
0041 0092 00bf | | Action Push_String_Extended,0xbf ; "Abandoning Purge_Old_Views: Can't set PRIVILEGED MODE."
0043 e004 | | Load 0x0,0x4
0044 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0045 4505 |E | Exit_Subprogram 0x5
0046 e5fc | | Load 0x2,-0x4
0047 e001 | | Load 0x0,0x1
0048 184b | K | Execute Package,Field_Execute,Field_Number 0x4b
0049 e001 | | Load 0x0,0x1
004a 1810 | | Execute Package,Field_Execute,Field_Number 0x10
004b e5fd | | Load 0x2,-0x3
004c 683d |h= | Jump_Zero 0x8a
004d e003 | | Load 0x0,0x3
004e 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
004f 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0050 e404 | | Load 0x2,0x4
0051 6066 |`f | Indirect_Literal Discrete,0xb8,{0x00000000, 0x00004000}
0052 e005 | | Load 0x0,0x5
0053 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0054 e006 | | Load 0x0,0x6
0055 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0056 e007 | | Load 0x0,0x7
0057 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0058 4801 |H | Short_Literal 0x1
0059 4800 |H | Short_Literal 0x0
005a e006 | | Load 0x0,0x6
005b 1811 | | Execute Package,Field_Execute,Field_Number 0x11
005c e003 | | Load 0x0,0x3
005d 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
005e 1816 | | Execute Package,Field_Execute,Field_Number 0x16
005f e407 | | Load 0x2,0x7
0060 e003 | | Load 0x0,0x3
0061 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0062 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0063 c404 | | Store 0x2,0x4
0064 005b | [ | Store_Top Discrete,At_Offset_3
0065 00cf | | Action Mark_Auxiliary
0066 781c |x | Jump 0x83
0067 e5ff | | Load 0x2,-0x1
0068 700e |p | Jump_Nonzero 0x77
0069 0092 00c0 | | Action Push_String_Extended,0xc0 ; "<PROFILE>"
006b 0092 00c1 | | Action Push_String_Extended,0xc1 ; "<DEFAULT>"
006d 00ea | | Load_Encached Null_String_Cache
006e 4801 |H | Short_Literal 0x1
006f 4801 |H | Short_Literal 0x1
0070 e404 | | Load 0x2,0x4
0071 e003 | | Load 0x0,0x3
0072 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0073 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
0074 e008 | | Load 0x0,0x8
0075 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
0076 7806 |x | Jump 0x7d
0077 e404 | | Load 0x2,0x4
0078 e003 | | Load 0x0,0x3
0079 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
007a 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
007b e009 | | Load 0x0,0x9
007c 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
007d e404 | | Load 0x2,0x4
007e e003 | | Load 0x0,0x3
007f 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0080 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0081 c404 | | Store 0x2,0x4
0082 00c9 | | Action Pop_Auxiliary_Loop
0083 e404 | | Load 0x2,0x4
0084 e003 | | Load 0x0,0x3
0085 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0086 181e | | Execute Package,Field_Execute,Field_Number 0x1e
0087 6fdf |o | Jump_Zero 0x67
0088 00ce | | Action Pop_Auxiliary
0089 7814 |x | Jump 0x9e
008a e5ff | | Load 0x2,-0x1
008b 6808 |h | Jump_Zero 0x94
008c 0092 00c0 | | Action Push_String_Extended,0xc0 ; "<PROFILE>"
008e 4801 |H | Short_Literal 0x1
008f 00ea | | Load_Encached Null_String_Cache
0090 00db | | Load_Top At_Offset_3
0091 e00a | | Load 0x0,0xa
0092 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0093 780a |x | Jump 0x9e
0094 0092 00c0 | | Action Push_String_Extended,0xc0 ; "<PROFILE>"
0096 0092 00c1 | | Action Push_String_Extended,0xc1 ; "<DEFAULT>"
0098 00ea | | Load_Encached Null_String_Cache
0099 4801 |H | Short_Literal 0x1
009a 4801 |H | Short_Literal 0x1
009b e407 | | Load 0x2,0x7
009c e008 | | Load 0x0,0x8
009d 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
009e e402 | | Load 0x2,0x2
009f e001 | | Load 0x0,0x1
00a0 1810 | | Execute Package,Field_Execute,Field_Number 0x10
00a1 e403 | | Load 0x2,0x3
00a2 e002 | | Load 0x0,0x2
00a3 1817 | | Execute Package,Field_Execute,Field_Number 0x17
00a4 4505 |E | Exit_Subprogram 0x5
00a5 TRAP_0018:
00a5 0007 | | Action Break_Optional
00a6 e001 | | Load 0x0,0x1
00a7 180e | | Execute Package,Field_Execute,Field_Number 0xe
00a8 4808 |H | Short_Literal 0x8
00a9 4801 |H | Short_Literal 0x1
00aa 4801 |H | Short_Literal 0x1
00ab e00b | | Load 0x0,0xb
00ac 1815 | | Execute Package,Field_Execute,Field_Number 0x15
00ad e004 | | Load 0x0,0x4
00ae 1813 | | Execute Package,Field_Execute,Field_Number 0x13
00af e402 | | Load 0x2,0x2
00b0 e001 | | Load 0x0,0x1
00b1 1810 | | Execute Package,Field_Execute,Field_Number 0x10
00b2 e403 | | Load 0x2,0x3
00b3 e002 | | Load 0x0,0x2
00b4 1817 | | Execute Package,Field_Execute,Field_Number 0x17
00b5 4505 |E | Exit_Subprogram 0x5
00b6 0000 0000 | | .XXX[0x2]
00b8 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
00bc ; --------------------------------------------------------------------------------------
00bc ; STRING TABLE
00bc ; --------------------------------------------------------------------------------------
00bc 000e | | .STRTAB 0x000e->0x00c3 ; "[_$$.Activity_File]^[@'c(spec_view, load_view), ~@_working],~[_$$.Activity_File]"
00bd 005c | \ | .STRTAB 0x005c->0x00eb ; "[[_$$.Activity_File]^[@'c(spec_view, load_view), ~@_working],~[_$$.Activity_File], ~["
00be 00af | | .STRTAB 0x00af->0x0115 ; "]]"
00bf 00af | | .STRTAB 0x00af->0x0116 ; "Abandoning Purge_Old_Views: Can't set PRIVILEGED MODE."
00c0 00e3 | | .STRTAB 0x00e3->0x0131 ; "<PROFILE>"
; "<PROFILE>"
; "<PROFILE>"
00c1 00ea | | .STRTAB 0x00ea->0x0136 ; "<DEFAULT>"
; "<DEFAULT>"
00c2 00f1 | | .STREND 0x00f1->0x013a
00c3 5b5f 2424 |[_$$| .STRTAB_STRINGS
013b 0000 0000 | | .BLANK 0000[0x5]
0140 ; --------------------------------------------------------------------------------------
0140 ; Debug Table
0140 ; --------------------------------------------------------------------------------------
0140 0004 000d | | .DEBUG4 0x0004,0x000d,0x96d9,0x0000,0x0001,0x0000
0146 c408 3f80 | ? | .XXX[0x32]
0148 4788 6388 |G c |
014a 7780 1f80 |w |
014c 1b88 7f80 | |
014e 7f80 8b80 | |
0150 8f80 2380 | # |
0152 9f88 5788 | W |
0154 6f80 0b80 |o |
0156 3920 3f88 |9 ? |
0158 bc08 3b88 | ; |
015a bc08 3f88 | ? |
015c 7f88 5780 | W |
015e 9780 7f80 | |
0160 8f80 3b88 | ; |
0162 6920 1f88 |i |
0164 a408 3b88 | ; |
0166 a408 3f88 | ? |
0168 b380 4780 | G |
016a 0920 0f88 | |
016c 6c08 3b88 |l ; |
016e 6c08 3f88 |l ? |
0170 b120 0788 | |
0172 6808 3b88 |h ; |
0174 6808 3c02 |h < |
0176 f002 ec00 | |
0178 0000 0000 | | .BLANK 0000[0x4]
017c 4640 1003 |F@ | .XXX[0x84]
017e 9200 5800 | X |
0180 0002 c000 | |
0182 0000 0000 | |
0184 44e0 1002 |D |
0186 7340 5000 |s@P |
0188 0002 c000 | |
018a 0000 0000 | |
018c 4610 1002 |F |
018e 73b0 5000 |s P |
0190 0002 c000 | |
0192 2a60 5000 |*`P |
0194 0002 c000 | |
0196 0000 0000 | |
0198 4630 1002 |F0 |
019a 72f0 5000 |r P |
019c 0002 c000 | |
019e 0000 0000 | |
01a0 4530 1002 |E0 |
01a2 7360 5000 |s`P |
01a4 0002 c000 | |
01a6 0000 0000 | |
01a8 44d0 1002 |D |
01aa 7370 5000 |spP |
01ac 0002 c000 | |
01ae 0000 0000 | |
01b0 4570 1002 |Ep |
01b2 7310 5000 |s P |
01b4 0002 c001 | |
01b6 c5b0 5800 | X |
01b8 0002 c002 | |
01ba 7380 5000 |s P |
01bc 0002 c000 | |
01be 0000 0000 | |
01c0 45e0 1002 |E |
01c2 7390 5000 |s P |
01c4 0002 c000 | |
01c6 0000 0000 | |
01c8 4660 1002 |F` |
01ca 7300 5000 |s P |
01cc 0002 c000 | |
01ce 0000 0000 | |
01d0 45d0 1002 |E |
01d2 72a0 5000 |r P |
01d4 0002 c000 | |
01d6 0000 0000 | |
01d8 4620 1002 |F |
01da 7290 5000 |r P |
01dc 0002 c000 | |
01de 0000 0000 | |
01e0 45a0 1002 |E |
01e2 fbc0 5400 | T |
01e4 0002 c000 | |
01e6 0000 0000 | |
01e8 4540 1002 |E@ |
01ea 71c0 5000 |q P |
01ec 0002 c000 | |
01ee 0000 0000 | |
01f0 4500 1002 |E |
01f2 7280 5000 |r P |
01f4 0002 c000 | |
01f6 0000 0000 | |
01f8 4600 1002 |F |
01fa 72e0 5000 |r P |
01fc 0002 c001 | |
01fe c4d0 5800 | X |