|
|
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: 2048 (0x800)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0258fa
└─⟦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 0380 | | .CONST 0x0380 ; 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 8002 | | .CONST 0x8002 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0047 | G | .CONST 0x0047 ; Address of begin
0009 007f | | .CONST 0x007f ; Address of exception handler
000a 0012 | | .CONST 0x0012 ; Number of locals
000b INIT_0008:
000b 0092 0273 | s| Action Push_String_Extended,0x273 ; "Setup_Machine"
000d e227 | ' | Load 0x1,0x27
000e 02c7 | | Declare_Variable Any
000f e002 | | Load 0x0,0x2
0010 180e | | Execute Package,Field_Execute,Field_Number 0xe
0011 a403 | | Store_Unchecked 0x2,0x3
0012 4801 |H | Short_Literal 0x1
0013 e015 | | Load 0x0,0x15
0014 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0015 00e3 | | Load_Encached Natural_Cache
0016 02a0 | | Declare_Subprogram Null_Subprogram
0017 4801 |H | Short_Literal 0x1
0018 035d | ] | Declare_Type Array,Defined
0019 00d8 | | Load_Top At_Offset_0
001a 0337 | 7 | Declare_Variable Array
001b 00d8 | | Load_Top At_Offset_0
001c 0335 | 5 | Declare_Variable Array,Duplicate
001d 00cd | | Action Spare6_Action
001e e405 | | Load 0x2,0x5
001f 01d9 | | Execute Vector,Reverse_Bounds
0020 0263 | c | Execute Discrete,Above_Bound
0021 7005 |p | Jump_Nonzero 0x27
0022 4800 |H | Short_Literal 0x0
0023 e408 | | Load 0x2,0x8
0024 e406 | | Load 0x2,0x6
0025 01d6 | | Execute Vector,Field_Write
0026 3ffb |? | Loop_Increasing 0x22
0027 e405 | | Load 0x2,0x5
0028 01d4 | | Execute Vector,Structure_Write
0029 4850 |HP | Short_Literal 0x50
002a e019 | | Load 0x0,0x19
002b 1b0e | | Execute Package,Field_Read,Field_Number 0xe
002c 1c08 | | Execute_Immediate Run_Utility,0x8
002d 00d8 | | Load_Top At_Offset_0
002e 1c00 | | Execute_Immediate Run_Utility,0x0
002f 029f 00ab | | Declare_Subprogram For_Call,INIT_00a8
0031 029f 00d3 | | Declare_Subprogram For_Call,INIT_00d0
0033 029f 00f3 | | Declare_Subprogram For_Call,INIT_00f0
0035 029f 011b | | Declare_Subprogram For_Call,INIT_0118
0037 029f 013b | ;| Declare_Subprogram For_Call,INIT_0138
0039 029f 015b | [| Declare_Subprogram For_Call,INIT_0158
003b 029f 0173 | s| Declare_Subprogram For_Call,INIT_0170
003d 029f 0183 | | Declare_Subprogram For_Call,INIT_0180
003f 029f 018b | | Declare_Subprogram For_Call,INIT_0188
0041 029f 01a3 | | Declare_Subprogram For_Call,INIT_01a0
0043 029f 01bb | | Declare_Subprogram For_Call,INIT_01b8
0045 029f 01d3 | | Declare_Subprogram For_Call,INIT_01d0
0047 BODY_0008:
0047 e403 | | Load 0x2,0x3
0048 e5ff | | Load 0x2,-0x1
0049 e402 | | Load 0x2,0x2
004a e228 | ( | Load 0x1,0x28
004b 1812 | | Execute Package,Field_Execute,Field_Number 0x12
004c c403 | | Store 0x2,0x3
004d e403 | | Load 0x2,0x3
004e e228 | ( | Load 0x1,0x28
004f 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0050 821b | | Call 0x1,0x1b
0051 01db | | Execute Vector,Length
0052 6805 |h | Jump_Zero 0x58
0053 e403 | | Load 0x2,0x3
0054 0092 0274 | t| Action Push_String_Extended,0x274 ; "This machine has already been assigned a Site. Contact your Rational representative for further assistance."
0056 e228 | ( | Load 0x1,0x28
0057 180d | | Execute Package,Field_Execute,Field_Number 0xd
0058 8410 | | Call 0x2,0x10
0059 0092 0275 | u| Action Push_String_Extended,0x275 ; "Answer each of the following questions."
005b e016 | | Load 0x0,0x16
005c 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
005d 0092 0276 | v| Action Push_String_Extended,0x276 ; "No action will be taken until all answers have been given."
005f e016 | | Load 0x0,0x16
0060 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0061 0092 0277 | w| Action Push_String_Extended,0x277 ; "Default value for each token count is given in []"
0063 e016 | | Load 0x0,0x16
0064 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0065 0092 0278 | x| Action Push_String_Extended,0x278 ; "All values start at 0, except Login."
0067 e016 | | Load 0x0,0x16
0068 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0069 4801 |H | Short_Literal 0x1
006a e016 | | Load 0x0,0x16
006b 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
006c 840b | | Call 0x2,0xb
006d 840c | | Call 0x2,0xc
006e 8412 | | Call 0x2,0x12
006f 4801 |H | Short_Literal 0x1
0070 e016 | | Load 0x0,0x16
0071 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
0072 4800 |H | Short_Literal 0x0
0073 4800 |H | Short_Literal 0x0
0074 4801 |H | Short_Literal 0x1
0075 00ea | | Load_Encached Null_String_Cache
0076 00ea | | Load_Encached Null_String_Cache
0077 e015 | | Load 0x0,0x15
0078 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0079 e403 | | Load 0x2,0x3
007a 00ea | | Load_Encached Null_String_Cache
007b e402 | | Load 0x2,0x2
007c e228 | ( | Load 0x1,0x28
007d 1818 | | Execute Package,Field_Execute,Field_Number 0x18
007e 4502 |E | Exit_Subprogram 0x2
007f TRAP_0008:
007f e002 | | Load 0x0,0x2
0080 1b47 | G | Execute Package,Field_Read,Field_Number 0x47
0081 010f | | Execute Exception,Equal
0082 6806 |h | Jump_Zero 0x89
0083 e403 | | Load 0x2,0x3
0084 e402 | | Load 0x2,0x2
0085 e228 | ( | Load 0x1,0x28
0086 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0087 00d8 | | Load_Top At_Offset_0
0088 0101 | | Execute Exception,Reraise
0089 e00a | | Load 0x0,0xa
008a 010f | | Execute Exception,Equal
008b 6805 |h | Jump_Zero 0x91
008c e403 | | Load 0x2,0x3
008d e402 | | Load 0x2,0x2
008e e228 | ( | Load 0x1,0x28
008f 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0090 4502 |E | Exit_Subprogram 0x2
0091 00d8 | | Load_Top At_Offset_0
0092 0107 | | Execute Exception,Get_Name
0093 4950 |IP | Short_Literal 0x150
0094 495f |I_ | Short_Literal 0x15f
0095 0262 | b | Execute Discrete,In_Range
0096 6807 |h | Jump_Zero 0x9e
0097 e403 | | Load 0x2,0x3
0098 0092 0279 | y| Action Push_String_Extended,0x279 ; "End of file encountered"
009a e402 | | Load 0x2,0x2
009b e228 | ( | Load 0x1,0x28
009c 1818 | | Execute Package,Field_Execute,Field_Number 0x18
009d 4502 |E | Exit_Subprogram 0x2
009e e403 | | Load 0x2,0x3
009f 4800 |H | Short_Literal 0x0
00a0 4801 |H | Short_Literal 0x1
00a1 e017 | | Load 0x0,0x17
00a2 1815 | | Execute Package,Field_Execute,Field_Number 0x15
00a3 e402 | | Load 0x2,0x2
00a4 e228 | ( | Load 0x1,0x28
00a5 181a | | Execute Package,Field_Execute,Field_Number 0x1a
00a6 4502 |E | Exit_Subprogram 0x2
00a7 0000 | | .XXX[0x1]
00a8 ; --------------------------------------------------------------------------------------
00a8 ; SUBPROGRAM
00a8 ; --------------------------------------------------------------------------------------
00a8 00c1 | | .CONST 0x00c1 ; Address of begin
00a9 0004 | | .CONST 0x0004 ; Address of exception handler
00aa 0005 | | .CONST 0x0005 ; Number of locals
00ab INIT_00a8:
00ab e016 | | Load 0x0,0x16
00ac 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00ad 02c7 | | Declare_Variable Any
00ae e016 | | Load 0x0,0x16
00af 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
00b0 a602 | | Store_Unchecked 0x3,0x2
00b1 00d8 | | Load_Top At_Offset_0
00b2 e016 | | Load 0x0,0x16
00b3 1851 | Q | Execute Package,Field_Execute,Field_Number 0x51
00b4 00e2 | | Load_Encached Integer_Cache
00b5 03f1 | | Declare_Variable Discrete,With_Value
00b6 e016 | | Load 0x0,0x16
00b7 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00b8 02c7 | | Declare_Variable Any
00b9 e016 | | Load 0x0,0x16
00ba 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
00bb a604 | | Store_Unchecked 0x3,0x4
00bc 00d8 | | Load_Top At_Offset_0
00bd e016 | | Load 0x0,0x16
00be 1851 | Q | Execute Package,Field_Execute,Field_Number 0x51
00bf 00e2 | | Load_Encached Integer_Cache
00c0 03f1 | | Declare_Variable Discrete,With_Value
00c1 BODY_00a8:
00c1 e603 | | Load 0x3,0x3
00c2 0c02 | | Execute_Immediate Greater_Equal,0x2
00c3 6806 |h | Jump_Zero 0xca
00c4 00d8 | | Load_Top At_Offset_0
00c5 0c02 | | Execute_Immediate Greater_Equal,0x2
00c6 6803 |h | Jump_Zero 0xca
00c7 4801 |H | Short_Literal 0x1
00c8 e016 | | Load 0x0,0x16
00c9 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
00ca 4501 |E | Exit_Subprogram 0x1
00cb 0000 0000 | | .BLANK 0000[0x5]
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 8407 | | Call 0x2,0x7
00d4 e7ff | | Load 0x3,-0x1
00d5 e016 | | Load 0x0,0x16
00d6 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
00d7 e7fe | | Load 0x3,-0x2
00d8 01db | | Execute Vector,Length
00d9 680a |h | Jump_Zero 0xe4
00da 0092 027a | z| Action Push_String_Extended,0x27a ; " ["
00dc e7fe | | Load 0x3,-0x2
00dd 01cc | | Execute Vector,Catenate
00de 0092 027b | {| Action Push_String_Extended,0x27b ; "]: "
00e0 01cc | | Execute Vector,Catenate
00e1 e016 | | Load 0x0,0x16
00e2 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
00e3 7804 |x | Jump 0xe8
00e4 0092 027c | || Action Push_String_Extended,0x27c ; ": "
00e6 e016 | | Load 0x0,0x16
00e7 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
00e8 e016 | | Load 0x0,0x16
00e9 1867 | g | Execute Package,Field_Execute,Field_Number 0x67
00ea 4402 |D | Exit_Subprogram With_Result,0x2
00eb 0000 0000 | | .BLANK 0000[0x5]
00f0 ; --------------------------------------------------------------------------------------
00f0 ; SUBPROGRAM
00f0 ; --------------------------------------------------------------------------------------
00f0 00f6 | | .CONST 0x00f6 ; Address of begin
00f1 0004 | | .CONST 0x0004 ; Address of exception handler
00f2 0002 | | .CONST 0x0002 ; Number of locals
00f3 INIT_00f0:
00f3 e7fe | | Load 0x3,-0x2
00f4 e7ff | | Load 0x3,-0x1
00f5 8408 | | Call 0x2,0x8
00f6 BODY_00f0:
00f6 00d8 | | Load_Top At_Offset_0
00f7 01db | | Execute Vector,Length
00f8 7014 |p | Jump_Nonzero 0x10d
00f9 e7fe | | Load 0x3,-0x2
00fa 01db | | Execute Vector,Length
00fb 700b |p | Jump_Nonzero 0x107
00fc 8407 | | Call 0x2,0x7
00fd 0092 027d | }| Action Push_String_Extended,0x27d ; "There is no default, and null string not a valid value."
00ff e016 | | Load 0x0,0x16
0100 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0101 e7fd | | Load 0x3,-0x3
0102 e7fe | | Load 0x3,-0x2
0103 e7ff | | Load 0x3,-0x1
0104 8409 | | Call 0x2,0x9
0105 00d1 | | Pop_Control Pop_Count_1
0106 4503 |E | Exit_Subprogram 0x3
0107 e7fd | | Load 0x3,-0x3
0108 e7fe | | Load 0x3,-0x2
0109 e019 | | Load 0x0,0x19
010a 1810 | | Execute Package,Field_Execute,Field_Number 0x10
010b 00d1 | | Pop_Control Pop_Count_1
010c 4503 |E | Exit_Subprogram 0x3
010d e7fd | | Load 0x3,-0x3
010e e602 | | Load 0x3,0x2
010f e019 | | Load 0x0,0x19
0110 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0111 00d1 | | Pop_Control Pop_Count_1
0112 4503 |E | Exit_Subprogram 0x3
0113 0000 0000 | | .BLANK 0000[0x5]
0118 ; --------------------------------------------------------------------------------------
0118 ; SUBPROGRAM
0118 ; --------------------------------------------------------------------------------------
0118 0129 | ) | .CONST 0x0129 ; Address of begin
0119 0004 | | .CONST 0x0004 ; Address of exception handler
011a 0004 | | .CONST 0x0004 ; Number of locals
011b INIT_0118:
011b 4820 |H | Short_Literal 0x20
011c 4800 |H | Short_Literal 0x0
011d 480a |H | Short_Literal 0xa
011e e7ff | | Load 0x3,-0x1
011f e405 | | Load 0x2,0x5
0120 01d7 | | Execute Vector,Field_Read
0121 822b | + | Call 0x1,0x2b
0122 e7ff | | Load 0x3,-0x1
0123 e015 | | Load 0x0,0x15
0124 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0125 8408 | | Call 0x2,0x8
0126 00e3 | | Load_Encached Natural_Cache
0127 029f 01f3 | | Declare_Subprogram For_Call,INIT_01f0
0129 BODY_0118:
0129 4820 |H | Short_Literal 0x20
012a e602 | | Load 0x3,0x2
012b e006 | | Load 0x0,0x6
012c 181c | | Execute Package,Field_Execute,Field_Number 0x1c
012d 01db | | Execute Vector,Length
012e 6801 |h | Jump_Zero 0x130
012f 8604 | | Call 0x3,0x4
0130 4502 |E | Exit_Subprogram 0x2
0131 0000 0000 | | .BLANK 0000[0x7]
0138 ; --------------------------------------------------------------------------------------
0138 ; SUBPROGRAM
0138 ; --------------------------------------------------------------------------------------
0138 013d | = | .CONST 0x013d ; Address of begin
0139 0004 | | .CONST 0x0004 ; Address of exception handler
013a 0002 | | .CONST 0x0002 ; Number of locals
013b INIT_0138:
013b 029f 022b | +| Declare_Subprogram For_Call,INIT_0228
013d BODY_0138:
013d 00cf | | Action Mark_Auxiliary
013e e406 | | Load 0x2,0x6
013f 00d8 | | Load_Top At_Offset_0
0140 e019 | | Load 0x0,0x19
0141 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0142 0092 027e | ~| Action Push_String_Extended,0x27e ; "Site"
0144 8409 | | Call 0x2,0x9
0145 00d1 | | Pop_Control Pop_Count_1
0146 00cf | | Action Mark_Auxiliary
0147 e405 | | Load 0x2,0x5
0148 01d9 | | Execute Vector,Reverse_Bounds
0149 0263 | c | Execute Discrete,Above_Bound
014a 7004 |p | Jump_Nonzero 0x14f
014b 00d8 | | Load_Top At_Offset_0
014c 840a | | Call 0x2,0xa
014d 00c8 | | Action Pop_Auxiliary_Range
014e 3ffc |? | Loop_Increasing 0x14b
014f 00ce | | Action Pop_Auxiliary
0150 8602 | | Call 0x3,0x2
0151 00c9 | | Action Pop_Auxiliary_Loop
0152 7feb | | Jump 0x13e
0153 0000 0000 | | .BLANK 0000[0x5]
0158 ; --------------------------------------------------------------------------------------
0158 ; SUBPROGRAM
0158 ; --------------------------------------------------------------------------------------
0158 0160 | ` | .CONST 0x0160 ; Address of begin
0159 0004 | | .CONST 0x0004 ; Address of exception handler
015a 0003 | | .CONST 0x0003 ; Number of locals
015b INIT_0158:
015b e406 | | Load 0x2,0x6
015c e019 | | Load 0x0,0x19
015d 1813 | | Execute Package,Field_Execute,Field_Number 0x13
015e 029f 0253 | S| Declare_Subprogram For_Call,INIT_0250
0160 BODY_0158:
0160 e22e | . | Load 0x1,0x2e
0161 821c | | Call 0x1,0x1c
0162 e602 | | Load 0x3,0x2
0163 8231 | 1 | Call 0x1,0x31
0164 e602 | | Load 0x3,0x2
0165 e22a | * | Load 0x1,0x2a
0166 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0167 00cf | | Action Mark_Auxiliary
0168 e405 | | Load 0x2,0x5
0169 01d9 | | Execute Vector,Reverse_Bounds
016a 0263 | c | Execute Discrete,Above_Bound
016b 7003 |p | Jump_Nonzero 0x16f
016c 8603 | | Call 0x3,0x3
016d 00c8 | | Action Pop_Auxiliary_Range
016e 3ffd |? | Loop_Increasing 0x16c
016f 4501 |E | Exit_Subprogram 0x1
0170 ; --------------------------------------------------------------------------------------
0170 ; SUBPROGRAM
0170 ; --------------------------------------------------------------------------------------
0170 0173 | s | .CONST 0x0173 ; Address of begin
0171 0004 | | .CONST 0x0004 ; Address of exception handler
0172 0001 | | .CONST 0x0001 ; Number of locals
0173 BODY_0170:
0173 INIT_0170:
0173 4820 |H | Short_Literal 0x20
0174 4800 |H | Short_Literal 0x0
0175 480a |H | Short_Literal 0xa
0176 e7ff | | Load 0x3,-0x1
0177 e006 | | Load 0x0,0x6
0178 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0179 0092 027f | | Action Push_String_Extended,0x27f ; " Logins"
017b 01cc | | Execute Vector,Catenate
017c 4401 |D | Exit_Subprogram With_Result,0x1
017d 0000 0000 | | .XXX[0x3]
017f 0000 | |
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 0183 | | .CONST 0x0183 ; Address of begin
0181 0004 | | .CONST 0x0004 ; Address of exception handler
0182 0001 | | .CONST 0x0001 ; Number of locals
0183 BODY_0180:
0183 INIT_0180:
0183 e7ff | | Load 0x3,-0x1
0184 840d | | Call 0x2,0xd
0185 e008 | | Load 0x0,0x8
0186 180e | | Execute Package,Field_Execute,Field_Number 0xe
0187 4401 |D | Exit_Subprogram With_Result,0x1
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 018b | | .CONST 0x018b ; Address of begin
0189 0004 | | .CONST 0x0004 ; Address of exception handler
018a 0001 | | .CONST 0x0001 ; Number of locals
018b BODY_0188:
018b INIT_0188:
018b 00cf | | Action Mark_Auxiliary
018c 4801 |H | Short_Literal 0x1
018d 4840 |H@ | Short_Literal 0x40
018e 0007 | | Action Break_Optional
018f 00d8 | | Load_Top At_Offset_0
0190 840e | | Call 0x2,0xe
0191 6802 |h | Jump_Zero 0x194
0192 00d8 | | Load_Top At_Offset_0
0193 00ca | | Action Exit_Nullary_Function
0194 00c8 | | Action Pop_Auxiliary_Range
0195 37f9 |7 | Loop_Decreasing 0x18f
0196 00ce | | Action Pop_Auxiliary
0197 4800 |H | Short_Literal 0x0
0198 00ca | | Action Exit_Nullary_Function
0199 0000 0000 | | .BLANK 0000[0x7]
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01ad | | .CONST 0x01ad ; Address of begin
01a1 0004 | | .CONST 0x0004 ; Address of exception handler
01a2 0003 | | .CONST 0x0003 ; Number of locals
01a3 INIT_01a0:
01a3 840f | | Call 0x2,0xf
01a4 00e3 | | Load_Encached Natural_Cache
01a5 03f1 | | Declare_Variable Discrete,With_Value
01a6 0092 0280 | | Action Push_String_Extended,0x280 ; "Login"
01a8 e015 | | Load 0x0,0x15
01a9 180e | | Execute Package,Field_Execute,Field_Number 0xe
01aa e015 | | Load 0x0,0x15
01ab 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01ac 03f1 | | Declare_Variable Discrete,With_Value
01ad BODY_01a0:
01ad e602 | | Load 0x3,0x2
01ae e603 | | Load 0x3,0x3
01af e405 | | Load 0x2,0x5
01b0 01d6 | | Execute Vector,Field_Write
01b1 4501 |E | Exit_Subprogram 0x1
01b2 0000 0000 | | .BLANK 0000[0x6]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01c2 | | .CONST 0x01c2 ; Address of begin
01b9 0004 | | .CONST 0x0004 ; Address of exception handler
01ba 0004 | | .CONST 0x0004 ; Number of locals
01bb INIT_01b8:
01bb e7ff | | Load 0x3,-0x1
01bc 840d | | Call 0x2,0xd
01bd 821c | | Call 0x1,0x1c
01be 00e5 | | Load_Encached Long_Integer_Cache
01bf 03f1 | | Declare_Variable Discrete,With_Value
01c0 0092 0281 | | Action Push_String_Extended,0x281 ; "01/01/90"
01c2 BODY_01b8:
01c2 00d8 | | Load_Top At_Offset_0
01c3 e604 | | Load 0x3,0x4
01c4 e603 | | Load 0x3,0x3
01c5 e602 | | Load 0x3,0x2
01c6 e008 | | Load 0x0,0x8
01c7 1815 | | Execute Package,Field_Execute,Field_Number 0x15
01c8 e602 | | Load 0x3,0x2
01c9 e008 | | Load 0x0,0x8
01ca 180d | | Execute Package,Field_Execute,Field_Number 0xd
01cb 4502 |E | Exit_Subprogram 0x2
01cc 0000 0000 | | .BLANK 0000[0x4]
01d0 ; --------------------------------------------------------------------------------------
01d0 ; SUBPROGRAM
01d0 ; --------------------------------------------------------------------------------------
01d0 01d5 | | .CONST 0x01d5 ; Address of begin
01d1 0004 | | .CONST 0x0004 ; Address of exception handler
01d2 0002 | | .CONST 0x0002 ; Number of locals
01d3 INIT_01d0:
01d3 00e1 | | Load_Encached Boolean_Cache
01d4 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
01d5 BODY_01d0:
01d5 00cf | | Action Mark_Auxiliary
01d6 4801 |H | Short_Literal 0x1
01d7 4840 |H@ | Short_Literal 0x40
01d8 0007 | | Action Break_Optional
01d9 00d8 | | Load_Top At_Offset_0
01da 840e | | Call 0x2,0xe
01db 6804 |h | Jump_Zero 0x1e0
01dc 4801 |H | Short_Literal 0x1
01dd a602 | | Store_Unchecked 0x3,0x2
01de 00d8 | | Load_Top At_Offset_0
01df 8411 | | Call 0x2,0x11
01e0 00c8 | | Action Pop_Auxiliary_Range
01e1 37f7 |7 | Loop_Decreasing 0x1d9
01e2 00ce | | Action Pop_Auxiliary
01e3 00d8 | | Load_Top At_Offset_0
01e4 6804 |h | Jump_Zero 0x1e9
01e5 e008 | | Load 0x0,0x8
01e6 181a | | Execute Package,Field_Execute,Field_Number 0x1a
01e7 e008 | | Load 0x0,0x8
01e8 1819 | | Execute Package,Field_Execute,Field_Number 0x19
01e9 4501 |E | Exit_Subprogram 0x1
01ea 0000 0000 | | .BLANK 0000[0x6]
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 01f3 | | .CONST 0x01f3 ; Address of begin
01f1 0217 | | .CONST 0x0217 ; Address of exception handler
01f2 0001 | | .CONST 0x0001 ; Number of locals
01f3 BODY_01f0:
01f3 INIT_01f0:
01f3 e602 | | Load 0x3,0x2
01f4 00e2 | | Load_Encached Integer_Cache
01f5 00e0 | | Load_Encached Standard_Cache
01f6 1819 | | Execute Package,Field_Execute,Field_Number 0x19
01f7 c603 | | Store 0x3,0x3
01f8 e603 | | Load 0x3,0x3
01f9 e226 | & | Load 0x1,0x26
01fa 0260 | ` | Execute Discrete,In_Type
01fb 6805 |h | Jump_Zero 0x201
01fc e603 | | Load 0x3,0x3
01fd e7ff | | Load 0x3,-0x1
01fe e405 | | Load 0x2,0x5
01ff 01d6 | | Execute Vector,Field_Write
0200 4501 |E | Exit_Subprogram 0x1
0201 482e |H. | Short_Literal 0x2e
0202 0092 0282 | | Action Push_String_Extended,0x282 ; "Value must be in the range "
0204 4820 |H | Short_Literal 0x20
0205 4800 |H | Short_Literal 0x0
0206 480a |H | Short_Literal 0xa
0207 4800 |H | Short_Literal 0x0
0208 822b | + | Call 0x1,0x2b
0209 01cc | | Execute Vector,Catenate
020a 0092 0283 | | Action Push_String_Extended,0x283 ; ".."
020c 01cc | | Execute Vector,Catenate
020d 4820 |H | Short_Literal 0x20
020e 4800 |H | Short_Literal 0x0
020f 480a |H | Short_Literal 0xa
0210 4840 |H@ | Short_Literal 0x40
0211 822b | + | Call 0x1,0x2b
0212 01cc | | Execute Vector,Catenate
0213 01cb | | Execute Vector,Append
0214 e016 | | Load 0x0,0x16
0215 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0216 4501 |E | Exit_Subprogram 0x1
0217 TRAP_01f0:
0217 010e | | Execute Exception,Is_Constraint_Error
0218 6807 |h | Jump_Zero 0x220
0219 0092 0284 | | Action Push_String_Extended,0x284 ; "Numeric value is required."
021b e016 | | Load 0x0,0x16
021c 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
021d e7ff | | Load 0x3,-0x1
021e 840a | | Call 0x2,0xa
021f 4501 |E | Exit_Subprogram 0x1
0220 0100 | | Execute Exception,Raise
0221 0000 0000 | | .BLANK 0000[0x7]
0228 ; --------------------------------------------------------------------------------------
0228 ; SUBPROGRAM
0228 ; --------------------------------------------------------------------------------------
0228 0233 | 3 | .CONST 0x0233 ; Address of begin
0229 0004 | | .CONST 0x0004 ; Address of exception handler
022a 0002 | | .CONST 0x0002 ; Number of locals
022b INIT_0228:
022b 4820 |H | Short_Literal 0x20
022c 0092 0285 | | Action Push_String_Extended,0x285 ; "Yes"
022e 0092 0286 | | Action Push_String_Extended,0x286 ; "All answers correct"
0230 8408 | | Call 0x2,0x8
0231 e006 | | Load 0x0,0x6
0232 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0233 BODY_0228:
0233 00d8 | | Load_Top At_Offset_0
0234 01db | | Execute Vector,Length
0235 680e |h | Jump_Zero 0x244
0236 4801 |H | Short_Literal 0x1
0237 0092 0287 | | Action Push_String_Extended,0x287 ; "Y"
0239 e802 | | Load 0x4,0x2
023a e006 | | Load 0x0,0x6
023b 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
023c 7007 |p | Jump_Nonzero 0x244
023d 4801 |H | Short_Literal 0x1
023e 0092 0285 | | Action Push_String_Extended,0x285 ; "Yes"
0240 e802 | | Load 0x4,0x2
0241 e006 | | Load 0x0,0x6
0242 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
0243 6802 |h | Jump_Zero 0x246
0244 00cc | | Action Pop_Block
0245 4501 |E | Exit_Subprogram 0x1
0246 4801 |H | Short_Literal 0x1
0247 e016 | | Load 0x0,0x16
0248 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
0249 4501 |E | Exit_Subprogram 0x1
024a 0000 0000 | | .BLANK 0000[0x6]
0250 ; --------------------------------------------------------------------------------------
0250 ; SUBPROGRAM
0250 ; --------------------------------------------------------------------------------------
0250 0256 | V | .CONST 0x0256 ; Address of begin
0251 0004 | | .CONST 0x0004 ; Address of exception handler
0252 0002 | | .CONST 0x0002 ; Number of locals
0253 INIT_0250:
0253 e606 | | Load 0x3,0x6
0254 e015 | | Load 0x0,0x15
0255 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0256 BODY_0250:
0256 e606 | | Load 0x3,0x6
0257 e405 | | Load 0x2,0x5
0258 01d7 | | Execute Vector,Field_Read
0259 e802 | | Load 0x4,0x2
025a e015 | | Load 0x0,0x15
025b 1813 | | Execute Package,Field_Execute,Field_Number 0x13
025c e606 | | Load 0x3,0x6
025d e405 | | Load 0x2,0x5
025e 01d7 | | Execute Vector,Field_Read
025f 0c01 | | Execute_Immediate Greater_Equal,0x1
0260 680d |h | Jump_Zero 0x26e
0261 00d8 | | Load_Top At_Offset_0
0262 e008 | | Load 0x0,0x8
0263 180e | | Execute Package,Field_Execute,Field_Number 0xe
0264 7009 |p | Jump_Nonzero 0x26e
0265 00ea | | Load_Encached Null_String_Cache
0266 00ea | | Load_Encached Null_String_Cache
0267 821c | | Call 0x1,0x1c
0268 e802 | | Load 0x4,0x2
0269 e008 | | Load 0x0,0x8
026a 1815 | | Execute Package,Field_Execute,Field_Number 0x15
026b e802 | | Load 0x4,0x2
026c e008 | | Load 0x0,0x8
026d 180d | | Execute Package,Field_Execute,Field_Number 0xd
026e 480c |H | Short_Literal 0xc
026f e802 | | Load 0x4,0x2
0270 e015 | | Load 0x0,0x15
0271 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0272 4501 |E | Exit_Subprogram 0x1
0273 ; --------------------------------------------------------------------------------------
0273 ; STRING TABLE
0273 ; --------------------------------------------------------------------------------------
0273 002c | , | .STRTAB 0x002c->0x0289 ; "Setup_Machine"
0274 0037 | 7 | .STRTAB 0x0037->0x028f ; "This machine has already been assigned a Site. Contact your Rational representative for further assistance."
0275 00a1 | | .STRTAB 0x00a1->0x02c5 ; "Answer each of the following questions."
0276 00c6 | | .STRTAB 0x00c6->0x02d9 ; "No action will be taken until all answers have been given."
0277 00fe | | .STRTAB 0x00fe->0x02f6 ; "Default value for each token count is given in []"
0278 012d | - | .STRTAB 0x012d->0x030e ; "All values start at 0, except Login."
0279 014f | O | .STRTAB 0x014f->0x0320 ; "End of file encountered"
027a 0164 | d | .STRTAB 0x0164->0x032c ; " ["
027b 0164 | d | .STRTAB 0x0164->0x032d ; "]: "
027c 0165 | e | .STRTAB 0x0165->0x032e ; ": "
027d 0165 | e | .STRTAB 0x0165->0x032f ; "There is no default, and null string not a valid value."
027e 019a | | .STRTAB 0x019a->0x034b ; "Site"
027f 019c | | .STRTAB 0x019c->0x034d ; " Logins"
0280 01a1 | | .STRTAB 0x01a1->0x0350 ; "Login"
0281 01a4 | | .STRTAB 0x01a4->0x0353 ; "01/01/90"
0282 01aa | | .STRTAB 0x01aa->0x0357 ; "Value must be in the range "
0283 01c3 | | .STRTAB 0x01c3->0x0364 ; ".."
0284 01c3 | | .STRTAB 0x01c3->0x0365 ; "Numeric value is required."
0285 01db | | .STRTAB 0x01db->0x0372 ; "Yes"
; "Yes"
0286 01dc | | .STRTAB 0x01dc->0x0374 ; "All answers correct"
0287 01ed | | .STRTAB 0x01ed->0x037d ; "Y"
0288 01ec | | .STREND 0x01ec->0x037e
0289 5365 7475 |Setu| .STRTAB_STRINGS
037e 0000 0000 | | .XXX[0x2]
0380 ; --------------------------------------------------------------------------------------
0380 ; Debug Table
0380 ; --------------------------------------------------------------------------------------
0380 0004 000c | | .DEBUG4 0x0004,0x000c,0xc4a9,0x0000,0x0001,0x0000
0386 640e 8d0c |d | .XXX[0x62]
0388 2e84 0e4c |. L|
038a accc ae4c | L|
038c adcc 6ca4 | l |
038e 0e8d 0dee | |
0390 6ca0 0000 |l |
0392 1000 0000 | |
0394 0844 040c | D |
0396 ce4d eda4 | M |
0398 0cac 2c6d | ,m|
039a 040e 6eac | n |
039c 4e6f 2e6e |No.n|
039e 8cad a40c | |
03a0 2dcc 840c |- |
03a2 4ead 2d8c |N - |
03a4 8d2d cce4 | - |
03a6 0c2c 6e8d | ,n |
03a8 2ecd 2e8d |. . |
03aa 2cae 640e |, d |
03ac 8d0c 2e84 | . |
03ae 0e4c accc | L |
03b0 ae4c adcc | L |
03b2 6ca4 0e8d |l |
03b4 0dee 6ca0 | l |
03b6 0000 1000 | |
03b8 0000 0844 | D|
03ba 040c ce4d | M|
03bc eda4 0cac | |
03be 2c6d 040e |,m |
03c0 6eac 4e6f |n No|
03c2 2e6e 8cad |.n |
03c4 a40c 2dcc | - |
03c6 840c 4ead | N |
03c8 2d8c 8d2d |- -|
03ca cce4 0c2c | ,|
03cc 6e8d 2ecd |n . |
03ce 2e8d 2cae |. , |
03d0 640e 8d0c |d |
03d2 2e84 0e4c |. L|
03d4 accc ae4c | L|
03d6 adcc 6ca4 | l |
03d8 0e8d 0dee | |
03da 6ca0 0000 |l |
03dc 08a0 0000 | |
03de 012e 4cad | .L |
03e0 8cac 2e6c | .l|
03e2 ae65 c000 | e |
03e4 0008 6000 | ` |
03e6 0001 6404 | d |
03e8 0000 0000 | | .BLANK 0000[0x4]
03ec 0001 b4f6 | | .XXX[0x14]
03ee 0000 0000 | |
03f0 0001 0404 | |
03f2 0000 0700 | |
03f4 0000 0000 | |
03f6 0000 0024 | $|
03f8 fffe 003e | >|
03fa 0000 0001 | |
03fc 0000 0000 | |
03fe 0000 000e | |