DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦27feef8bc⟧

    Length: 2048 (0x800)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0a7cf5

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦this⟧ 

Disassembly

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 03e8       |    |		.CONST	0x03e8								; Offset of debug table
0004 0100       |    |		.CONST	0x0100								; Default exception handler - raise instruction
0005 00bb       |    |		.CONST	0x00bb								; Module termination instruction - signal completion
0006 0000       |    |		.CONST	0x0000								; Offset to segment table (only in elab segments)
0007 8002       |    |		.CONST	0x8002								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 002c       | ,  |		.CONST	0x002c								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 000a       |    |		.CONST	0x000a								; Number of locals
000b			INIT_0008:
000b e002       |    |		Load	0x0,0x2
000c 1b8f       |    |		Execute	Package,Field_Read,Field_Number 0x8f
000d 02ff       |    |		Declare_Variable	Variant_Record
000e 00d8       |    |		Load_Top	At_Offset_0
000f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0010 e002       |    |		Load	0x0,0x2
0011 1b8f       |    |		Execute	Package,Field_Read,Field_Number 0x8f
0012 02ff       |    |		Declare_Variable	Variant_Record
0013 00d8       |    |		Load_Top	At_Offset_0
0014 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0015 e002       |    |		Load	0x0,0x2
0016 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
0017 02ff       |    |		Declare_Variable	Variant_Record
0018 00d8       |    |		Load_Top	At_Offset_0
0019 1c00       |    |		Execute_Immediate	Run_Utility,0x0
001a e002       |    |		Load	0x0,0x2
001b 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
001c 02ff       |    |		Declare_Variable	Variant_Record
001d 00d8       |    |		Load_Top	At_Offset_0
001e 1c00       |    |		Execute_Immediate	Run_Utility,0x0
001f e009       |    |		Load	0x0,0x9
0020 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0021 02c7       |    |		Declare_Variable	Any
0022 00d8       |    |		Load_Top	At_Offset_0
0023 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0024 e00a       |    |		Load	0x0,0xa
0025 1b28       | (  |		Execute	Package,Field_Read,Field_Number 0x28
0026 029f 018b  |    |		Declare_Subprogram	INIT_0188,For_Call
0028 029f 01f3  |    |		Declare_Subprogram	INIT_01f0,For_Call
002a 029f 022b  |   +|		Declare_Subprogram	INIT_0228,For_Call
002c			BODY_0008:
002c e002       |    |		Load	0x0,0x2
002d 189a       |    |		Execute	Package,Field_Execute,Field_Number 0x9a
002e e403       |    |		Load	0x2,0x3
002f 016d       | m  |		Execute	Variant_Record,Structure_Write
0030 e403       |    |		Load	0x2,0x3
0031 e002       |    |		Load	0x0,0x2
0032 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
0033 7027       |p'  |		Jump_Nonzero	0x5b
0034 4808       |H   |		Short_Literal	0x8
0035 e002       |    |		Load	0x0,0x2
0036 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
0037 e002       |    |		Load	0x0,0x2
0038 1b65       | e  |		Execute	Package,Field_Read,Field_Number 0x65
0039 0092 0237  |   7|		Action	Push_String_Extended,0x237					; "INTERFACE DESIGN"
003b 4803       |H   |		Short_Literal	0x3
003c e002       |    |		Load	0x0,0x2
003d 187d       | }  |		Execute	Package,Field_Execute,Field_Number 0x7d
003e e001       |    |		Load	0x0,0x1
003f 1b1f       |    |		Execute	Package,Field_Read,Field_Number 0x1f
0040 e001       |    |		Load	0x0,0x1
0041 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0042 0092 0238  |   8|		Action	Push_String_Extended,0x238					; "This SYSTEM contains no interfaces between CIs."
0044 e402       |    |		Load	0x2,0x2
0045 e001       |    |		Load	0x0,0x1
0046 1b32       | 2  |		Execute	Package,Field_Read,Field_Number 0x32
0047 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0048 4800       |H   |		Short_Literal	0x0
0049 4800       |H   |		Short_Literal	0x0
004a 4806       |H   |		Short_Literal	0x6
004b 0092 0239  |   9|		Action	Push_String_Extended,0x239					; "The "
004d 4801       |H   |		Short_Literal	0x1
004e e002       |    |		Load	0x0,0x2
004f 1844       | D  |		Execute	Package,Field_Execute,Field_Number 0x44
0050 e002       |    |		Load	0x0,0x2
0051 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0052 01cc       |    |		Execute	Vector,Catenate
0053 0092 023a  |   :|		Action	Push_String_Extended,0x23a					; "\x22 System has no interfaces between CIs"
0055 01cc       |    |		Execute	Vector,Catenate
0056 e002       |    |		Load	0x0,0x2
0057 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0058 e002       |    |		Load	0x0,0x2
0059 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
005a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
005b 4808       |H   |		Short_Literal	0x8
005c e002       |    |		Load	0x0,0x2
005d 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
005e 00ea       |    |		Load_Encached	Null_String_Cache
005f e403       |    |		Load	0x2,0x3
0060 e002       |    |		Load	0x0,0x2
0061 1833       | 3  |		Execute	Package,Field_Execute,Field_Number 0x33
0062 0092 0237  |   7|		Action	Push_String_Extended,0x237					; "INTERFACE DESIGN"
0064 4803       |H   |		Short_Literal	0x3
0065 e002       |    |		Load	0x0,0x2
0066 187d       | }  |		Execute	Package,Field_Execute,Field_Number 0x7d
0067 0092 023b  |   ;|		Action	Push_String_Extended,0x23b					; "IDD.INTERFACE_DESIGN"
0069 e002       |    |		Load	0x0,0x2
006a 1840       | @  |		Execute	Package,Field_Execute,Field_Number 0x40
006b e402       |    |		Load	0x2,0x2
006c e001       |    |		Load	0x0,0x1
006d 1b32       | 2  |		Execute	Package,Field_Read,Field_Number 0x32
006e 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
006f 4809       |H   |		Short_Literal	0x9
0070 e002       |    |		Load	0x0,0x2
0071 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
0072 00ea       |    |		Load_Encached	Null_String_Cache
0073 0092 023c  |   <|		Action	Push_String_Extended,0x23c					; "3.1"
0075 480b       |H   |		Short_Literal	0xb
0076 e002       |    |		Load	0x0,0x2
0077 183b       | ;  |		Execute	Package,Field_Execute,Field_Number 0x3b
0078 0092 023d  |   =|		Action	Push_String_Extended,0x23d					; "Interface Diagrams."
007a e002       |    |		Load	0x0,0x2
007b 1880       |    |		Execute	Package,Field_Execute,Field_Number 0x80
007c 0092 023e  |   >|		Action	Push_String_Extended,0x23e					; "A depiction of the CI Interfaces of the "
007e 480a       |H   |		Short_Literal	0xa
007f e002       |    |		Load	0x0,0x2
0080 1844       | D  |		Execute	Package,Field_Execute,Field_Number 0x44
0081 e002       |    |		Load	0x0,0x2
0082 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
0083 01cc       |    |		Execute	Vector,Catenate
0084 0092 023f  |   ?|		Action	Push_String_Extended,0x23f					; " SYSTEM is shown in Figure "
0086 01cc       |    |		Execute	Vector,Catenate
0087 0092 0240  |   @|		Action	Push_String_Extended,0x240					; "External Interfaces Diagram"
0089 0092 0241  |   A|		Action	Push_String_Extended,0x241					; "IDD.INTERFACE_DIAGRAM@"
008b e002       |    |		Load	0x0,0x2
008c 183f       | ?  |		Execute	Package,Field_Execute,Field_Number 0x3f
008d 0092 0242  |   B|		Action	Push_String_Extended,0x242					; "IDD.INTERFACE_RELATIONSHIPS"
008f e002       |    |		Load	0x0,0x2
0090 1840       | @  |		Execute	Package,Field_Execute,Field_Number 0x40
0091 4801       |H   |		Short_Literal	0x1
0092 e402       |    |		Load	0x2,0x2
0093 e001       |    |		Load	0x0,0x1
0094 1b32       | 2  |		Execute	Package,Field_Read,Field_Number 0x32
0095 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0096 4805       |H   |		Short_Literal	0x5
0097 e002       |    |		Load	0x0,0x2
0098 1844       | D  |		Execute	Package,Field_Execute,Field_Number 0x44
0099 e002       |    |		Load	0x0,0x2
009a 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
009b 8609       |    |		Call	0x3,0x9
009c 4804       |H   |		Short_Literal	0x4
009d e002       |    |		Load	0x0,0x2
009e 1844       | D  |		Execute	Package,Field_Execute,Field_Number 0x44
009f e002       |    |		Load	0x0,0x2
00a0 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
00a1 8609       |    |		Call	0x3,0x9
00a2 00cf       |    |		Action	Mark_Auxiliary
00a3 e403       |    |		Load	0x2,0x3
00a4 e002       |    |		Load	0x0,0x2
00a5 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
00a6 e403       |    |		Load	0x2,0x3
00a7 e002       |    |		Load	0x0,0x2
00a8 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
00a9 0263       | c  |		Execute	Discrete,Above_Bound
00aa 70d7       |p   |		Jump_Nonzero	0x182
00ab 00d8       |    |		Load_Top	At_Offset_0
00ac e403       |    |		Load	0x2,0x3
00ad e002       |    |		Load	0x0,0x2
00ae 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
00af e604       |    |		Load	0x3,0x4
00b0 016d       | m  |		Execute	Variant_Record,Structure_Write
00b1 4809       |H   |		Short_Literal	0x9
00b2 e002       |    |		Load	0x0,0x2
00b3 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
00b4 00ea       |    |		Load_Encached	Null_String_Cache
00b5 4800       |H   |		Short_Literal	0x0
00b6 e604       |    |		Load	0x3,0x4
00b7 e002       |    |		Load	0x0,0x2
00b8 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
00b9 482e       |H.  |		Short_Literal	0x2e
00ba 4807       |H   |		Short_Literal	0x7
00bb e604       |    |		Load	0x3,0x4
00bc e002       |    |		Load	0x0,0x2
00bd 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
00be 01cb       |    |		Execute	Vector,Append
00bf e002       |    |		Load	0x0,0x2
00c0 1880       |    |		Execute	Package,Field_Execute,Field_Number 0x80
00c1 4801       |H   |		Short_Literal	0x1
00c2 480e       |H   |		Short_Literal	0xe
00c3 e002       |    |		Load	0x0,0x2
00c4 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
00c5 00ea       |    |		Load_Encached	Null_String_Cache
00c6 4814       |H   |		Short_Literal	0x14
00c7 e604       |    |		Load	0x3,0x4
00c8 e002       |    |		Load	0x0,0x2
00c9 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
00ca 4814       |H   |		Short_Literal	0x14
00cb e604       |    |		Load	0x3,0x4
00cc e002       |    |		Load	0x0,0x2
00cd 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
00ce e002       |    |		Load	0x0,0x2
00cf 1886       |    |		Execute	Package,Field_Execute,Field_Number 0x86
00d0 e402       |    |		Load	0x2,0x2
00d1 e001       |    |		Load	0x0,0x1
00d2 1b32       | 2  |		Execute	Package,Field_Read,Field_Number 0x32
00d3 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
00d4 4809       |H   |		Short_Literal	0x9
00d5 e002       |    |		Load	0x0,0x2
00d6 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
00d7 00ea       |    |		Load_Encached	Null_String_Cache
00d8 0092 0243  |   C|		Action	Push_String_Extended,0x243					; "3.X.1"
00da 480b       |H   |		Short_Literal	0xb
00db e002       |    |		Load	0x0,0x2
00dc 183b       | ;  |		Execute	Package,Field_Execute,Field_Number 0x3b
00dd 0092 0244  |   D|		Action	Push_String_Extended,0x244					; "Data Elements."
00df e002       |    |		Load	0x0,0x2
00e0 1880       |    |		Execute	Package,Field_Execute,Field_Number 0x80
00e1 e604       |    |		Load	0x3,0x4
00e2 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
00e3 e00b       |    |		Load	0x0,0xb
00e4 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
00e5 c606       |    |		Store	0x3,0x6
00e6 e606       |    |		Load	0x3,0x6
00e7 e00c       |    |		Load	0x0,0xc
00e8 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
00e9 0b08       |    |		Execute_Immediate	Case_Compare,0x8
00ea 7009       |p   |		Jump_Nonzero	0xf4
00eb 0f13       |    |		Execute_Immediate	Equal,0x13
00ec 7008       |p   |		Jump_Nonzero	0xf5
00ed 482c       |H,  |		Short_Literal	0x2c
00ee e604       |    |		Load	0x3,0x4
00ef e002       |    |		Load	0x0,0x2
00f0 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
00f1 e603       |    |		Load	0x3,0x3
00f2 016d       | m  |		Execute	Variant_Record,Structure_Write
00f3 7806       |x   |		Jump	0xfa
00f4 00d1       |    |		Pop_Control	Pop_Count_1
00f5 e606       |    |		Load	0x3,0x6
00f6 e002       |    |		Load	0x0,0x2
00f7 1898       |    |		Execute	Package,Field_Execute,Field_Number 0x98
00f8 e603       |    |		Load	0x3,0x3
00f9 016d       | m  |		Execute	Variant_Record,Structure_Write
00fa e603       |    |		Load	0x3,0x3
00fb e002       |    |		Load	0x0,0x2
00fc 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
00fd 700b       |p   |		Jump_Nonzero	0x109
00fe 4801       |H   |		Short_Literal	0x1
00ff 480e       |H   |		Short_Literal	0xe
0100 e002       |    |		Load	0x0,0x2
0101 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
0102 e001       |    |		Load	0x0,0x1
0103 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
0104 0092 0245  |   E|		Action	Push_String_Extended,0x245					; "This interface contains no data elements."
0106 e002       |    |		Load	0x0,0x2
0107 1886       |    |		Execute	Package,Field_Execute,Field_Number 0x86
0108 7830       |x0  |		Jump	0x139
0109 00ea       |    |		Load_Encached	Null_String_Cache
010a 0092 0246  |   F|		Action	Push_String_Extended,0x246					; "The data elements of the "
010c 4801       |H   |		Short_Literal	0x1
010d e604       |    |		Load	0x3,0x4
010e e002       |    |		Load	0x0,0x2
010f 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0110 01cc       |    |		Execute	Vector,Catenate
0111 0092 0247  |   G|		Action	Push_String_Extended,0x247					; " interface are described in Table "
0113 01cc       |    |		Execute	Vector,Catenate
0114 4801       |H   |		Short_Literal	0x1
0115 e604       |    |		Load	0x3,0x4
0116 e002       |    |		Load	0x0,0x2
0117 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0118 0092 0248  |   H|		Action	Push_String_Extended,0x248					; " Interface Data Definition"
011a 01cc       |    |		Execute	Vector,Catenate
011b e603       |    |		Load	0x3,0x3
011c 4803       |H   |		Short_Literal	0x3
011d e00d       |    |		Load	0x0,0xd
011e 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
011f 4801       |H   |		Short_Literal	0x1
0120 e402       |    |		Load	0x2,0x2
0121 e001       |    |		Load	0x0,0x1
0122 1b32       | 2  |		Execute	Package,Field_Read,Field_Number 0x32
0123 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0124 0092 0249  |   I|		Action	Push_String_Extended,0x249					; "The utilization of data elements transmitted over the "
0126 4801       |H   |		Short_Literal	0x1
0127 e604       |    |		Load	0x3,0x4
0128 e002       |    |		Load	0x0,0x2
0129 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
012a 01cc       |    |		Execute	Vector,Catenate
012b 0092 024a  |   J|		Action	Push_String_Extended,0x24a					; " interface is described in Table "
012d 01cc       |    |		Execute	Vector,Catenate
012e 4801       |H   |		Short_Literal	0x1
012f e604       |    |		Load	0x3,0x4
0130 e002       |    |		Load	0x0,0x2
0131 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0132 0092 024b  |   K|		Action	Push_String_Extended,0x24b					; " Interface Data Utilization"
0134 01cc       |    |		Execute	Vector,Catenate
0135 e604       |    |		Load	0x3,0x4
0136 e603       |    |		Load	0x3,0x3
0137 e00d       |    |		Load	0x0,0xd
0138 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
0139 4809       |H   |		Short_Literal	0x9
013a e002       |    |		Load	0x0,0x2
013b 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
013c 00ea       |    |		Load_Encached	Null_String_Cache
013d 0092 024c  |   L|		Action	Push_String_Extended,0x24c					; "3.X.2"
013f 480b       |H   |		Short_Literal	0xb
0140 e002       |    |		Load	0x0,0x2
0141 183b       | ;  |		Execute	Package,Field_Execute,Field_Number 0x3b
0142 0092 024d  |   M|		Action	Push_String_Extended,0x24d					; "Message Descriptions."
0144 e002       |    |		Load	0x0,0x2
0145 1880       |    |		Execute	Package,Field_Execute,Field_Number 0x80
0146 0092 024e  |   N|		Action	Push_String_Extended,0x24e					; "IDD."
0148 e604       |    |		Load	0x3,0x4
0149 860a       |    |		Call	0x3,0xa
014a 01cc       |    |		Execute	Vector,Catenate
014b 0092 024f  |   O|		Action	Push_String_Extended,0x24f					; "_MESSAGE_DESCRIPTIONS"
014d 01cc       |    |		Execute	Vector,Catenate
014e e002       |    |		Load	0x0,0x2
014f 1840       | @  |		Execute	Package,Field_Execute,Field_Number 0x40
0150 4809       |H   |		Short_Literal	0x9
0151 e002       |    |		Load	0x0,0x2
0152 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
0153 00ea       |    |		Load_Encached	Null_String_Cache
0154 0092 0250  |   P|		Action	Push_String_Extended,0x250					; "3.X.3"
0156 480b       |H   |		Short_Literal	0xb
0157 e002       |    |		Load	0x0,0x2
0158 183b       | ;  |		Execute	Package,Field_Execute,Field_Number 0x3b
0159 0092 0251  |   Q|		Action	Push_String_Extended,0x251					; "Interface Priority."
015b e002       |    |		Load	0x0,0x2
015c 1880       |    |		Execute	Package,Field_Execute,Field_Number 0x80
015d 0092 024e  |   N|		Action	Push_String_Extended,0x24e					; "IDD."
015f e604       |    |		Load	0x3,0x4
0160 860a       |    |		Call	0x3,0xa
0161 01cc       |    |		Execute	Vector,Catenate
0162 0092 0252  |   R|		Action	Push_String_Extended,0x252					; "_PRIORITY"
0164 01cc       |    |		Execute	Vector,Catenate
0165 e002       |    |		Load	0x0,0x2
0166 1840       | @  |		Execute	Package,Field_Execute,Field_Number 0x40
0167 4809       |H   |		Short_Literal	0x9
0168 e002       |    |		Load	0x0,0x2
0169 1862       | b  |		Execute	Package,Field_Execute,Field_Number 0x62
016a 00ea       |    |		Load_Encached	Null_String_Cache
016b 0092 0253  |   S|		Action	Push_String_Extended,0x253					; "3.X.4"
016d 480b       |H   |		Short_Literal	0xb
016e e002       |    |		Load	0x0,0x2
016f 183b       | ;  |		Execute	Package,Field_Execute,Field_Number 0x3b
0170 0092 0254  |   T|		Action	Push_String_Extended,0x254					; "Communications Protocol."
0172 e002       |    |		Load	0x0,0x2
0173 1880       |    |		Execute	Package,Field_Execute,Field_Number 0x80
0174 e002       |    |		Load	0x0,0x2
0175 1b63       | c  |		Execute	Package,Field_Read,Field_Number 0x63
0176 e604       |    |		Load	0x3,0x4
0177 e002       |    |		Load	0x0,0x2
0178 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
0179 480a       |H   |		Short_Literal	0xa
017a e002       |    |		Load	0x0,0x2
017b 1842       | B  |		Execute	Package,Field_Execute,Field_Number 0x42
017c e402       |    |		Load	0x2,0x2
017d e001       |    |		Load	0x0,0x1
017e 1b32       | 2  |		Execute	Package,Field_Read,Field_Number 0x32
017f 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0180 00c8       |    |		Action	Pop_Auxiliary_Range
0181 3f29       |?)  |		Loop_Increasing	0xab
0182 00ce       |    |		Action	Pop_Auxiliary
0183 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0184 0000 0000  |    |		.BLANK	0000[0x4]
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 01a0       |    |		.CONST	0x01a0								; Address of begin
0189 0004       |    |		.CONST	0x0004								; Address of exception handler
018a 0006       |    |		.CONST	0x0006								; Number of locals
018b			INIT_0188:
018b e002       |    |		Load	0x0,0x2
018c 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
018d 02ff       |    |		Declare_Variable	Variant_Record
018e 00d8       |    |		Load_Top	At_Offset_0
018f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0190 e00a       |    |		Load	0x0,0xa
0191 1b20       |    |		Execute	Package,Field_Read,Field_Number 0x20
0192 1b2b       | +  |		Execute	Package,Field_Read,Field_Number 0x2b
0193 0322       | "  |		Declare_Variable	Record
0194 e00a       |    |		Load	0x0,0xa
0195 1b20       |    |		Execute	Package,Field_Read,Field_Number 0x20
0196 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
0197 00e1       |    |		Load_Encached	Boolean_Cache
0198 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
0199 e002       |    |		Load	0x0,0x2
019a 1b8f       |    |		Execute	Package,Field_Read,Field_Number 0x8f
019b 02ff       |    |		Declare_Variable	Variant_Record
019c e002       |    |		Load	0x0,0x2
019d 1b90       |    |		Execute	Package,Field_Read,Field_Number 0x90
019e 00d9       |    |		Load_Top	At_Offset_1
019f 016d       | m  |		Execute	Variant_Record,Structure_Write
01a0			BODY_0188:
01a0 e9ff       |    |		Load	0x4,-0x1
01a1 e002       |    |		Load	0x0,0x2
01a2 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
01a3 7003       |p   |		Jump_Nonzero	0x1a7
01a4 e002       |    |		Load	0x0,0x2
01a5 1b90       |    |		Execute	Package,Field_Read,Field_Number 0x90
01a6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01a7 00cf       |    |		Action	Mark_Auxiliary
01a8 e9ff       |    |		Load	0x4,-0x1
01a9 e002       |    |		Load	0x0,0x2
01aa 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
01ab e9ff       |    |		Load	0x4,-0x1
01ac e002       |    |		Load	0x0,0x2
01ad 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
01ae 0263       | c  |		Execute	Discrete,Above_Bound
01af 7036       |p6  |		Jump_Nonzero	0x1e6
01b0 00d8       |    |		Load_Top	At_Offset_0
01b1 e9ff       |    |		Load	0x4,-0x1
01b2 e002       |    |		Load	0x0,0x2
01b3 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
01b4 e802       |    |		Load	0x4,0x2
01b5 016d       | m  |		Execute	Variant_Record,Structure_Write
01b6 e802       |    |		Load	0x4,0x2
01b7 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
01b8 e00b       |    |		Load	0x0,0xb
01b9 1850       | P  |		Execute	Package,Field_Execute,Field_Number 0x50
01ba e803       |    |		Load	0x4,0x3
01bb 017d       | }  |		Execute	Record,Structure_Write
01bc e803       |    |		Load	0x4,0x3
01bd 483f       |H?  |		Short_Literal	0x3f
01be e00e       |    |		Load	0x0,0xe
01bf 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
01c0 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01c1 a804       |    |		Store_Unchecked	0x4,0x4
01c2 e804       |    |		Load	0x4,0x4
01c3 e00a       |    |		Load	0x0,0xa
01c4 1b20       |    |		Execute	Package,Field_Read,Field_Number 0x20
01c5 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
01c6 701d       |p   |		Jump_Nonzero	0x1e4
01c7 00ea       |    |		Load_Encached	Null_String_Cache
01c8 e804       |    |		Load	0x4,0x4
01c9 e00e       |    |		Load	0x0,0xe
01ca 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
01cb 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
01cc e00f       |    |		Load	0x0,0xf
01cd 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
01ce 0092 0255  |   U|		Action	Push_String_Extended,0x255					; "EXTERNAL"
01d0 01df       |    |		Execute	Vector,Equal
01d1 6812       |h   |		Jump_Zero	0x1e4
01d2 e805       |    |		Load	0x4,0x5
01d3 6808       |h   |		Jump_Zero	0x1dc
01d4 e802       |    |		Load	0x4,0x2
01d5 e002       |    |		Load	0x0,0x2
01d6 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
01d7 e806       |    |		Load	0x4,0x6
01d8 016d       | m  |		Execute	Variant_Record,Structure_Write
01d9 4800       |H   |		Short_Literal	0x0
01da a805       |    |		Store_Unchecked	0x4,0x5
01db 7808       |x   |		Jump	0x1e4
01dc 00db       |    |		Load_Top	At_Offset_3
01dd e802       |    |		Load	0x4,0x2
01de e002       |    |		Load	0x0,0x2
01df 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
01e0 e002       |    |		Load	0x0,0x2
01e1 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
01e2 e806       |    |		Load	0x4,0x6
01e3 016d       | m  |		Execute	Variant_Record,Structure_Write
01e4 00c8       |    |		Action	Pop_Auxiliary_Range
01e5 3fca       |?   |		Loop_Increasing	0x1b0
01e6 00ce       |    |		Action	Pop_Auxiliary
01e7 00d8       |    |		Load_Top	At_Offset_0
01e8 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01e9 0000 0000  |    |		.BLANK	0000[0x7]
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 01f8       |    |		.CONST	0x01f8								; Address of begin
01f1 0004       |    |		.CONST	0x0004								; Address of exception handler
01f2 0002       |    |		.CONST	0x0002								; Number of locals
01f3			INIT_01f0:
01f3 e002       |    |		Load	0x0,0x2
01f4 1b1d       |    |		Execute	Package,Field_Read,Field_Number 0x1d
01f5 02ff       |    |		Declare_Variable	Variant_Record
01f6 00d8       |    |		Load_Top	At_Offset_0
01f7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01f8			BODY_01f0:
01f8 00cf       |    |		Action	Mark_Auxiliary
01f9 e9ff       |    |		Load	0x4,-0x1
01fa e002       |    |		Load	0x0,0x2
01fb 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
01fc e9ff       |    |		Load	0x4,-0x1
01fd e002       |    |		Load	0x0,0x2
01fe 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
01ff 0263       | c  |		Execute	Discrete,Above_Bound
0200 7024       |p$  |		Jump_Nonzero	0x225
0201 00d8       |    |		Load_Top	At_Offset_0
0202 e9ff       |    |		Load	0x4,-0x1
0203 e002       |    |		Load	0x0,0x2
0204 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
0205 e802       |    |		Load	0x4,0x2
0206 016d       | m  |		Execute	Variant_Record,Structure_Write
0207 00ea       |    |		Load_Encached	Null_String_Cache
0208 0092 0256  |   V|		Action	Push_String_Extended,0x256					; "The relationship of "
020a 4809       |H   |		Short_Literal	0x9
020b e802       |    |		Load	0x4,0x2
020c e002       |    |		Load	0x0,0x2
020d 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
020e 01cc       |    |		Execute	Vector,Catenate
020f 0092 0257  |   W|		Action	Push_String_Extended,0x257					; " to the other HWCIs and CSCIs of this"
0211 01cc       |    |		Execute	Vector,Catenate
0212 0092 0258  |   X|		Action	Push_String_Extended,0x258					; " system is described in Table "
0214 01cc       |    |		Execute	Vector,Catenate
0215 4809       |H   |		Short_Literal	0x9
0216 e802       |    |		Load	0x4,0x2
0217 e002       |    |		Load	0x0,0x2
0218 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0219 0092 0259  |   Y|		Action	Push_String_Extended,0x259					; " Interface Relationships"
021b 01cc       |    |		Execute	Vector,Catenate
021c 480f       |H   |		Short_Literal	0xf
021d e802       |    |		Load	0x4,0x2
021e e002       |    |		Load	0x0,0x2
021f 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
0220 8608       |    |		Call	0x3,0x8
0221 e00d       |    |		Load	0x0,0xd
0222 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0223 00c8       |    |		Action	Pop_Auxiliary_Range
0224 3fdc       |?   |		Loop_Increasing	0x201
0225 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0226 0000 0000  |    |		.XXX[0x2]
0228 ; --------------------------------------------------------------------------------------
0228 ; SUBPROGRAM
0228 ; --------------------------------------------------------------------------------------
0228 022b       | +  |		.CONST	0x022b								; Address of begin
0229 0004       |    |		.CONST	0x0004								; Address of exception handler
022a 0001       |    |		.CONST	0x0001								; Number of locals
022b			BODY_0228:
022b			INIT_0228:
022b 485f       |H_  |		Short_Literal	0x5f
022c 4801       |H   |		Short_Literal	0x1
022d e9ff       |    |		Load	0x4,-0x1
022e e002       |    |		Load	0x0,0x2
022f 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0230 01cb       |    |		Execute	Vector,Append
0231 4804       |H   |		Short_Literal	0x4
0232 e9ff       |    |		Load	0x4,-0x1
0233 e002       |    |		Load	0x0,0x2
0234 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0235 01cc       |    |		Execute	Vector,Catenate
0236 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0237 ; --------------------------------------------------------------------------------------
0237 ; STRING TABLE
0237 ; --------------------------------------------------------------------------------------
0237 0048       | H  |		.STRTAB	0x0048->0x025b							; "INTERFACE DESIGN"
0238 0056       | V  |		.STRTAB	0x0056->0x0263							; "This SYSTEM contains no interfaces between CIs."
0239 0083       |    |		.STRTAB	0x0083->0x027a							; "The "
023a 0085       |    |		.STRTAB	0x0085->0x027c							; "\x22 System has no interfaces between CIs"
023b 00a9       |    |		.STRTAB	0x00a9->0x028f							; "IDD.INTERFACE_DESIGN"
023c 00bb       |    |		.STRTAB	0x00bb->0x0299							; "3.1"
023d 00bc       |    |		.STRTAB	0x00bc->0x029b							; "Interface Diagrams."
023e 00cd       |    |		.STRTAB	0x00cd->0x02a4							; "A depiction of the CI Interfaces of the "
023f 00f3       |    |		.STRTAB	0x00f3->0x02b8							; " SYSTEM is shown in Figure "
0240 010c       |    |		.STRTAB	0x010c->0x02c6							; "External Interfaces Diagram"
0241 0125       | %  |		.STRTAB	0x0125->0x02d3							; "IDD.INTERFACE_DIAGRAM@"
0242 0139       | 9  |		.STRTAB	0x0139->0x02de							; "IDD.INTERFACE_RELATIONSHIPS"
0243 0152       | R  |		.STRTAB	0x0152->0x02ec							; "3.X.1"
0244 0155       | U  |		.STRTAB	0x0155->0x02ee							; "Data Elements."
0245 0161       | a  |		.STRTAB	0x0161->0x02f5							; "This interface contains no data elements."
0246 0188       |    |		.STRTAB	0x0188->0x030a							; "The data elements of the "
0247 019f       |    |		.STRTAB	0x019f->0x0316							; " interface are described in Table "
0248 01bf       |    |		.STRTAB	0x01bf->0x0327							; " Interface Data Definition"
0249 01d7       |    |		.STRTAB	0x01d7->0x0334							; "The utilization of data elements transmitted over the "
024a 020b       |    |		.STRTAB	0x020b->0x034f							; " interface is described in Table "
024b 022a       | *  |		.STRTAB	0x022a->0x0360							; " Interface Data Utilization"
024c 0243       | C  |		.STRTAB	0x0243->0x036d							; "3.X.2"
024d 0246       | F  |		.STRTAB	0x0246->0x0370							; "Message Descriptions."
024e 0259       | Y  |		.STRTAB	0x0259->0x037a							; "IDD."
024f 025b       | [  |		.STRTAB	0x025b->0x037c							; "_MESSAGE_DESCRIPTIONS"
0250 026e       | n  |		.STRTAB	0x026e->0x0387							; "3.X.3"
0251 0271       | q  |		.STRTAB	0x0271->0x0389							; "Interface Priority."
0252 0282       |    |		.STRTAB	0x0282->0x0393							; "_PRIORITY"
0253 0289       |    |		.STRTAB	0x0289->0x0397							; "3.X.4"
0254 028c       |    |		.STRTAB	0x028c->0x039a							; "Communications Protocol."
0255 02a2       |    |		.STRTAB	0x02a2->0x03a6							; "EXTERNAL"
0256 02a8       |    |		.STRTAB	0x02a8->0x03aa							; "The relationship of "
0257 02ba       |    |		.STRTAB	0x02ba->0x03b4							; " to the other HWCIs and CSCIs of this"
0258 02dd       |    |		.STRTAB	0x02dd->0x03c6							; " system is described in Table "
0259 02f9       |    |		.STRTAB	0x02f9->0x03d5							; " Interface Relationships"
025a 030f       |    |		.STREND 0x030f->0x03e1
025b 494e 5445  |INTE|		.STRTAB_STRINGS
03e2 0000 0000  |    |		.BLANK	0000[0x6]
03e8 ; --------------------------------------------------------------------------------------
03e8 ; Debug Table
03e8 ; --------------------------------------------------------------------------------------
03e8 0004 0012  |    |		.DEBUG4	0x0004,0x0012,0xfca6,0x0000,0x0001,0x0000
03ee b010 3802  |  8 |		.XXX[0x12]
03f0 6c02 b010  |l   |
03f2 3c00 b73d  |<  =|
03f4 c002 cc00  |    |
03f6 8c27 4d3f  | 'M?|
03f8 f6af 7f8f  |    |
03fa d975 8720  | u  |
03fc 5266 0192  |Rf  |
03fe e876 7c02  | v| |