|
|
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, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦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 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0090 | | .CONST 0x0090 ; 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 0087 | | .CONST 0x0087 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0019 | | .CONST 0x0019 ; Number of locals
000b INIT_0008:
000b 0007 | | Action Break_Optional ; Debug Table 0x0 = .DEBUG 0x000b,0x009a,0x8000,0x0000,0x0053,0x8215,0x0000,0x0003
; Debug Table 0x0.0x0 = 0xb,0xffff
000c 0007 | | Action Break_Optional ; Debug Table 0x0.0x1 = 0xc,0xfffe
000d 0007 | | Action Break_Optional ; Debug Table 0x0.0x2 = 0xd,0xfffd
000e 0007 | | Action Break_Optional ; Debug Table 0x0.0x3 = 0xe,0xfffc
000f 0007 | | Action Break_Optional ; Debug Table 0x0.0x4 = 0xf,0xfffb
0010 0007 | | Action Break_Optional ; Debug Table 0x0.0x5 = 0x10,0xfffa
0011 0007 | | Action Break_Optional ; Debug Table 0x0.0x6 = 0x11,0xfff9
0012 0007 | | Action Break_Optional ; Debug Table 0x0.0x7 = 0x12,0xfff8
0013 0007 | | Action Break_Optional ; Debug Table 0x0.0x8 = 0x13,0xfff7
0014 0007 | | Action Break_Optional ; Debug Table 0x0.0x9 = 0x14,0xfff6
0015 0007 | | Action Break_Optional ; Debug Table 0x0.0xa = 0x15,0xfff5
0016 0007 | | Action Break_Optional ; Debug Table 0x0.0xb = 0x16,0xfff4
0017 0007 | | Action Break_Optional ; Debug Table 0x0.0xc = 0x17,0xfff3
0018 0007 | | Action Break_Optional ; Debug Table 0x0.0xd = 0x18,0xfff2
0019 0007 | | Action Break_Optional ; Debug Table 0x0.0xe = 0x19,0xfff1
001a 0007 | | Action Break_Optional ; Debug Table 0x0.0xf = 0x1a,0xfff0
001b 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0x10 = 0x1b,0xffef
001c 606f |`o | Indirect_Literal Discrete,0x8c,{0x00000000, 0x7fffffff}
001d 00e2 | | Load_Encached Integer_Cache
001e 03f9 | | Declare_Type Discrete,Constrained,Visible
001f 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0x11 = 0x1f,0xffee
0020 48ff |H | Short_Literal 0xff
0021 00da | | Load_Top At_Offset_2
0022 03f9 | | Declare_Type Discrete,Constrained,Visible
0023 4900 |I | Short_Literal 0x100 ; Debug Table 0x0.0x12 = 0x23,0xffed
0024 6067 |`g | Indirect_Literal Discrete,0x8c,{0x00000000, 0x7fffffff}
0025 00db | | Load_Top At_Offset_3
0026 03f9 | | Declare_Type Discrete,Constrained,Visible
0027 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0x13 = 0x27,0xffec
0028 48df |H | Short_Literal 0xdf
0029 e20d | | Load 0x1,0xd
002a 03f9 | | Declare_Type Discrete,Constrained,Visible
002b 48e0 |H | Short_Literal 0xe0 ; Debug Table 0x0.0x14 = 0x2b,0xffeb
002c 605f |`_ | Indirect_Literal Discrete,0x8c,{0x00000000, 0x7fffffff}
002d e20d | | Load 0x1,0xd
002e 03f9 | | Declare_Type Discrete,Constrained,Visible
002f 0007 | | Action Break_Optional ; Debug Table 0x0.0x15 = 0x2f,0xffea
0030 4801 |H | Short_Literal 0x1 ; Debug Table 0x0.0x16 = 0x30,0xffe9
0031 481f |H | Short_Literal 0x1f
0032 e20e | | Load 0x1,0xe
0033 03f9 | | Declare_Type Discrete,Constrained,Visible
0034 4820 |H | Short_Literal 0x20 ; Debug Table 0x0.0x17 = 0x34,0xffe8
0035 482f |H/ | Short_Literal 0x2f
0036 e20e | | Load 0x1,0xe
0037 03f9 | | Declare_Type Discrete,Constrained,Visible
0038 4830 |H0 | Short_Literal 0x30 ; Debug Table 0x0.0x18 = 0x38,0xffe7
0039 483f |H? | Short_Literal 0x3f
003a e20e | | Load 0x1,0xe
003b 03f9 | | Declare_Type Discrete,Constrained,Visible
003c 4840 |H@ | Short_Literal 0x40 ; Debug Table 0x0.0x19 = 0x3c,0xffe6
003d 484f |HO | Short_Literal 0x4f
003e e20e | | Load 0x1,0xe
003f 03f9 | | Declare_Type Discrete,Constrained,Visible
0040 4850 |HP | Short_Literal 0x50 ; Debug Table 0x0.0x1a = 0x40,0xffe5
0041 485f |H_ | Short_Literal 0x5f
0042 e20e | | Load 0x1,0xe
0043 03f9 | | Declare_Type Discrete,Constrained,Visible
0044 4860 |H` | Short_Literal 0x60 ; Debug Table 0x0.0x1b = 0x44,0xffe4
0045 487f |H | Short_Literal 0x7f
0046 e20e | | Load 0x1,0xe
0047 03f9 | | Declare_Type Discrete,Constrained,Visible
0048 4880 |H | Short_Literal 0x80 ; Debug Table 0x0.0x1c = 0x48,0xffe3
0049 48df |H | Short_Literal 0xdf
004a e20e | | Load 0x1,0xe
004b 03f9 | | Declare_Type Discrete,Constrained,Visible
004c 0007 | | Action Break_Optional ; Debug Table 0x0.0x1d = 0x4c,0xffe2
004d 0007 | | Action Break_Optional ; Debug Table 0x0.0x1e = 0x4d,0xffe1
004e 0007 | | Action Break_Optional ; Debug Table 0x0.0x1f = 0x4e,0xffe0
004f 0007 | | Action Break_Optional ; Debug Table 0x0.0x20 = 0x4f,0xffdf
0050 0007 | | Action Break_Optional ; Debug Table 0x0.0x21 = 0x50,0xffde
0051 0007 | | Action Break_Optional ; Debug Table 0x0.0x22 = 0x51,0xffdd
0052 0007 | | Action Break_Optional ; Debug Table 0x0.0x23 = 0x52,0xffdc
0053 0007 | | Action Break_Optional ; Debug Table 0x0.0x24 = 0x53,0xffdb
0054 0007 | | Action Break_Optional ; Debug Table 0x0.0x25 = 0x54,0xffda
0055 0007 | | Action Break_Optional ; Debug Table 0x0.0x26 = 0x55,0xffd9
0056 0007 | | Action Break_Optional ; Debug Table 0x0.0x27 = 0x56,0xffd8
0057 0007 | | Action Break_Optional ; Debug Table 0x0.0x28 = 0x57,0xffd7
0058 0007 | | Action Break_Optional ; Debug Table 0x0.0x29 = 0x58,0xffd6
0059 0007 | | Action Break_Optional ; Debug Table 0x0.0x2a = 0x59,0xffd5
005a 0007 | | Action Break_Optional ; Debug Table 0x0.0x2b = 0x5a,0xffd4
005b 0007 | | Action Break_Optional ; Debug Table 0x0.0x2c = 0x5b,0xffd3
005c 0007 | | Action Break_Optional ; Debug Table 0x0.0x2d = 0x5c,0xffd2
005d 0007 | | Action Break_Optional ; Debug Table 0x0.0x2e = 0x5d,0xffd1
005e 0007 | | Action Break_Optional ; Debug Table 0x0.0x2f = 0x5e,0xffd0
005f 0007 | | Action Break_Optional ; Debug Table 0x0.0x30 = 0x5f,0xffcf
0060 0007 | | Action Break_Optional ; Debug Table 0x0.0x31 = 0x60,0xffce
0061 0007 | | Action Break_Optional ; Debug Table 0x0.0x32 = 0x61,0xffcd
0062 0007 | | Action Break_Optional ; Debug Table 0x0.0x33 = 0x62,0xffcc
0063 0007 | | Action Break_Optional ; Debug Table 0x0.0x34 = 0x63,0xffcb
0064 0007 | | Action Break_Optional ; Debug Table 0x0.0x35 = 0x64,0xffca
0065 0007 | | Action Break_Optional ; Debug Table 0x0.0x36 = 0x65,0xffc9
0066 0007 | | Action Break_Optional ; Debug Table 0x0.0x37 = 0x66,0xffc8
0067 0007 | | Action Break_Optional ; Debug Table 0x0.0x38 = 0x67,0xffc7
0068 0007 | | Action Break_Optional ; Debug Table 0x0.0x39 = 0x68,0xffc6
0069 0007 | | Action Break_Optional ; Debug Table 0x0.0x3a = 0x69,0xffc5
006a 0007 | | Action Break_Optional ; Debug Table 0x0.0x3b = 0x6a,0xffc4
006b 0007 | | Action Break_Optional ; Debug Table 0x0.0x3c = 0x6b,0xffc3
006c 0007 | | Action Break_Optional ; Debug Table 0x0.0x3d = 0x6c,0xffc2
006d 0007 | | Action Break_Optional ; Debug Table 0x0.0x3e = 0x6d,0xffc1
006e 0007 | | Action Break_Optional ; Debug Table 0x0.0x3f = 0x6e,0xffc0
006f 0007 | | Action Break_Optional ; Debug Table 0x0.0x40 = 0x6f,0xffbf
0070 0007 | | Action Break_Optional ; Debug Table 0x0.0x41 = 0x70,0xffbe
0071 0007 | | Action Break_Optional ; Debug Table 0x0.0x42 = 0x71,0xffbd
0072 0007 | | Action Break_Optional ; Debug Table 0x0.0x43 = 0x72,0xffbc
0073 0007 | | Action Break_Optional ; Debug Table 0x0.0x44 = 0x73,0xffbb
0074 0007 | | Action Break_Optional ; Debug Table 0x0.0x45 = 0x74,0xffba
0075 0007 | | Action Break_Optional ; Debug Table 0x0.0x46 = 0x75,0xffb9
0076 0007 | | Action Break_Optional ; Debug Table 0x0.0x47 = 0x76,0xffb8
0077 0007 | | Action Break_Optional ; Debug Table 0x0.0x48 = 0x77,0xffb7
0078 0007 | | Action Break_Optional ; Debug Table 0x0.0x49 = 0x78,0xffb6
0079 0007 | | Action Break_Optional ; Debug Table 0x0.0x4a = 0x79,0xffb5
007a 0007 | | Action Break_Optional ; Debug Table 0x0.0x4b = 0x7a,0xffb4
007b 0007 | | Action Break_Optional ; Debug Table 0x0.0x4c = 0x7b,0xffb3
007c 0007 | | Action Break_Optional ; Debug Table 0x0.0x4d = 0x7c,0xffb2
007d 0007 | | Action Break_Optional ; Debug Table 0x0.0x4e = 0x7d,0xffb1
007e 0007 | | Action Break_Optional ; Debug Table 0x0.0x4f = 0x7e,0xffb0
007f 0007 | | Action Break_Optional ; Debug Table 0x0.0x50 = 0x7f,0xffaf
0080 0007 | | Action Break_Optional ; Debug Table 0x0.0x51 = 0x80,0xffae
0081 0007 | | Action Break_Optional ; Debug Table 0x0.0x52 = 0x81,0xffad
0082 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0x53 = 0x82,0xffac
0083 480f |H | Short_Literal 0xf
0084 00e2 | | Load_Encached Integer_Cache
0085 03f9 | | Declare_Type Discrete,Constrained,Visible
0086 00bf | | Action Accept_Activation ; Debug Table 0x0.0x54 = 0x86,0xffab
0087 BODY_0008:
0087 00bc | | Action Signal_Activated
0088 00bb | | Action Signal_Completion
0089 0000 0000 | | .XXX[0x3]
008b 0000 | |
008c 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff}
0090 ; --------------------------------------------------------------------------------------
0090 ; Debug Table
0090 ; --------------------------------------------------------------------------------------
0090 0003 0001 | | .CONST 0x0003,0x0001
0092 000b 009a | | .DEBUG 0x000b,0x009a,0x8000,0x0000,0x0053,0x8215,0x0000,0x0003
009a ; --------------------------------------------------------------------------------------
009a ; Debug3 Subtable 0x0
009a ; --------------------------------------------------------------------------------------
009a 0055 0000 | U | .DBG3TAB 0x0055,0x0000
009c 000b ffff | | .CONST 0x000b,0xffff
009e 000c fffe | | .CONST 0x000c,0xfffe
00a0 000d fffd | | .CONST 0x000d,0xfffd
00a2 000e fffc | | .CONST 0x000e,0xfffc
00a4 000f fffb | | .CONST 0x000f,0xfffb
00a6 0010 fffa | | .CONST 0x0010,0xfffa
00a8 0011 fff9 | | .CONST 0x0011,0xfff9
00aa 0012 fff8 | | .CONST 0x0012,0xfff8
00ac 0013 fff7 | | .CONST 0x0013,0xfff7
00ae 0014 fff6 | | .CONST 0x0014,0xfff6
00b0 0015 fff5 | | .CONST 0x0015,0xfff5
00b2 0016 fff4 | | .CONST 0x0016,0xfff4
00b4 0017 fff3 | | .CONST 0x0017,0xfff3
00b6 0018 fff2 | | .CONST 0x0018,0xfff2
00b8 0019 fff1 | | .CONST 0x0019,0xfff1
00ba 001a fff0 | | .CONST 0x001a,0xfff0
00bc 001b ffef | | .CONST 0x001b,0xffef
00be 001f ffee | | .CONST 0x001f,0xffee
00c0 0023 ffed | # | .CONST 0x0023,0xffed
00c2 0027 ffec | ' | .CONST 0x0027,0xffec
00c4 002b ffeb | + | .CONST 0x002b,0xffeb
00c6 002f ffea | / | .CONST 0x002f,0xffea
00c8 0030 ffe9 | 0 | .CONST 0x0030,0xffe9
00ca 0034 ffe8 | 4 | .CONST 0x0034,0xffe8
00cc 0038 ffe7 | 8 | .CONST 0x0038,0xffe7
00ce 003c ffe6 | < | .CONST 0x003c,0xffe6
00d0 0040 ffe5 | @ | .CONST 0x0040,0xffe5
00d2 0044 ffe4 | D | .CONST 0x0044,0xffe4
00d4 0048 ffe3 | H | .CONST 0x0048,0xffe3
00d6 004c ffe2 | L | .CONST 0x004c,0xffe2
00d8 004d ffe1 | M | .CONST 0x004d,0xffe1
00da 004e ffe0 | N | .CONST 0x004e,0xffe0
00dc 004f ffdf | O | .CONST 0x004f,0xffdf
00de 0050 ffde | P | .CONST 0x0050,0xffde
00e0 0051 ffdd | Q | .CONST 0x0051,0xffdd
00e2 0052 ffdc | R | .CONST 0x0052,0xffdc
00e4 0053 ffdb | S | .CONST 0x0053,0xffdb
00e6 0054 ffda | T | .CONST 0x0054,0xffda
00e8 0055 ffd9 | U | .CONST 0x0055,0xffd9
00ea 0056 ffd8 | V | .CONST 0x0056,0xffd8
00ec 0057 ffd7 | W | .CONST 0x0057,0xffd7
00ee 0058 ffd6 | X | .CONST 0x0058,0xffd6
00f0 0059 ffd5 | Y | .CONST 0x0059,0xffd5
00f2 005a ffd4 | Z | .CONST 0x005a,0xffd4
00f4 005b ffd3 | [ | .CONST 0x005b,0xffd3
00f6 005c ffd2 | \ | .CONST 0x005c,0xffd2
00f8 005d ffd1 | ] | .CONST 0x005d,0xffd1
00fa 005e ffd0 | ^ | .CONST 0x005e,0xffd0
00fc 005f ffcf | _ | .CONST 0x005f,0xffcf
00fe 0060 ffce | ` | .CONST 0x0060,0xffce
0100 0061 ffcd | a | .CONST 0x0061,0xffcd
0102 0062 ffcc | b | .CONST 0x0062,0xffcc
0104 0063 ffcb | c | .CONST 0x0063,0xffcb
0106 0064 ffca | d | .CONST 0x0064,0xffca
0108 0065 ffc9 | e | .CONST 0x0065,0xffc9
010a 0066 ffc8 | f | .CONST 0x0066,0xffc8
010c 0067 ffc7 | g | .CONST 0x0067,0xffc7
010e 0068 ffc6 | h | .CONST 0x0068,0xffc6
0110 0069 ffc5 | i | .CONST 0x0069,0xffc5
0112 006a ffc4 | j | .CONST 0x006a,0xffc4
0114 006b ffc3 | k | .CONST 0x006b,0xffc3
0116 006c ffc2 | l | .CONST 0x006c,0xffc2
0118 006d ffc1 | m | .CONST 0x006d,0xffc1
011a 006e ffc0 | n | .CONST 0x006e,0xffc0
011c 006f ffbf | o | .CONST 0x006f,0xffbf
011e 0070 ffbe | p | .CONST 0x0070,0xffbe
0120 0071 ffbd | q | .CONST 0x0071,0xffbd
0122 0072 ffbc | r | .CONST 0x0072,0xffbc
0124 0073 ffbb | s | .CONST 0x0073,0xffbb
0126 0074 ffba | t | .CONST 0x0074,0xffba
0128 0075 ffb9 | u | .CONST 0x0075,0xffb9
012a 0076 ffb8 | v | .CONST 0x0076,0xffb8
012c 0077 ffb7 | w | .CONST 0x0077,0xffb7
012e 0078 ffb6 | x | .CONST 0x0078,0xffb6
0130 0079 ffb5 | y | .CONST 0x0079,0xffb5
0132 007a ffb4 | z | .CONST 0x007a,0xffb4
0134 007b ffb3 | { | .CONST 0x007b,0xffb3
0136 007c ffb2 | | | .CONST 0x007c,0xffb2
0138 007d ffb1 | } | .CONST 0x007d,0xffb1
013a 007e ffb0 | ~ | .CONST 0x007e,0xffb0
013c 007f ffaf | | .CONST 0x007f,0xffaf
013e 0080 ffae | | .CONST 0x0080,0xffae
0140 0081 ffad | | .CONST 0x0081,0xffad
0142 0082 ffac | | .CONST 0x0082,0xffac
0144 0086 ffab | | .CONST 0x0086,0xffab
0146 0000 0000 | | .BLANK 0000[0xba]