|
|
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: 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 For_Outer_Call,Visible,Unelaborated,INIT_0018
000d 00bf | | Action Accept_Activation
000e 1d0d | | Execute_Immediate Reference_Lex_1,0xd
000f 00c7 | | Action Elaborate_Subprogram
0010 BODY_0008:
0010 00bc | | Action Signal_Activated
0011 00bb | | Action Signal_Completion
0012 0000 0000 | | .BLANK 0000[0x6]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 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 For_Call,INIT_0080
0063 029f 009b | | Declare_Subprogram For_Call,INIT_0098
0065 029f 00fb | | Declare_Subprogram For_Call,INIT_00f8
0067 029f 0173 | s| Declare_Subprogram For_Call,INIT_0170
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_Subprogram 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_Result,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 0x7ff
0092 4402 |D | Exit_Subprogram With_Result,0x2
0093 4801 |H | Short_Literal 0x1
0094 4402 |D | Exit_Subprogram With_Result,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 For_Call,INIT_01d8
00a5 029f 01fb | | Declare_Subprogram For_Call,INIT_01f8
00a7 029f 022b | +| Declare_Subprogram For_Call,INIT_0228
00a9 029f 024b | K| Declare_Subprogram For_Call,INIT_0248
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_Subprogram 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 For_Call,INIT_02c8
010d 029f 03db | | Declare_Subprogram For_Call,INIT_03d8
010f 029f 040b | | Declare_Subprogram For_Call,INIT_0408
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_Result,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_Result,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_Result,0x4
0132 4800 |H | Short_Literal 0x0
0133 4404 |D | Exit_Subprogram With_Result,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_Result,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_Result,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 For_Call,INIT_0448
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_Subprogram 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_Subprogram 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_Subprogram 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_Subprogram 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_Subprogram 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_Subprogram 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 0x3a
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_Result,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_Unchecked 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_Unchecked 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_Result,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_Subprogram 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_Subprogram 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_Subprogram 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_Subprogram 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 | | PushFullAddress InMicrocode
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_Subprogram 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"
; "IF"
; "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"
; "THEN"
; "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]