|
|
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_11cacfe
└─⟦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 0070 | p | .CONST 0x0070 ; 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 002c | , | .CONST 0x002c ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0015 | | .CONST 0x0015 ; 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 e001 | | Load 0x0,0x1
0014 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0015 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0016 0129 | ) | Execute Any,Make_Visible
0017 c20f | | Store 0x1,0xf
0018 e001 | | Load 0x0,0x1
0019 1b0d | | Execute Package,Field_Read,Field_Number 0xd
001a 1b23 | # | Execute Package,Field_Read,Field_Number 0x23
001b 0129 | ) | Execute Any,Make_Visible
001c c210 | | Store 0x1,0x10
001d 029a 0033 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0030
001f c213 | | Store 0x1,0x13
0020 029a 0063 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0060
0022 c212 | | Store 0x1,0x12
0023 00bf | | Action Accept_Activation
0024 e210 | | Load 0x1,0x10
0025 02c7 | | Declare_Variable Any
0026 00d8 | | Load_Top At_Offset_0
0027 1c00 | | Execute_Immediate Run_Utility,0x0
0028 1d13 | | Execute_Immediate Reference_Lex_1,0x13
0029 00c7 | | Action Elaborate_Subprogram
002a 1d12 | | Execute_Immediate Reference_Lex_1,0x12
002b 00c7 | | Action Elaborate_Subprogram
002c BODY_0008:
002c 00bc | | Action Signal_Activated
002d 00bb | | Action Signal_Completion
002e 0000 0000 | | .XXX[0x2]
0030 ; --------------------------------------------------------------------------------------
0030 ; SUBPROGRAM
0030 ; --------------------------------------------------------------------------------------
0030 0038 | 8 | .CONST 0x0038 ; Address of begin
0031 0004 | | .CONST 0x0004 ; Address of exception handler
0032 0002 | | .CONST 0x0002 ; Number of locals
0033 INIT_0030:
0033 00da | | Load_Top At_Offset_2
0034 e001 | | Load 0x0,0x1
0035 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0036 1b56 | V | Execute Package,Field_Read,Field_Number 0x56
0037 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0038 BODY_0030:
0038 00d8 | | Load_Top At_Offset_0
0039 e002 | | Load 0x0,0x2
003a 180f | | Execute Package,Field_Execute,Field_Number 0xf
003b 027f | | Execute Discrete,Equal
003c 00d9 | | Load_Top At_Offset_1
003d e002 | | Load 0x0,0x2
003e 1811 | | Execute Package,Field_Execute,Field_Number 0x11
003f 027f | | Execute Discrete,Equal
0040 e5ff | | Load 0x2,-0x1
0041 e001 | | Load 0x0,0x1
0042 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0043 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0044 0092 0064 | d| Action Push_String_Extended,0x64 ; "UNITS"
0046 01de | | Execute Vector,Not_Equal
0047 0279 | y | Execute Discrete,And
0048 0278 | x | Execute Discrete,Or
0049 00d9 | | Load_Top At_Offset_1
004a e002 | | Load 0x0,0x2
004b 1814 | | Execute Package,Field_Execute,Field_Number 0x14
004c 027f | | Execute Discrete,Equal
004d 0278 | x | Execute Discrete,Or
004e 00d9 | | Load_Top At_Offset_1
004f e002 | | Load 0x0,0x2
0050 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0051 027f | | Execute Discrete,Equal
0052 0278 | x | Execute Discrete,Or
0053 00d9 | | Load_Top At_Offset_1
0054 e002 | | Load 0x0,0x2
0055 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0056 027f | | Execute Discrete,Equal
0057 0278 | x | Execute Discrete,Or
0058 4401 |D | Exit_Subprogram With_Result,0x1
0059 0000 0000 | | .BLANK 0000[0x7]
0060 ; --------------------------------------------------------------------------------------
0060 ; SUBPROGRAM
0060 ; --------------------------------------------------------------------------------------
0060 0063 | c | .CONST 0x0063 ; Address of begin
0061 0004 | | .CONST 0x0004 ; Address of exception handler
0062 0001 | | .CONST 0x0001 ; Number of locals
0063 BODY_0060:
0063 INIT_0060:
0063 0833 | 3 | Execute_Immediate Raise,0x33
0064 ; --------------------------------------------------------------------------------------
0064 ; STRING TABLE
0064 ; --------------------------------------------------------------------------------------
0064 0004 | | .STRTAB 0x0004->0x0066 ; "UNITS"
0065 0007 | | .STREND 0x0007->0x0068
0066 554e 4954 |UNIT| .STRTAB_STRINGS
0069 0000 0000 | | .BLANK 0000[0x7]
0070 ; --------------------------------------------------------------------------------------
0070 ; Debug Table
0070 ; --------------------------------------------------------------------------------------
0070 0004 0011 | | .DEBUG4 0x0004,0x0011,0x4a7d,0x0000,0x0001,0x0000
0076 19fa 0000 | | .XXX[0x3]
0078 90b2 | |
0079 0000 0000 | | .BLANK 0000[0x4]
007d 00e8 1429 | )| .XXX[0xc]
007f 0000 0000 | |
0081 0000 0001 | |
0083 0000 0000 | |
0085 0000 0001 | |
0087 0000 fc57 | W|
0089 0000 0000 | | .BLANK 0000[0x4]
008d 0004 19fa | | .XXX[0x4]
008f 0000 90b2 | |
0091 0000 0000 | | .BLANK 0000[0xc]
009d 0001 9fe5 | | .XXX[0xc]
009f 8000 8fe6 | |
00a1 0000 0000 | |
00a3 01d0 2a51 | *Q|
00a5 8001 a155 | U|
00a7 8000 8fea | |
00a9 0000 0000 | | .BLANK 0000[0x4]
00ad 00e8 158a | | .XXX[0xd]
00af 3001 4206 |0 B |
00b1 801d 02b5 | |
00b3 401d 02ca |@ |
00b5 7000 1279 |p y|
00b7 c000 67f9 | g |
00b9 6000 |` |
00ba 0000 0000 | | .BLANK 0000[0x9]
00c3 0050 0011 | P | .XXX[0x8]
00c5 fc60 8008 | ` |
00c7 5800 0e03 |X |
00c9 a05b f400 | [ |
00cb 0000 0000 | | .BLANK 0000[0xd]
00d8 0004 | | .XXX[0x1]
00d9 0000 0000 | | .BLANK 0000[0x4]
00dd 01c0 0000 | | .XXX[0x8]
00df 0020 2000 | |
00e1 11f6 a000 | |
00e3 001e c000 | |
00e5 0000 0000 | | .BLANK 0000[0xb]
00f0 03ff ffff | | .XXX[0x7]
00f2 fc00 0685 | |
00f4 5600 023f |V ?|
00f6 a800 | |
00f7 0000 0000 | | .BLANK 0000[0xc]
0103 0664 5400 | dT | .XXX[0x14]
0105 023f 8c00 | ? |
0107 0000 0000 | |
0109 0000 0003 | |
010b a061 d4c0 | a |
010d 053e 1b80 | > |
010f 740c 4a80 |t J |
0111 740c 9f40 |t @|
0113 0049 e780 | I |
0115 0199 1500 | |
0117 0000 0000 | | .BLANK 0000[0x9]
0120 0001 4000 | @ | .XXX[0x8]
0122 47da 8200 |G |
0124 2170 0038 |!p 8|
0126 0e81 9e80 | |
0128 0000 0000 | | .BLANK 0000[0xe]
0136 1000 0000 | | .XXX[0xc]
0138 0000 0000 | |
013a 0007 0000 | |
013c 0000 ffc0 | |
013e 0047 da80 | G |
0140 0000 7b00 | { |
0142 0000 0000 | | .BLANK 0000[0x8]
014a a1bd 7400 | t | .XXX[0x1c]
014c 011f 6a00 | j |
014e 0000 0003 | |
0150 a06a 3101 | j1 |
0152 ac8f 2e00 | . |
0154 0121 d600 | ! |
0156 0000 0000 | |
0158 0000 0001 | |
015a d035 db60 | 5 `|
015c 028d 8f20 | |
015e 3a06 c360 |: `|
0160 3a06 edc0 |: |
0162 0024 f400 | $ |
0164 286f 5d00 |(o] |
0166 0000 0000 | | .BLANK 0000[0xa]
0170 a000 23ed | # | .XXX[0x7]
0172 0100 10a0 | |
0174 001c 0740 | @|
0176 e304 | |
0177 0000 0000 | | .BLANK 0000[0xe]
0185 0800 0000 | | .XXX[0xc]
0187 0000 0000 | |
0189 0003 8000 | |
018b 0000 4040 | @@|
018d 0023 ed00 | # |
018f 0000 3d80 | = |
0191 0000 0000 | | .BLANK 0000[0xb]
019c 0007 ffff | | .XXX[0x13]
019e fff8 0740 | @|
01a0 e8c4 000a | |
01a2 35b8 80e8 |5 |
01a4 1d38 80e8 | 8 |
01a6 1de2 0000 | |
01a8 93d1 01cc | |
01aa ee7f 0000 | |
01ac 0000 01d0 | |
01ae 4e17 |N |
01af 0000 0000 | | .BLANK 0000[0x4]
01b3 0003 6842 | hB| .XXX[0x12]
01b5 0100 0086 | |
01b7 3d04 1142 |= B|
01b9 8000 4000 | @ |
01bb 10c7 a000 | |
01bd 127a 2039 | z 9|
01bf 9dcf e000 | |
01c1 0000 003a | :|
01c3 18b5 e000 | |
01c5 0000 0000 | | .BLANK 0000[0x4]
01c9 6cfd 8020 |l | .XXX[0x25]
01cb 0010 c7a0 | |
01cd 8228 5000 | (P |
01cf 0400 0218 | |
01d1 f400 3632 | 62|
01d3 fa00 021c | |
01d5 f007 40f6 | @ |
01d7 5c07 4114 |\ A |
01d9 5e00 2691 |^ & |
01db 4200 021a |B |
01dd 2407 40f8 |$ @ |
01df 5c07 40fe |\ @ |
01e1 5e00 268e |^ & |
01e3 a200 0218 | |
01e5 f807 40fa | @ |
01e7 5c07 40fc |\ @ |
01e9 5c00 1145 |\ E|
01eb 5a00 0219 |Z |
01ed 7000 |p |
01ee 0000 0000 | | .BLANK 0000[0x4]
01f2 361a 8a00 |6 | .XXX[0x4]
01f4 0218 fc00 | |
01f6 0000 0000 | | .BLANK 0000[0x4]
01fa 2e44 0c00 |.D | .XXX[0x6]
01fc 0219 0407 | |
01fe 4100 5c07 |A \ |