|
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 - download
Length: 4096 (0x1000) Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0314ee
└─⟦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 0528 | ( | .CONST 0x0528 ; 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 0003 | | .CONST 0x0003 ; 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 INIT_0018,For_Outer_Call,Visible,Unelaborated 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 0069 | i | .CONST 0x0069 ; Address of begin 0019 0004 | | .CONST 0x0004 ; Address of exception handler 001a 0017 | | .CONST 0x0017 ; Number of locals 001b INIT_0018: 001b e002 | | Load 0x0,0x2 001c e003 | | Load 0x0,0x3 001d 00e2 | | Load_Encached Integer_Cache 001e e004 | | Load 0x0,0x4 001f 1b50 | P | Execute Package,Field_Read,Field_Number 0x50 0020 0387 | | Declare_Variable Package 0021 00d8 | | Load_Top At_Offset_0 0022 020f | | Execute Module,Activate 0023 4800 |H | Short_Literal 0x0 0024 4864 |Hd | Short_Literal 0x64 0025 00e2 | | Load_Encached Integer_Cache 0026 03f8 | | Declare_Type Discrete,Constrained 0027 4801 |H | Short_Literal 0x1 0028 48fa |H | Short_Literal 0xfa 0029 00e2 | | Load_Encached Integer_Cache 002a 03f8 | | Declare_Type Discrete,Constrained 002b 4818 |H | Short_Literal 0x18 002c 03cc | | Declare_Type Access,Incomplete,Accesses_Protected 002d e005 | | Load 0x0,0x5 002e 00d9 | | Load_Top At_Offset_1 002f 02a0 | | Declare_Subprogram Null_Subprogram 0030 4802 |H | Short_Literal 0x2 0031 032d | - | Declare_Type Record,Defined 0032 00d8 | | Load_Top At_Offset_0 0033 02a0 | | Declare_Subprogram Null_Subprogram 0034 00db | | Load_Top At_Offset_3 0035 03c7 | | Complete_Type Access,By_Defining 0036 4818 |H | Short_Literal 0x18 0037 03cc | | Declare_Type Access,Incomplete,Accesses_Protected 0038 e005 | | Load 0x0,0x5 0039 00e8 | | Load_Encached Character_Cache 003a 00da | | Load_Top At_Offset_2 003b 00db | | Load_Top At_Offset_3 003c 02a0 | | Declare_Subprogram Null_Subprogram 003d 4804 |H | Short_Literal 0x4 003e 032d | - | Declare_Type Record,Defined 003f 00d8 | | Load_Top At_Offset_0 0040 02a0 | | Declare_Subprogram Null_Subprogram 0041 00db | | Load_Top At_Offset_3 0042 03c7 | | Complete_Type Access,By_Defining 0043 00db | | Load_Top At_Offset_3 0044 03bd | | Declare_Variable Access,Duplicate 0045 4801 |H | Short_Literal 0x1 0046 48fa |H | Short_Literal 0xfa 0047 e407 | | Load 0x2,0x7 0048 02a0 | | Declare_Subprogram Null_Subprogram 0049 4801 |H | Short_Literal 0x1 004a 035d | ] | Declare_Type Array,Defined 004b 00d8 | | Load_Top At_Offset_0 004c 0337 | 7 | Declare_Variable Array 004d e403 | | Load 0x2,0x3 004e 0007 | | Action Break_Optional 004f 4800 |H | Short_Literal 0x0 0050 4864 |Hd | Short_Literal 0x64 0051 e404 | | Load 0x2,0x4 0052 02a0 | | Declare_Subprogram Null_Subprogram 0053 4801 |H | Short_Literal 0x1 0054 035d | ] | Declare_Type Array,Defined 0055 00d8 | | Load_Top At_Offset_0 0056 0337 | 7 | Declare_Variable Array 0057 e004 | | Load 0x0,0x4 0058 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0059 02c7 | | Declare_Variable Any 005a 00d8 | | Load_Top At_Offset_0 005b 1c00 | | Execute_Immediate Run_Utility,0x0 005c e005 | | Load 0x0,0x5 005d 0007 | | Action Break_Optional 005e 00d8 | | Load_Top At_Offset_0 005f 0007 | | Action Break_Optional 0060 00e3 | | Load_Encached Natural_Cache 0061 029f 0083 | | Declare_Subprogram INIT_0080,For_Call 0063 029f 009b | | Declare_Subprogram INIT_0098,For_Call 0065 029f 00fb | | Declare_Subprogram INIT_00f8,For_Call 0067 029f 0173 | s| Declare_Subprogram INIT_0170,For_Call 0069 BODY_0018: 0069 00be | | Action Activate_Tasks 006a 00cf | | Action Mark_Auxiliary 006b 480a |H | Short_Literal 0xa 006c 4801 |H | Short_Literal 0x1 006d 0007 | | Action Break_Optional 006e 4801 |H | Short_Literal 0x1 006f e004 | | Load 0x0,0x4 0070 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 0071 00c8 | | Action Pop_Auxiliary_Range 0072 3ffb |? | Loop_Increasing 0x6e 0073 00ce | | Action Pop_Auxiliary 0074 0092 0484 | | Action Push_String_Extended,0x484 ; "Ada EXPERT SYSTEM" 0076 e004 | | Load 0x0,0x4 0077 184f | O | Execute Package,Field_Execute,Field_Number 0x4f 0078 8415 | | Call 0x2,0x15 0079 8417 | | Call 0x2,0x17 007a 4501 |E | Exit_Suprogram New_Top_Offset 0x1 007b 0000 0000 | | .BLANK 0000[0x5] 0080 ; -------------------------------------------------------------------------------------- 0080 ; SUBPROGRAM 0080 ; -------------------------------------------------------------------------------------- 0080 0083 | | .CONST 0x0083 ; Address of begin 0081 0004 | | .CONST 0x0004 ; Address of exception handler 0082 0001 | | .CONST 0x0001 ; Number of locals 0083 BODY_0080: 0083 INIT_0080: 0083 00da | | Load_Top At_Offset_2 0084 8006 | | Call 0x0,0x6 0085 e7fe | | Load 0x3,-0x2 0086 8006 | | Call 0x0,0x6 0087 01df | | Execute Vector,Equal 0088 6802 |h | Jump_Zero 0x8b 0089 4800 |H | Short_Literal 0x0 008a 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 008b 00da | | Load_Top At_Offset_2 008c 8006 | | Call 0x0,0x6 008d e7fe | | Load 0x3,-0x2 008e 8006 | | Call 0x0,0x6 008f 01c1 | | Execute Vector,Less 0090 6802 |h | Jump_Zero 0x93 0091 4fff |O | Short_Literal -0x1 0092 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0093 4801 |H | Short_Literal 0x1 0094 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0095 0000 0000 | | .XXX[0x3] 0097 0000 | | 0098 ; -------------------------------------------------------------------------------------- 0098 ; SUBPROGRAM 0098 ; -------------------------------------------------------------------------------------- 0098 00ab | | .CONST 0x00ab ; Address of begin 0099 0004 | | .CONST 0x0004 ; Address of exception handler 009a 0009 | | .CONST 0x0009 ; Number of locals 009b INIT_0098: 009b e404 | | Load 0x2,0x4 009c 0007 | | Action Break_Optional 009d e407 | | Load 0x2,0x7 009e 0007 | | Action Break_Optional 009f e005 | | Load 0x0,0x5 00a0 0007 | | Action Break_Optional 00a1 00d8 | | Load_Top At_Offset_0 00a2 0007 | | Action Break_Optional 00a3 029f 01db | | Declare_Subprogram INIT_01d8,For_Call 00a5 029f 01fb | | Declare_Subprogram INIT_01f8,For_Call 00a7 029f 022b | +| Declare_Subprogram INIT_0228,For_Call 00a9 029f 024b | K| Declare_Subprogram INIT_0248,For_Call 00ab BODY_0098: 00ab e405 | | Load 0x2,0x5 00ac a409 | | Store_Unchecked 0x2,0x9 00ad e405 | | Load 0x2,0x5 00ae a40a | | Store_Unchecked 0x2,0xa 00af 0092 0485 | | Action Push_String_Extended,0x485 ; "ENTER NAME OF RULE BASE: " 00b1 e004 | | Load 0x0,0x4 00b2 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 00b3 00e3 | | Load_Encached Natural_Cache 00b4 e005 | | Load 0x0,0x5 00b5 8007 | | Call 0x0,0x7 00b6 c411 | | Store 0x2,0x11 00b7 c413 | | Store 0x2,0x13 00b8 e410 | | Load 0x2,0x10 00b9 e411 | | Load 0x2,0x11 00ba 4800 |H | Short_Literal 0x0 00bb 8008 | | Call 0x0,0x8 00bc c410 | | Store 0x2,0x10 00bd 00e3 | | Load_Encached Natural_Cache 00be e005 | | Load 0x0,0x5 00bf e410 | | Load 0x2,0x10 00c0 8009 | | Call 0x0,0x9 00c1 c604 | | Store 0x3,0x4 00c2 c413 | | Store 0x2,0x13 00c3 00cf | | Action Mark_Auxiliary 00c4 00e3 | | Load_Encached Natural_Cache 00c5 e005 | | Load 0x0,0x5 00c6 e410 | | Load 0x2,0x10 00c7 8009 | | Call 0x0,0x9 00c8 c605 | | Store 0x3,0x5 00c9 c413 | | Store 0x2,0x13 00ca e413 | | Load 0x2,0x13 00cb 7001 |p | Jump_Nonzero 0xcd 00cc 7804 |x | Jump 0xd1 00cd e605 | | Load 0x3,0x5 00ce 8606 | | Call 0x3,0x6 00cf 00c9 | | Action Pop_Auxiliary_Loop 00d0 7ff3 | | Jump 0xc4 00d1 00ce | | Action Pop_Auxiliary 00d2 4801 |H | Short_Literal 0x1 00d3 a40d | | Store_Unchecked 0x2,0xd 00d4 4801 |H | Short_Literal 0x1 00d5 a602 | | Store_Unchecked 0x3,0x2 00d6 e407 | | Load 0x2,0x7 00d7 a603 | | Store_Unchecked 0x3,0x3 00d8 00cf | | Action Mark_Auxiliary 00d9 00e3 | | Load_Encached Natural_Cache 00da e005 | | Load 0x0,0x5 00db e410 | | Load 0x2,0x10 00dc 8009 | | Call 0x0,0x9 00dd c604 | | Store 0x3,0x4 00de c413 | | Store 0x2,0x13 00df e413 | | Load 0x2,0x13 00e0 0c01 | | Execute_Immediate Greater_Equal,0x1 00e1 6802 |h | Jump_Zero 0xe4 00e2 e604 | | Load 0x3,0x4 00e3 8609 | | Call 0x3,0x9 00e4 e410 | | Load 0x2,0x10 00e5 e004 | | Load 0x0,0x4 00e6 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38 00e7 6801 |h | Jump_Zero 0xe9 00e8 7802 |x | Jump 0xeb 00e9 00c9 | | Action Pop_Auxiliary_Loop 00ea 7fee | | Jump 0xd9 00eb 00ce | | Action Pop_Auxiliary 00ec e602 | | Load 0x3,0x2 00ed e40d | | Load 0x2,0xd 00ee e40f | | Load 0x2,0xf 00ef 01d6 | | Execute Vector,Field_Write 00f0 e40d | | Load 0x2,0xd 00f1 0aff | | Execute_Immediate Plus,-0x1 00f2 c40d | | Store 0x2,0xd 00f3 e410 | | Load 0x2,0x10 00f4 e004 | | Load 0x0,0x4 00f5 1816 | | Execute Package,Field_Execute,Field_Number 0x16 00f6 c410 | | Store 0x2,0x10 00f7 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00f8 ; -------------------------------------------------------------------------------------- 00f8 ; SUBPROGRAM 00f8 ; -------------------------------------------------------------------------------------- 00f8 0111 | | .CONST 0x0111 ; Address of begin 00f9 0004 | | .CONST 0x0004 ; Address of exception handler 00fa 000b | | .CONST 0x000b ; Number of locals 00fb INIT_00f8: 00fb e005 | | Load 0x0,0x5 00fc 0007 | | Action Break_Optional 00fd 00e1 | | Load_Encached Boolean_Cache 00fe 03e9 | | Declare_Variable Discrete,Duplicate 00ff e7fe | | Load 0x3,-0x2 0100 e404 | | Load 0x2,0x4 0101 03f1 | | Declare_Variable Discrete,With_Value 0102 e005 | | Load 0x0,0x5 0103 e7ff | | Load 0x3,-0x1 0104 0039 | 9 | Store_Top Access,At_Offset_1 0105 e7fd | | Load 0x3,-0x3 0106 e403 | | Load 0x2,0x3 0107 03f1 | | Declare_Variable Discrete,With_Value 0108 e7fc | | Load 0x3,-0x4 0109 e403 | | Load 0x2,0x3 010a 03f1 | | Declare_Variable Discrete,With_Value 010b 029f 02cb | | Declare_Subprogram INIT_02c8,For_Call 010d 029f 03db | | Declare_Subprogram INIT_03d8,For_Call 010f 029f 040b | | Declare_Subprogram INIT_0408,For_Call 0111 BODY_00f8: 0111 e605 | | Load 0x3,0x5 0112 e40c | | Load 0x2,0xc 0113 01d7 | | Execute Vector,Field_Read 0114 0227 | ' | Execute Access,All_Reference 0115 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0116 0f54 | T | Execute_Immediate Equal,0x54 0117 6802 |h | Jump_Zero 0x11a 0118 4801 |H | Short_Literal 0x1 0119 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 011a e605 | | Load 0x3,0x5 011b e40c | | Load 0x2,0xc 011c 01d7 | | Execute Vector,Field_Read 011d 0227 | ' | Execute Access,All_Reference 011e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 011f 0f46 | F | Execute_Immediate Equal,0x46 0120 6802 |h | Jump_Zero 0x123 0121 4800 |H | Short_Literal 0x0 0122 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 0123 00e1 | | Load_Encached Boolean_Cache 0124 e607 | | Load 0x3,0x7 0125 e606 | | Load 0x3,0x6 0126 860a | | Call 0x3,0xa 0127 c607 | | Store 0x3,0x7 0128 c604 | | Store 0x3,0x4 0129 e604 | | Load 0x3,0x4 012a 7009 |p | Jump_Nonzero 0x134 012b e605 | | Load 0x3,0x5 012c e608 | | Load 0x3,0x8 012d e606 | | Load 0x3,0x6 012e 8609 | | Call 0x3,0x9 012f 6802 |h | Jump_Zero 0x132 0130 4801 |H | Short_Literal 0x1 0131 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 0132 4800 |H | Short_Literal 0x0 0133 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 0134 e607 | | Load 0x3,0x7 0135 a608 | | Store_Unchecked 0x3,0x8 0136 00cf | | Action Mark_Auxiliary 0137 e608 | | Load 0x3,0x8 0138 e40f | | Load 0x2,0xf 0139 01d7 | | Execute Vector,Field_Read 013a 0a01 | | Execute_Immediate Plus,0x1 013b c605 | | Store 0x3,0x5 013c 00e1 | | Load_Encached Boolean_Cache 013d e602 | | Load 0x3,0x2 013e e608 | | Load 0x3,0x8 013f e605 | | Load 0x3,0x5 0140 860b | | Call 0x3,0xb 0141 c602 | | Store 0x3,0x2 0142 c603 | | Store 0x3,0x3 0143 00cf | | Action Mark_Auxiliary 0144 e608 | | Load 0x3,0x8 0145 4800 |H | Short_Literal 0x0 0146 e605 | | Load 0x3,0x5 0147 e602 | | Load 0x3,0x2 0148 8416 | | Call 0x2,0x16 0149 6810 |h | Jump_Zero 0x15a 014a e605 | | Load 0x3,0x5 014b 0a01 | | Execute_Immediate Plus,0x1 014c c605 | | Store 0x3,0x5 014d 00e1 | | Load_Encached Boolean_Cache 014e e602 | | Load 0x3,0x2 014f e608 | | Load 0x3,0x8 0150 e605 | | Load 0x3,0x5 0151 860b | | Call 0x3,0xb 0152 c602 | | Store 0x3,0x2 0153 c603 | | Store 0x3,0x3 0154 e603 | | Load 0x3,0x3 0155 6802 |h | Jump_Zero 0x158 0156 4801 |H | Short_Literal 0x1 0157 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 0158 00c9 | | Action Pop_Auxiliary_Loop 0159 7fea | | Jump 0x144 015a 00ce | | Action Pop_Auxiliary 015b 00e1 | | Load_Encached Boolean_Cache 015c e608 | | Load 0x3,0x8 015d e606 | | Load 0x3,0x6 015e 860a | | Call 0x3,0xa 015f c608 | | Store 0x3,0x8 0160 c604 | | Store 0x3,0x4 0161 e604 | | Load 0x3,0x4 0162 7008 |p | Jump_Nonzero 0x16b 0163 4846 |HF | Short_Literal 0x46 0164 e605 | | Load 0x3,0x5 0165 e40c | | Load 0x2,0xc 0166 01d7 | | Execute Vector,Field_Read 0167 0227 | ' | Execute Access,All_Reference 0168 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0169 4800 |H | Short_Literal 0x0 016a 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 016b 00c9 | | Action Pop_Auxiliary_Loop 016c 7fca | | Jump 0x137 016d 0000 0000 | | .XXX[0x3] 016f 0000 | | 0170 ; -------------------------------------------------------------------------------------- 0170 ; SUBPROGRAM 0170 ; -------------------------------------------------------------------------------------- 0170 0179 | y | .CONST 0x0179 ; Address of begin 0171 0004 | | .CONST 0x0004 ; Address of exception handler 0172 0004 | | .CONST 0x0004 ; Number of locals 0173 INIT_0170: 0173 e005 | | Load 0x0,0x5 0174 0007 | | Action Break_Optional 0175 e405 | | Load 0x2,0x5 0176 0007 | | Action Break_Optional 0177 029f 044b | K| Declare_Subprogram INIT_0448,For_Call 0179 BODY_0170: 0179 4801 |H | Short_Literal 0x1 017a e004 | | Load 0x0,0x4 017b 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 017c 0092 0486 | | Action Push_String_Extended,0x486 ; "I will use my " 017e e004 | | Load 0x0,0x4 017f 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 0180 e402 | | Load 0x2,0x2 0181 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0182 e402 | | Load 0x2,0x2 0183 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0184 e40d | | Load 0x2,0xd 0185 e402 | | Load 0x2,0x2 0186 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0187 0092 0487 | | Action Push_String_Extended,0x487 ; " rules to prove one of the following:" 0189 e004 | | Load 0x0,0x4 018a 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 018b 4802 |H | Short_Literal 0x2 018c e004 | | Load 0x0,0x4 018d 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 018e e409 | | Load 0x2,0x9 018f 003a | : | Store_Top Access,At_Offset_2 0190 00cf | | Action Mark_Auxiliary 0191 00da | | Load_Top At_Offset_2 0192 0227 | ' | Execute Access,All_Reference 0193 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0194 8604 | | Call 0x3,0x4 0195 00da | | Load_Top At_Offset_2 0196 0227 | ' | Execute Access,All_Reference 0197 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0198 800a | | Call 0x0,0xa 0199 4801 |H | Short_Literal 0x1 019a e004 | | Load 0x0,0x4 019b 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 019c 00da | | Load_Top At_Offset_2 019d 0227 | ' | Execute Access,All_Reference 019e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 019f 003b | ; | Store_Top Access,At_Offset_3 01a0 00da | | Load_Top At_Offset_2 01a1 e409 | | Load 0x2,0x9 01a2 022f | / | Execute Access,Equal 01a3 7002 |p | Jump_Nonzero 0x1a6 01a4 00c9 | | Action Pop_Auxiliary_Loop 01a5 7feb | | Jump 0x191 01a6 00ce | | Action Pop_Auxiliary 01a7 4802 |H | Short_Literal 0x2 01a8 e004 | | Load 0x0,0x4 01a9 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 01aa 0092 0488 | | Action Push_String_Extended,0x488 ; "Please answer with (Y)es, (N)o, or (E)xplain " 01ac e004 | | Load 0x0,0x4 01ad 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 01ae 4802 |H | Short_Literal 0x2 01af e004 | | Load 0x0,0x4 01b0 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 01b1 e409 | | Load 0x2,0x9 01b2 003a | : | Store_Top Access,At_Offset_2 01b3 00cf | | Action Mark_Auxiliary 01b4 00da | | Load_Top At_Offset_2 01b5 0227 | ' | Execute Access,All_Reference 01b6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 01b7 a602 | | Store_Unchecked 0x3,0x2 01b8 4801 |H | Short_Literal 0x1 01b9 4800 |H | Short_Literal 0x0 01ba 4801 |H | Short_Literal 0x1 01bb e602 | | Load 0x3,0x2 01bc 8416 | | Call 0x2,0x16 01bd 680a |h | Jump_Zero 0x1c8 01be 0092 0489 | | Action Push_String_Extended,0x489 ; "RECOMMENDATION: " 01c0 e004 | | Load 0x0,0x4 01c1 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 01c2 00db | | Load_Top At_Offset_3 01c3 800a | | Call 0x0,0xa 01c4 4801 |H | Short_Literal 0x1 01c5 e004 | | Load 0x0,0x4 01c6 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 01c7 4501 |E | Exit_Suprogram New_Top_Offset 0x1 01c8 00da | | Load_Top At_Offset_2 01c9 0227 | ' | Execute Access,All_Reference 01ca 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 01cb 003b | ; | Store_Top Access,At_Offset_3 01cc 00da | | Load_Top At_Offset_2 01cd e409 | | Load 0x2,0x9 01ce 022f | / | Execute Access,Equal 01cf 6805 |h | Jump_Zero 0x1d5 01d0 0092 048a | | Action Push_String_Extended,0x48a ; "NO RECOMMENDATION CAN BE CONFIRMED" 01d2 e004 | | Load 0x0,0x4 01d3 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 01d4 4501 |E | Exit_Suprogram New_Top_Offset 0x1 01d5 00c9 | | Action Pop_Auxiliary_Loop 01d6 7fdd | | Jump 0x1b4 01d7 0000 | | .XXX[0x1] 01d8 ; -------------------------------------------------------------------------------------- 01d8 ; SUBPROGRAM 01d8 ; -------------------------------------------------------------------------------------- 01d8 01dd | | .CONST 0x01dd ; Address of begin 01d9 0004 | | .CONST 0x0004 ; Address of exception handler 01da 0002 | | .CONST 0x0002 ; Number of locals 01db INIT_01d8: 01db e405 | | Load 0x2,0x5 01dc 0007 | | Action Break_Optional 01dd BODY_01d8: 01dd e405 | | Load 0x2,0x5 01de 03bc | | Declare_Variable Access,By_Allocation 01df 0039 | 9 | Store_Top Access,At_Offset_1 01e0 e409 | | Load 0x2,0x9 01e1 7005 |p | Jump_Nonzero 0x1e7 01e2 00d8 | | Load_Top At_Offset_0 01e3 a409 | | Store_Unchecked 0x2,0x9 01e4 00d8 | | Load_Top At_Offset_0 01e5 a40a | | Store_Unchecked 0x2,0xa 01e6 7806 |x | Jump 0x1ed 01e7 00d8 | | Load_Top At_Offset_0 01e8 e40a | | Load 0x2,0xa 01e9 0227 | ' | Execute Access,All_Reference 01ea 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 01eb 00d8 | | Load_Top At_Offset_0 01ec a40a | | Store_Unchecked 0x2,0xa 01ed 00db | | Load_Top At_Offset_3 01ee 00d9 | | Load_Top At_Offset_1 01ef 0227 | ' | Execute Access,All_Reference 01f0 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 01f1 e409 | | Load 0x2,0x9 01f2 00d9 | | Load_Top At_Offset_1 01f3 0227 | ' | Execute Access,All_Reference 01f4 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 01f5 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01f6 0000 0000 | | .XXX[0x2] 01f8 ; -------------------------------------------------------------------------------------- 01f8 ; SUBPROGRAM 01f8 ; -------------------------------------------------------------------------------------- 01f8 01fb | | .CONST 0x01fb ; Address of begin 01f9 0004 | | .CONST 0x0004 ; Address of exception handler 01fa 0001 | | .CONST 0x0001 ; Number of locals 01fb BODY_01f8: 01fb INIT_01f8: 01fb 4800 |H | Short_Literal 0x0 01fc a9fc | | Store_Unchecked 0x4,-0x4 01fd 00cf | | Action Mark_Auxiliary 01fe 781c |x | Jump 0x21b 01ff e9fe | | Load 0x4,-0x2 0200 a9fd | | Store_Unchecked 0x4,-0x3 0201 e9fe | | Load 0x4,-0x2 0202 0227 | ' | Execute Access,All_Reference 0203 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0204 e9ff | | Load 0x4,-0x1 0205 8414 | | Call 0x2,0x14 0206 7003 |p | Jump_Nonzero 0x20a 0207 4801 |H | Short_Literal 0x1 0208 a9fc | | Store_Unchecked 0x4,-0x4 0209 7810 |x | Jump 0x21a 020a e9fe | | Load 0x4,-0x2 020b 0227 | ' | Execute Access,All_Reference 020c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 020d e9ff | | Load 0x4,-0x1 020e 8414 | | Call 0x2,0x14 020f 0d00 | | Execute_Immediate Less,0x0 0210 6805 |h | Jump_Zero 0x216 0211 e9fe | | Load 0x4,-0x2 0212 0227 | ' | Execute Access,All_Reference 0213 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0214 a9fe | | Store_Unchecked 0x4,-0x2 0215 7804 |x | Jump 0x21a 0216 e9fe | | Load 0x4,-0x2 0217 0227 | ' | Execute Access,All_Reference 0218 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0219 a9fe | | Store_Unchecked 0x4,-0x2 021a 00c9 | | Action Pop_Auxiliary_Loop 021b e9fc | | Load 0x4,-0x4 021c 0f00 | | Execute_Immediate Equal,0x0 021d e9fe | | Load 0x4,-0x2 021e 022c | , | Execute Access,Not_Null 021f 0279 | y | Execute Discrete,And 0220 77de |w | Jump_Nonzero 0x1ff 0221 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0222 0000 0000 | | .BLANK 0000[0x6] 0228 ; -------------------------------------------------------------------------------------- 0228 ; SUBPROGRAM 0228 ; -------------------------------------------------------------------------------------- 0228 022d | - | .CONST 0x022d ; Address of begin 0229 0004 | | .CONST 0x0004 ; Address of exception handler 022a 0002 | | .CONST 0x0002 ; Number of locals 022b INIT_0228: 022b e407 | | Load 0x2,0x7 022c 0007 | | Action Break_Optional 022d BODY_0228: 022d e407 | | Load 0x2,0x7 022e 03bc | | Declare_Variable Access,By_Allocation 022f 0039 | 9 | Store_Top Access,At_Offset_1 0230 00db | | Load_Top At_Offset_3 0231 00d9 | | Load_Top At_Offset_1 0232 0227 | ' | Execute Access,All_Reference 0233 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0234 4855 |HU | Short_Literal 0x55 0235 00d9 | | Load_Top At_Offset_1 0236 0227 | ' | Execute Access,All_Reference 0237 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0238 e407 | | Load 0x2,0x7 0239 00d9 | | Load_Top At_Offset_1 023a 0227 | ' | Execute Access,All_Reference 023b 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 023c e407 | | Load 0x2,0x7 023d 00d9 | | Load_Top At_Offset_1 023e 0227 | ' | Execute Access,All_Reference 023f 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 0240 00d8 | | Load_Top At_Offset_0 0241 a9fe | | Store_Unchecked 0x4,-0x2 0242 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0243 0000 0000 | | .BLANK 0000[0x5] 0248 ; -------------------------------------------------------------------------------------- 0248 ; SUBPROGRAM 0248 ; -------------------------------------------------------------------------------------- 0248 0255 | U | .CONST 0x0255 ; Address of begin 0249 0004 | | .CONST 0x0004 ; Address of exception handler 024a 0007 | | .CONST 0x0007 ; Number of locals 024b INIT_0248: 024b e005 | | Load 0x0,0x5 024c 00db | | Load_Top At_Offset_3 024d 0039 | 9 | Store_Top Access,At_Offset_1 024e e407 | | Load 0x2,0x7 024f 03bd | | Declare_Variable Access,Duplicate 0250 e005 | | Load 0x0,0x5 0251 0007 | | Action Break_Optional 0252 00e1 | | Load_Encached Boolean_Cache 0253 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0254 00e3 | | Load_Encached Natural_Cache 0255 BODY_0248: 0255 00cf | | Action Mark_Auxiliary 0256 7868 |xh | Jump 0x2bf 0257 4801 |H | Short_Literal 0x1 0258 482c |H, | Short_Literal 0x2c 0259 800b | | Call 0x0,0xb 025a e802 | | Load 0x4,0x2 025b 800c | | Call 0x0,0xc 025c 005a | Z | Store_Top Discrete,At_Offset_2 025d 00d9 | | Load_Top At_Offset_1 025e 0c01 | | Execute_Immediate Greater_Equal,0x1 025f 685e |h^ | Jump_Zero 0x2be 0260 00d9 | | Load_Top At_Offset_1 0261 0aff | | Execute_Immediate Plus,-0x1 0262 00d8 | | Load_Top At_Offset_0 0263 00e3 | | Load_Encached Natural_Cache 0264 0260 | ` | Execute Discrete,In_Type 0265 7001 |p | Jump_Nonzero 0x267 0266 0801 | | Execute_Immediate Raise,0x1 0267 4801 |H | Short_Literal 0x1 0268 e802 | | Load 0x4,0x2 0269 800d | | Call 0x0,0xd 026a a805 | | Store_Unchecked 0x4,0x5 026b e802 | | Load 0x4,0x2 026c 800e | | Call 0x0,0xe 026d 00da | | Load_Top At_Offset_2 026e 027d | } | Execute Discrete,Greater 026f 680c |h | Jump_Zero 0x27c 0270 4800 |H | Short_Literal 0x0 0271 00da | | Load_Top At_Offset_2 0272 0a01 | | Execute_Immediate Plus,0x1 0273 00d8 | | Load_Top At_Offset_0 0274 00e3 | | Load_Encached Natural_Cache 0275 0260 | ` | Execute Discrete,In_Type 0276 7001 |p | Jump_Nonzero 0x278 0277 0801 | | Execute_Immediate Raise,0x1 0278 e802 | | Load 0x4,0x2 0279 800d | | Call 0x0,0xd 027a a802 | | Store_Unchecked 0x4,0x2 027b 7803 |x | Jump 0x27f 027c 00ea | | Load_Encached Null_String_Cache 027d 800f | | Call 0x0,0xf 027e a802 | | Store_Unchecked 0x4,0x2 027f e603 | | Load 0x3,0x3 0280 7007 |p | Jump_Nonzero 0x288 0281 e603 | | Load 0x3,0x3 0282 e805 | | Load 0x4,0x5 0283 8608 | | Call 0x3,0x8 0284 c603 | | Store 0x3,0x3 0285 e603 | | Load 0x3,0x3 0286 a803 | | Store_Unchecked 0x4,0x3 0287 7820 |x | Jump 0x2a8 0288 e603 | | Load 0x3,0x3 0289 a803 | | Store_Unchecked 0x4,0x3 028a 00da | | Load_Top At_Offset_2 028b e804 | | Load 0x4,0x4 028c e803 | | Load 0x4,0x3 028d e805 | | Load 0x4,0x5 028e 8607 | | Call 0x3,0x7 028f c803 | | Store 0x4,0x3 0290 c804 | | Store 0x4,0x4 0291 005b | [ | Store_Top Discrete,At_Offset_3 0292 00da | | Load_Top At_Offset_2 0293 7014 |p | Jump_Nonzero 0x2a8 0294 e803 | | Load 0x4,0x3 0295 e805 | | Load 0x4,0x5 0296 8608 | | Call 0x3,0x8 0297 c803 | | Store 0x4,0x3 0298 00db | | Load_Top At_Offset_3 0299 e804 | | Load 0x4,0x4 029a 0227 | ' | Execute Access,All_Reference 029b 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 029c 8414 | | Call 0x2,0x14 029d 0c01 | | Execute_Immediate Greater_Equal,0x1 029e 6805 |h | Jump_Zero 0x2a4 029f e803 | | Load 0x4,0x3 02a0 e804 | | Load 0x4,0x4 02a1 0227 | ' | Execute Access,All_Reference 02a2 3802 |8 | Execute Record,Field_Write,Field_Number 0x2 02a3 7804 |x | Jump 0x2a8 02a4 e803 | | Load 0x4,0x3 02a5 e804 | | Load 0x4,0x4 02a6 0227 | ' | Execute Access,All_Reference 02a7 3803 |8 | Execute Record,Field_Write,Field_Number 0x3 02a8 0092 048b | | Action Push_String_Extended,0x48b ; "IF" 02aa 800f | | Call 0x0,0xf 02ab e803 | | Load 0x4,0x3 02ac 0227 | ' | Execute Access,All_Reference 02ad 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02ae 8414 | | Call 0x2,0x14 02af 7007 |p | Jump_Nonzero 0x2b7 02b0 e602 | | Load 0x3,0x2 02b1 e40d | | Load 0x2,0xd 02b2 e40f | | Load 0x2,0xf 02b3 01d6 | | Execute Vector,Field_Write 02b4 e40d | | Load 0x2,0xd 02b5 0a01 | | Execute_Immediate Plus,0x1 02b6 c40d | | Store 0x2,0xd 02b7 e803 | | Load 0x4,0x3 02b8 e602 | | Load 0x3,0x2 02b9 e40c | | Load 0x2,0xc 02ba 01d6 | | Execute Vector,Field_Write 02bb e602 | | Load 0x3,0x2 02bc 0a01 | | Execute_Immediate Plus,0x1 02bd c602 | | Store 0x3,0x2 02be 00c9 | | Action Pop_Auxiliary_Loop 02bf e802 | | Load 0x4,0x2 02c0 800e | | Call 0x0,0xe 02c1 0c01 | | Execute_Immediate Greater_Equal,0x1 02c2 7794 |w | Jump_Nonzero 0x257 02c3 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02c4 0000 0000 | | .BLANK 0000[0x4] 02c8 ; -------------------------------------------------------------------------------------- 02c8 ; SUBPROGRAM 02c8 ; -------------------------------------------------------------------------------------- 02c8 02d3 | | .CONST 0x02d3 ; Address of begin 02c9 0004 | | .CONST 0x0004 ; Address of exception handler 02ca 0005 | | .CONST 0x0005 ; Number of locals 02cb INIT_02c8: 02cb 00e8 | | Load_Encached Character_Cache 02cc e005 | | Load 0x0,0x5 02cd 0092 048c | | Action Push_String_Extended,0x48c ; "YyNnEe" 02cf 800f | | Call 0x0,0xf 02d0 0039 | 9 | Store_Top Access,At_Offset_1 02d1 00e3 | | Load_Encached Natural_Cache 02d2 03e9 | | Declare_Variable Discrete,Duplicate 02d3 BODY_02c8: 02d3 00cf | | Action Mark_Auxiliary 02d4 00cf | | Action Mark_Auxiliary 02d5 0092 048d | | Action Push_String_Extended,0x48d ; "Is this true? " 02d7 e004 | | Load 0x0,0x4 02d8 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 02d9 e9ff | | Load 0x4,-0x1 02da 800a | | Call 0x0,0xa 02db 0092 048e | | Action Push_String_Extended,0x48e ; " ?? " 02dd e004 | | Load 0x0,0x4 02de 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 02df 00e8 | | Load_Encached Character_Cache 02e0 e004 | | Load 0x0,0x4 02e1 1845 | E | Execute Package,Field_Execute,Field_Number 0x45 02e2 c802 | | Store 0x4,0x2 02e3 4801 |H | Short_Literal 0x1 02e4 e802 | | Load 0x4,0x2 02e5 800b | | Call 0x0,0xb 02e6 e803 | | Load 0x4,0x3 02e7 800c | | Call 0x0,0xc 02e8 0c01 | | Execute_Immediate Greater_Equal,0x1 02e9 7002 |p | Jump_Nonzero 0x2ec 02ea 00c9 | | Action Pop_Auxiliary_Loop 02eb 7fe9 | | Jump 0x2d5 02ec 00ce | | Action Pop_Auxiliary 02ed e802 | | Load 0x4,0x2 02ee 00d8 | | Load_Top At_Offset_0 02ef 0d45 | E | Execute_Immediate Less,0x45 02f0 703e |p> | Jump_Nonzero 0x32f 02f1 0abb | | Execute_Immediate Plus,-0x45 02f2 463a |F: | Jump_Case 0x3b 02f3 7845 |xE | Jump 0x339 ; case 0x0 02f4 78dc |x | Jump 0x3d1 ; case 0x1 02f5 78db |x | Jump 0x3d1 ; case 0x2 02f6 78da |x | Jump 0x3d1 ; case 0x3 02f7 78d9 |x | Jump 0x3d1 ; case 0x4 02f8 78d8 |x | Jump 0x3d1 ; case 0x5 02f9 78d7 |x | Jump 0x3d1 ; case 0x6 02fa 78d6 |x | Jump 0x3d1 ; case 0x7 02fb 78d5 |x | Jump 0x3d1 ; case 0x8 02fc 7834 |x4 | Jump 0x331 ; case 0x9 02fd 78d3 |x | Jump 0x3d1 ; case 0xa 02fe 78d2 |x | Jump 0x3d1 ; case 0xb 02ff 78d1 |x | Jump 0x3d1 ; case 0xc 0300 78d0 |x | Jump 0x3d1 ; case 0xd 0301 78cf |x | Jump 0x3d1 ; case 0xe 0302 78ce |x | Jump 0x3d1 ; case 0xf 0303 78cd |x | Jump 0x3d1 ; case 0x10 0304 78cc |x | Jump 0x3d1 ; case 0x11 0305 78cb |x | Jump 0x3d1 ; case 0x12 0306 78ca |x | Jump 0x3d1 ; case 0x13 0307 78c1 |x | Jump 0x3c9 ; case 0x14 0308 78c8 |x | Jump 0x3d1 ; case 0x15 0309 78c7 |x | Jump 0x3d1 ; case 0x16 030a 78c6 |x | Jump 0x3d1 ; case 0x17 030b 78c5 |x | Jump 0x3d1 ; case 0x18 030c 78c4 |x | Jump 0x3d1 ; case 0x19 030d 78c3 |x | Jump 0x3d1 ; case 0x1a 030e 78c2 |x | Jump 0x3d1 ; case 0x1b 030f 78c1 |x | Jump 0x3d1 ; case 0x1c 0310 78c0 |x | Jump 0x3d1 ; case 0x1d 0311 78bf |x | Jump 0x3d1 ; case 0x1e 0312 78be |x | Jump 0x3d1 ; case 0x1f 0313 7825 |x% | Jump 0x339 ; case 0x20 0314 78bc |x | Jump 0x3d1 ; case 0x21 0315 78bb |x | Jump 0x3d1 ; case 0x22 0316 78ba |x | Jump 0x3d1 ; case 0x23 0317 78b9 |x | Jump 0x3d1 ; case 0x24 0318 78b8 |x | Jump 0x3d1 ; case 0x25 0319 78b7 |x | Jump 0x3d1 ; case 0x26 031a 78b6 |x | Jump 0x3d1 ; case 0x27 031b 78b5 |x | Jump 0x3d1 ; case 0x28 031c 7814 |x | Jump 0x331 ; case 0x29 031d 78b3 |x | Jump 0x3d1 ; case 0x2a 031e 78b2 |x | Jump 0x3d1 ; case 0x2b 031f 78b1 |x | Jump 0x3d1 ; case 0x2c 0320 78b0 |x | Jump 0x3d1 ; case 0x2d 0321 78af |x | Jump 0x3d1 ; case 0x2e 0322 78ae |x | Jump 0x3d1 ; case 0x2f 0323 78ad |x | Jump 0x3d1 ; case 0x30 0324 78ac |x | Jump 0x3d1 ; case 0x31 0325 78ab |x | Jump 0x3d1 ; case 0x32 0326 78aa |x | Jump 0x3d1 ; case 0x33 0327 78a1 |x | Jump 0x3c9 ; case 0x34 0328 78a8 |x | Jump 0x3d1 ; case 0x35 0329 78a7 |x | Jump 0x3d1 ; case 0x36 032a 78a6 |x | Jump 0x3d1 ; case 0x37 032b 78a5 |x | Jump 0x3d1 ; case 0x38 032c 78a4 |x | Jump 0x3d1 ; case 0x39 032d 78a3 |x | Jump 0x3d1 ; case 0x3a 032e 78a2 |x | .XXX[0x1] 032f 00d1 | | Pop_Control Pop_Count_1 0330 78a0 |x | Jump 0x3d1 0331 4846 |HF | Short_Literal 0x46 0332 e9fd | | Load 0x4,-0x3 0333 e40c | | Load 0x2,0xc 0334 01d7 | | Execute Vector,Field_Read 0335 0227 | ' | Execute Access,All_Reference 0336 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0337 4800 |H | Short_Literal 0x0 0338 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0339 4802 |H | Short_Literal 0x2 033a e004 | | Load 0x0,0x4 033b 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 033c 0092 048f | | Action Push_String_Extended,0x48f ; "TRYING TO USE RULE" 033e e004 | | Load 0x0,0x4 033f 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 0340 e402 | | Load 0x2,0x2 0341 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0342 e402 | | Load 0x2,0x2 0343 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0344 e9fe | | Load 0x4,-0x2 0345 e402 | | Load 0x2,0x2 0346 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0347 4801 |H | Short_Literal 0x1 0348 e004 | | Load 0x0,0x4 0349 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 034a e9fd | | Load 0x4,-0x3 034b 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 034c 00cf | | Action Mark_Auxiliary 034d 00db | | Load_Top At_Offset_3 034e 0aff | | Execute_Immediate Plus,-0x1 034f c804 | | Store 0x4,0x4 0350 0092 048b | | Action Push_String_Extended,0x48b ; "IF" 0352 800f | | Call 0x0,0xf 0353 e804 | | Load 0x4,0x4 0354 e40c | | Load 0x2,0xc 0355 01d7 | | Execute Vector,Field_Read 0356 0227 | ' | Execute Access,All_Reference 0357 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0358 8414 | | Call 0x2,0x14 0359 6802 |h | Jump_Zero 0x35c 035a 00c9 | | Action Pop_Auxiliary_Loop 035b 7ff1 | | Jump 0x34d 035c 00ce | | Action Pop_Auxiliary 035d 00da | | Load_Top At_Offset_2 035e 0a01 | | Execute_Immediate Plus,0x1 035f 005b | [ | Store_Top Discrete,At_Offset_3 0360 00da | | Load_Top At_Offset_2 0361 e9fd | | Load 0x4,-0x3 0362 027e | ~ | Execute Discrete,Not_Equal 0363 6825 |h% | Jump_Zero 0x389 0364 4802 |H | Short_Literal 0x2 0365 e004 | | Load 0x0,0x4 0366 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 0367 0092 0490 | | Action Push_String_Extended,0x490 ; "I already know that :" 0369 e004 | | Load 0x0,0x4 036a 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 036b 4801 |H | Short_Literal 0x1 036c e004 | | Load 0x0,0x4 036d 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 036e 00da | | Load_Top At_Offset_2 036f 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 0370 00cf | | Action Mark_Auxiliary 0371 0092 0491 | | Action Push_String_Extended,0x491 ; " " 0373 e004 | | Load 0x0,0x4 0374 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 0375 00da | | Load_Top At_Offset_2 0376 e40c | | Load 0x2,0xc 0377 01d7 | | Execute Vector,Field_Read 0378 0227 | ' | Execute Access,All_Reference 0379 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 037a 800a | | Call 0x0,0xa 037b 4801 |H | Short_Literal 0x1 037c e004 | | Load 0x0,0x4 037d 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 037e 00da | | Load_Top At_Offset_2 037f e9fd | | Load 0x4,-0x3 0380 0aff | | Execute_Immediate Plus,-0x1 0381 027f | | Execute Discrete,Equal 0382 7005 |p | Jump_Nonzero 0x388 0383 00da | | Load_Top At_Offset_2 0384 0a01 | | Execute_Immediate Plus,0x1 0385 005b | [ | Store_Top Discrete,At_Offset_3 0386 00c9 | | Action Pop_Auxiliary_Loop 0387 7fe9 | | Jump 0x371 0388 00ce | | Action Pop_Auxiliary 0389 4802 |H | Short_Literal 0x2 038a e004 | | Load 0x0,0x4 038b 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 038c 0092 048b | | Action Push_String_Extended,0x48b ; "IF" 038e e004 | | Load 0x0,0x4 038f 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 0390 4801 |H | Short_Literal 0x1 0391 e004 | | Load 0x0,0x4 0392 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 0393 e9fd | | Load 0x4,-0x3 0394 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0395 00cf | | Action Mark_Auxiliary 0396 0092 0491 | | Action Push_String_Extended,0x491 ; " " 0398 e004 | | Load 0x0,0x4 0399 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 039a 00db | | Load_Top At_Offset_3 039b e40c | | Load 0x2,0xc 039c 01d7 | | Execute Vector,Field_Read 039d 0227 | ' | Execute Access,All_Reference 039e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 039f 800a | | Call 0x0,0xa 03a0 4801 |H | Short_Literal 0x1 03a1 e004 | | Load 0x0,0x4 03a2 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 03a3 00db | | Load_Top At_Offset_3 03a4 0a01 | | Execute_Immediate Plus,0x1 03a5 c804 | | Store 0x4,0x4 03a6 0092 0492 | | Action Push_String_Extended,0x492 ; "THEN" 03a8 800f | | Call 0x0,0xf 03a9 e804 | | Load 0x4,0x4 03aa e40c | | Load 0x2,0xc 03ab 01d7 | | Execute Vector,Field_Read 03ac 0227 | ' | Execute Access,All_Reference 03ad 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03ae 8414 | | Call 0x2,0x14 03af 6802 |h | Jump_Zero 0x3b2 03b0 00c9 | | Action Pop_Auxiliary_Loop 03b1 7fe4 | | Jump 0x396 03b2 00ce | | Action Pop_Auxiliary 03b3 0092 0492 | | Action Push_String_Extended,0x492 ; "THEN" 03b5 e004 | | Load 0x0,0x4 03b6 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 03b7 4801 |H | Short_Literal 0x1 03b8 e004 | | Load 0x0,0x4 03b9 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 03ba 0092 0491 | | Action Push_String_Extended,0x491 ; " " 03bc e004 | | Load 0x0,0x4 03bd 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 03be 00da | | Load_Top At_Offset_2 03bf 0a01 | | Execute_Immediate Plus,0x1 03c0 e40c | | Load 0x2,0xc 03c1 01d7 | | Execute Vector,Field_Read 03c2 0227 | ' | Execute Access,All_Reference 03c3 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03c4 800a | | Call 0x0,0xa 03c5 4802 |H | Short_Literal 0x2 03c6 e004 | | Load 0x0,0x4 03c7 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 03c8 7808 |x | Jump 0x3d1 03c9 4854 |HT | Short_Literal 0x54 03ca e9fd | | Load 0x4,-0x3 03cb e40c | | Load 0x2,0xc 03cc 01d7 | | Execute Vector,Field_Read 03cd 0227 | ' | Execute Access,All_Reference 03ce 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 03cf 4801 |H | Short_Literal 0x1 03d0 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 03d1 00c9 | | Action Pop_Auxiliary_Loop 03d2 7f01 | | Jump 0x2d4 03d3 0000 0000 | | .BLANK 0000[0x5] 03d8 ; -------------------------------------------------------------------------------------- 03d8 ; SUBPROGRAM 03d8 ; -------------------------------------------------------------------------------------- 03d8 03e1 | | .CONST 0x03e1 ; Address of begin 03d9 0004 | | .CONST 0x0004 ; Address of exception handler 03da 0004 | | .CONST 0x0004 ; Number of locals 03db INIT_03d8: 03db e403 | | Load 0x2,0x3 03dc 0007 | | Action Break_Optional 03dd e404 | | Load 0x2,0x4 03de 0007 | | Action Break_Optional 03df e005 | | Load 0x0,0x5 03e0 0007 | | Action Break_Optional 03e1 BODY_03d8: 03e1 e9fe | | Load 0x4,-0x2 03e2 0a01 | | Execute_Immediate Plus,0x1 03e3 005b | [ | Store_Top Discrete,At_Offset_3 03e4 00cf | | Action Mark_Auxiliary 03e5 00db | | Load_Top At_Offset_3 03e6 e40d | | Load 0x2,0xd 03e7 027d | } | Execute Discrete,Greater 03e8 6803 |h | Jump_Zero 0x3ec 03e9 4800 |H | Short_Literal 0x0 03ea a9fd | | Store_Unchecked 0x4,-0x3 03eb 4502 |E | Exit_Suprogram New_Top_Offset 0x2 03ec 00db | | Load_Top At_Offset_3 03ed 0a01 | | Execute_Immediate Plus,0x1 03ee e40f | | Load 0x2,0xf 03ef 01d7 | | Execute Vector,Field_Read 03f0 0aff | | Execute_Immediate Plus,-0x1 03f1 005b | [ | Store_Top Discrete,At_Offset_3 03f2 00da | | Load_Top At_Offset_2 03f3 e40c | | Load 0x2,0xc 03f4 01d7 | | Execute Vector,Field_Read 03f5 0227 | ' | Execute Access,All_Reference 03f6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03f7 003a | : | Store_Top Access,At_Offset_2 03f8 e9ff | | Load 0x4,-0x1 03f9 00da | | Load_Top At_Offset_2 03fa 8414 | | Call 0x2,0x14 03fb 7005 |p | Jump_Nonzero 0x401 03fc 4801 |H | Short_Literal 0x1 03fd a9fd | | Store_Unchecked 0x4,-0x3 03fe 00db | | Load_Top At_Offset_3 03ff a9fe | | Store_Unchecked 0x4,-0x2 0400 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0401 00db | | Load_Top At_Offset_3 0402 0a01 | | Execute_Immediate Plus,0x1 0403 c802 | | Store 0x4,0x2 0404 00c9 | | Action Pop_Auxiliary_Loop 0405 7fdf | | Jump 0x3e5 0406 0000 0000 | | .XXX[0x2] 0408 ; -------------------------------------------------------------------------------------- 0408 ; SUBPROGRAM 0408 ; -------------------------------------------------------------------------------------- 0408 040b | | .CONST 0x040b ; Address of begin 0409 0004 | | .CONST 0x0004 ; Address of exception handler 040a 0001 | | .CONST 0x0001 ; Number of locals 040b BODY_0408: 040b INIT_0408: 040b 0092 0492 | | Action Push_String_Extended,0x492 ; "THEN" 040d 800f | | Call 0x0,0xf 040e 00db | | Load_Top At_Offset_3 040f e40c | | Load 0x2,0xc 0410 01d7 | | Execute Vector,Field_Read 0411 0227 | ' | Execute Access,All_Reference 0412 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0413 8414 | | Call 0x2,0x14 0414 7026 |p& | Jump_Nonzero 0x43b 0415 4854 |HT | Short_Literal 0x54 0416 00db | | Load_Top At_Offset_3 0417 0a01 | | Execute_Immediate Plus,0x1 0418 e40c | | Load 0x2,0xc 0419 01d7 | | Execute Vector,Field_Read 041a 0227 | ' | Execute Access,All_Reference 041b 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 041c 4801 |H | Short_Literal 0x1 041d a9fc | | Store_Unchecked 0x4,-0x4 041e 4802 |H | Short_Literal 0x2 041f e004 | | Load 0x0,0x4 0420 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 0421 0092 0493 | | Action Push_String_Extended,0x493 ; "Rule" 0423 e004 | | Load 0x0,0x4 0424 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 0425 e402 | | Load 0x2,0x2 0426 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0427 e402 | | Load 0x2,0x2 0428 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0429 e9fe | | Load 0x4,-0x2 042a e402 | | Load 0x2,0x2 042b 1815 | | Execute Package,Field_Execute,Field_Number 0x15 042c 0092 0494 | | Action Push_String_Extended,0x494 ; " deduces " 042e e004 | | Load 0x0,0x4 042f 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 0430 00da | | Load_Top At_Offset_2 0431 0a01 | | Execute_Immediate Plus,0x1 0432 e40c | | Load 0x2,0xc 0433 01d7 | | Execute Vector,Field_Read 0434 0227 | ' | Execute Access,All_Reference 0435 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0436 800a | | Call 0x0,0xa 0437 4802 |H | Short_Literal 0x2 0438 e004 | | Load 0x0,0x4 0439 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 043a 4503 |E | Exit_Suprogram New_Top_Offset 0x3 043b 00da | | Load_Top At_Offset_2 043c e40c | | Load 0x2,0xc 043d 01d7 | | Execute Vector,Field_Read 043e 0227 | ' | Execute Access,All_Reference 043f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0440 a9fd | | Store_Unchecked 0x4,-0x3 0441 4800 |H | Short_Literal 0x0 0442 a9fc | | Store_Unchecked 0x4,-0x4 0443 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0444 0000 0000 | | .BLANK 0000[0x4] 0448 ; -------------------------------------------------------------------------------------- 0448 ; SUBPROGRAM 0448 ; -------------------------------------------------------------------------------------- 0448 0456 | V | .CONST 0x0456 ; Address of begin 0449 0004 | | .CONST 0x0004 ; Address of exception handler 044a 0005 | | .CONST 0x0005 ; Number of locals 044b INIT_0448: 044b e403 | | Load 0x2,0x3 044c 0007 | | Action Break_Optional 044d e404 | | Load 0x2,0x4 044e 0007 | | Action Break_Optional 044f e005 | | Load 0x0,0x5 0450 0007 | | Action Break_Optional 0451 0093 0000 | | push_full_address 0x0 0453 602c |`, | Indirect_Literal Discrete,0x480,{0x80000000, 0x00010000} 0454 0273 | s | Execute Discrete,Plus 0455 0007 | | Action Break_Optional 0456 BODY_0448: 0456 4801 |H | Short_Literal 0x1 0457 a802 | | Store_Unchecked 0x4,0x2 0458 00cf | | Action Mark_Auxiliary 0459 e802 | | Load 0x4,0x2 045a 0a01 | | Execute_Immediate Plus,0x1 045b e40f | | Load 0x2,0xf 045c 01d7 | | Execute Vector,Field_Read 045d 0aff | | Execute_Immediate Plus,-0x1 045e c803 | | Store 0x4,0x3 045f 00db | | Load_Top At_Offset_3 0460 e40c | | Load 0x2,0xc 0461 01d7 | | Execute Vector,Field_Read 0462 0227 | ' | Execute Access,All_Reference 0463 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0464 003b | ; | Store_Top Access,At_Offset_3 0465 e9ff | | Load 0x4,-0x1 0466 00db | | Load_Top At_Offset_3 0467 8414 | | Call 0x2,0x14 0468 7001 |p | Jump_Nonzero 0x46a 0469 4502 |E | Exit_Suprogram New_Top_Offset 0x2 046a e802 | | Load 0x4,0x2 046b 0a01 | | Execute_Immediate Plus,0x1 046c c802 | | Store 0x4,0x2 046d e802 | | Load 0x4,0x2 046e e40d | | Load 0x2,0xd 046f 027d | } | Execute Discrete,Greater 0470 680b |h | Jump_Zero 0x47c 0471 4801 |H | Short_Literal 0x1 0472 e004 | | Load 0x0,0x4 0473 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 0474 e9ff | | Load 0x4,-0x1 0475 800a | | Call 0x0,0xa 0476 0092 0495 | | Action Push_String_Extended,0x495 ; " not in rule set " 0478 e004 | | Load 0x0,0x4 0479 184b | K | Execute Package,Field_Execute,Field_Number 0x4b 047a 00d9 | | Load_Top At_Offset_1 047b 0257 | W | Execute Discrete,Raise 047c 00c9 | | Action Pop_Auxiliary_Loop 047d 7fdb | | Jump 0x459 047e 0000 0000 | | .XXX[0x2] 0480 8000 0000 | | .LITERAL {0x80000000, 0x00010000} 0484 ; -------------------------------------------------------------------------------------- 0484 ; STRING TABLE 0484 ; -------------------------------------------------------------------------------------- 0484 0026 | & | .STRTAB 0x0026->0x0497 ; "Ada EXPERT SYSTEM" 0485 0035 | 5 | .STRTAB 0x0035->0x049f ; "ENTER NAME OF RULE BASE: " 0486 004c | L | .STRTAB 0x004c->0x04ac ; "I will use my " 0487 0058 | X | .STRTAB 0x0058->0x04b3 ; " rules to prove one of the following:" 0488 007b | { | .STRTAB 0x007b->0x04c5 ; "Please answer with (Y)es, (N)o, or (E)xplain " 0489 00a6 | | .STRTAB 0x00a6->0x04dc ; "RECOMMENDATION: " 048a 00b4 | | .STRTAB 0x00b4->0x04e4 ; "NO RECOMMENDATION CAN BE CONFIRMED" 048b 00d4 | | .STRTAB 0x00d4->0x04f5 ; "IF" 048c 00d4 | | .STRTAB 0x00d4->0x04f6 ; "YyNnEe" 048d 00d8 | | .STRTAB 0x00d8->0x04f9 ; "Is this true? " 048e 00e4 | | .STRTAB 0x00e4->0x0500 ; " ?? " 048f 00e6 | | .STRTAB 0x00e6->0x0502 ; "TRYING TO USE RULE" 0490 00f6 | | .STRTAB 0x00f6->0x050b ; "I already know that :" 0491 0109 | | .STRTAB 0x0109->0x0515 ; " " 0492 010a | | .STRTAB 0x010a->0x0517 ; "THEN" 0493 010c | | .STRTAB 0x010c->0x0519 ; "Rule" 0494 010e | | .STRTAB 0x010e->0x051b ; " deduces " 0495 0115 | | .STRTAB 0x0115->0x051f ; " not in rule set " 0496 0124 | $ | .STREND 0x0124->0x0528 0497 4164 6120 |Ada | .STRTAB_STRINGS 0528 ; -------------------------------------------------------------------------------------- 0528 ; Debug Table 0528 ; -------------------------------------------------------------------------------------- 0528 0004 0004 | | .DEBUG4 0x0004,0x0004,0x29de,0x0000,0x0001,0x000e 052e 000b 0000 | | .DBG4T 0x000b,0x0000,0x8000,0x0000 0532 001b 0566 | f| .DBG4T 0x001b,0x0566,0x8001,0x8000 0536 0083 0593 | | .DBG4T 0x0083,0x0593,0x0002,0x0000 053a 009b 059a | | .DBG4T 0x009b,0x059a,0x0001,0x4000 053e 00fb 05ce | | .DBG4T 0x00fb,0x05ce,0x0002,0x4000 0542 0173 0603 | s | .DBG4T 0x0173,0x0603,0x0001,0x4000 0546 01db 063a | :| .DBG4T 0x01db,0x063a,0x0001,0x0000 054a 01fb 0645 | E| .DBG4T 0x01fb,0x0645,0x0001,0x4000 054e 022b 0657 | + W| .DBG4T 0x022b,0x0657,0x0001,0x0000 0552 024b 0660 | K `| .DBG4T 0x024b,0x0660,0x0001,0x4000 0556 02cb 0693 | | .DBG4T 0x02cb,0x0693,0x0002,0x4000 055a 03db 06ee | | .DBG4T 0x03db,0x06ee,0x0001,0x4000 055e 040b 0709 | | .DBG4T 0x040b,0x0709,0x0001,0x0000 0562 044b 0716 | K | .DBG4T 0x044b,0x0716,0x0001,0x4000 0566 ; -------------------------------------------------------------------------------------- 0566 ; Debug chain 0566 ; -------------------------------------------------------------------------------------- 0566 0013 0005 | | .DBGLEN 0x0013,0x0005 0568 001b 0023 | #| .DBGLNO 0x001b,0x0023,0x0027,0x002b,0x002d,0x0036,0x0038,0x0043,0x0045,0x004d,0x004f,0x0057,0x005c,0x005e,0x0060,0x0061,0x0063,0x0065,0x0067,0x006b,0x006e,0x0074,0x0078,0x0079 0580 0001 0004 | | .XXX[0x13] 0582 0005 0007 | | 0584 0008 000a | | 0586 000b 000c | | 0588 000d 000e | | 058a 000f 0010 | | 058c 0011 0012 | | 058e 0013 0014 | | 0590 0015 0016 | | 0592 0017 | | 0593 ; -------------------------------------------------------------------------------------- 0593 ; Debug chain 0593 ; -------------------------------------------------------------------------------------- 0593 0000 0005 | | .DBGLEN 0x0000,0x0005 0595 0083 0089 | | .DBGLNO 0x0083,0x0089,0x008b,0x0091,0x0093 059a ; -------------------------------------------------------------------------------------- 059a ; Debug chain 059a ; -------------------------------------------------------------------------------------- 059a 0008 0015 | | .DBGLEN 0x0008,0x0015 059c 009b 009d | | .DBGLNO 0x009b,0x009d,0x009f,0x00a1,0x00a3,0x00a5,0x00a7,0x00a9,0x00ab,0x00ad,0x00af,0x00b3,0x00b8,0x00bd,0x00c4,0x00ca,0x00cc,0x00cd,0x00d2,0x00d4,0x00d6,0x00d9,0x00df,0x00e2,0x00e4,0x00e8,0x00ec,0x00f0,0x00f3 05b9 0001 0002 | | .XXX[0x15] 05bb 0003 0004 | | 05bd 0005 0006 | | 05bf 0008 0009 | | 05c1 000a 000b | | 05c3 000c 000d | | 05c5 000e 0010 | | 05c7 0011 0012 | | 05c9 0013 0014 | | 05cb 0015 0016 | | 05cd 0017 | | 05ce ; -------------------------------------------------------------------------------------- 05ce ; Debug chain 05ce ; -------------------------------------------------------------------------------------- 05ce 0009 0015 | | .DBGLEN 0x0009,0x0015 05d0 00fb 00fd | | .DBGLNO 0x00fb,0x00fd,0x00ff,0x0102,0x0105,0x0108,0x010b,0x010d,0x010f,0x0111,0x0118,0x011a,0x0121,0x0123,0x0129,0x012b,0x0130,0x0132,0x0134,0x0137,0x013c,0x0144,0x014a,0x014d,0x0154,0x0156,0x015b,0x0161,0x0163,0x0169 05ee 0001 0002 | | .XXX[0x15] 05f0 0003 0004 | | 05f2 0005 0006 | | 05f4 0007 0008 | | 05f6 0009 000a | | 05f8 000c 000d | | 05fa 000f 0010 | | 05fc 0011 0012 | | 05fe 0013 0015 | | 0600 0016 0017 | | 0602 0018 | | 0603 ; -------------------------------------------------------------------------------------- 0603 ; Debug chain 0603 ; -------------------------------------------------------------------------------------- 0603 0003 0019 | | .DBGLEN 0x0003,0x0019 0605 0173 0175 | s u| .DBGLNO 0x0173,0x0175,0x0177,0x0179,0x017c,0x0180,0x0187,0x018b,0x018e,0x0191,0x0195,0x0199,0x019c,0x01a0,0x01a7,0x01aa,0x01ae,0x01b1,0x01b4,0x01b8,0x01be,0x01c2,0x01c4,0x01c7,0x01c8,0x01cc,0x01d0,0x01d4 0621 0001 0002 | | .XXX[0x19] 0623 0003 0004 | | 0625 0005 0006 | | 0627 0008 0009 | | 0629 000a 000b | | 062b 000c 000d | | 062d 000e 000f | | 062f 0010 0012 | | 0631 0013 0014 | | 0633 0015 0016 | | 0635 0017 0018 | | 0637 0019 001a | | 0639 001b | | 063a ; -------------------------------------------------------------------------------------- 063a ; Debug chain 063a ; -------------------------------------------------------------------------------------- 063a 0001 0008 | | .DBGLEN 0x0001,0x0008 063c 01db 01dd | | .DBGLNO 0x01db,0x01dd,0x01e0,0x01e2,0x01e4,0x01e7,0x01eb,0x01ed,0x01f1 0645 ; -------------------------------------------------------------------------------------- 0645 ; Debug chain 0645 ; -------------------------------------------------------------------------------------- 0645 0000 0008 | | .DBGLEN 0x0000,0x0008 0647 01fb 01ff | | .DBGLNO 0x01fb,0x01ff,0x0201,0x0207,0x020a,0x0211,0x0216,0x021b 064f 0001 0003 | | .XXX[0x8] 0651 0004 0005 | | 0653 0006 0007 | | 0655 0008 0002 | | 0657 ; -------------------------------------------------------------------------------------- 0657 ; Debug chain 0657 ; -------------------------------------------------------------------------------------- 0657 0001 0006 | | .DBGLEN 0x0001,0x0006 0659 022b 022d | + -| .DBGLNO 0x022b,0x022d,0x0230,0x0234,0x0238,0x023c,0x0240 0660 ; -------------------------------------------------------------------------------------- 0660 ; Debug chain 0660 ; -------------------------------------------------------------------------------------- 0660 0005 0016 | | .DBGLEN 0x0005,0x0016 0662 024b 024e | K N| .DBGLNO 0x024b,0x024e,0x0250,0x0252,0x0254,0x0257,0x025d,0x0260,0x026b,0x0270,0x027c,0x027f,0x0281,0x0285,0x0288,0x028a,0x0292,0x0294,0x0298,0x029f,0x02a4,0x02a8,0x02b0,0x02b4,0x02b7,0x02bb,0x02bf 067d 0002 0003 | | .XXX[0x16] 067f 0004 0005 | | 0681 0006 0007 | | 0683 0008 0009 | | 0685 000a 000b | | 0687 000c 000d | | 0689 000e 000f | | 068b 0010 0011 | | 068d 0012 0013 | | 068f 0014 0015 | | 0691 0016 0001 | | 0693 ; -------------------------------------------------------------------------------------- 0693 ; Debug chain 0693 ; -------------------------------------------------------------------------------------- 0693 0003 002b | +| .DBGLEN 0x0003,0x002b 0695 02cb 02cc | | .DBGLNO 0x02cb,0x02cc,0x02d1,0x02d4,0x02d5,0x02d9,0x02db,0x02df,0x02e3,0x02ed,0x0331,0x0337,0x0339,0x033c,0x0340,0x0347,0x034a,0x034d,0x0350,0x035d,0x0360,0x0364,0x0367,0x036b,0x036e,0x0371,0x0375,0x037b,0x037e,0x0383,0x0389,0x038c,0x0390,0x0393,0x0396,0x039a,0x03a0,0x03a3,0x03a6,0x03b3,0x03b7,0x03ba,0x03be,0x03c5,0x03c9,0x03cf 06c3 0001 0003 | | .XXX[0x2b] 06c5 0004 0005 | | 06c7 0006 0007 | | 06c9 0008 000b | | 06cb 000c 000d | | 06cd 000e 000f | | 06cf 0010 0011 | | 06d1 0013 0014 | | 06d3 0015 0016 | | 06d5 0017 0018 | | 06d7 0019 001a | | 06d9 001c 001d | | 06db 001e 001f | | 06dd 0020 0021 | !| 06df 0022 0023 | " #| 06e1 0024 0026 | $ &| 06e3 0027 0028 | ' (| 06e5 0029 002a | ) *| 06e7 002b 002c | + ,| 06e9 002d 002e | - .| 06eb 002f 0009 | / | 06ed 000a | | 06ee ; -------------------------------------------------------------------------------------- 06ee ; Debug chain 06ee ; -------------------------------------------------------------------------------------- 06ee 0003 000b | | .DBGLEN 0x0003,0x000b 06f0 03db 03dd | | .DBGLNO 0x03db,0x03dd,0x03df,0x03e1,0x03e5,0x03e9,0x03eb,0x03ec,0x03f2,0x03f8,0x03fc,0x03fe,0x0400,0x0401 06fe 0001 0003 | | .XXX[0xb] 0700 0004 0005 | | 0702 0006 0007 | | 0704 0008 0009 | | 0706 000a 000b | | 0708 000c | | 0709 ; -------------------------------------------------------------------------------------- 0709 ; Debug chain 0709 ; -------------------------------------------------------------------------------------- 0709 0000 000b | | .DBGLEN 0x0000,0x000b 070b 040b 0415 | | .DBGLNO 0x040b,0x0415,0x041c,0x041e,0x0421,0x0425,0x042c,0x0430,0x0437,0x043b,0x0441 0716 ; -------------------------------------------------------------------------------------- 0716 ; Debug chain 0716 ; -------------------------------------------------------------------------------------- 0716 0004 000b | | .DBGLEN 0x0004,0x000b 0718 044b 044d | K M| .DBGLNO 0x044b,0x044d,0x044f,0x0451,0x0456,0x0459,0x045f,0x0465,0x0469,0x046a,0x046d,0x0471,0x0474,0x0476,0x047a 0727 0001 0003 | | .XXX[0xb] 0729 0004 0005 | | 072b 0006 0007 | | 072d 0008 0009 | | 072f 000a 000b | | 0731 000c | | 0732 0000 0000 | | .BLANK 0000[0xce]