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

⟦cf7c969f2⟧

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

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 5900       |Y   |		.CONST	0x5900								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0200       |    |		.CONST	0x0200								; 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 0001       |    |		.CONST	0x0001								; 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 004c       | L  |		.CONST	0x004c								; Address of begin
0019 0004       |    |		.CONST	0x0004								; Address of exception handler
001a 0007       |    |		.CONST	0x0007								; Number of locals
001b			INIT_0018:
001b 4861       |Ha  |		Short_Literal	0x61
001c 487a       |Hz  |		Short_Literal	0x7a
001d 00e8       |    |		Load_Encached	Character_Cache
001e 03f8       |    |		Declare_Type	Discrete,Constrained
001f 0093 0000  |    |		push_full_address	0x0
0021 606a       |`j  |		Indirect_Literal	Discrete,0x8c,{0x80000000, 0x00010000}
0022 0273       | s  |		Execute	Discrete,Plus
0023 e002       |    |		Load	0x0,0x2
0024 0273       | s  |		Execute	Discrete,Plus
0025 e003       |    |		Load	0x0,0x3
0026 0273       | s  |		Execute	Discrete,Plus
0027 00d9       |    |		Load_Top	At_Offset_1
0028 00d8       |    |		Load_Top	At_Offset_0
0029 012c       | ,  |		Execute	Any,Size
002a 00d9       |    |		Load_Top	At_Offset_1
002b 0266       | f  |		Execute	Discrete,Bounds
002c 00db       |    |		Load_Top	At_Offset_3
002d 0122       | "  |		Execute	Any,Make_Root_Type
002e 00d8       |    |		Load_Top	At_Offset_0
002f 012c       | ,  |		Execute	Any,Size
0030 00d0       |    |		Action	Swap_Control
0031 0266       | f  |		Execute	Discrete,Bounds
0032 029f 0093  |    |		Declare_Subprogram	INIT_0090,For_Call
0034 03fa       |    |		Declare_Type	Discrete,Defined,With_Size
0035 03f7       |    |		QQ_Declare_Variable	Discrete,XXX
0036 00cd       |    |		Action	Spare6_Action
0037 e004       |    |		Load	0x0,0x4
0038 0387       |    |		Declare_Variable	Package
0039 00d8       |    |		Load_Top	At_Offset_0
003a 020f       |    |		Execute	Module,Activate
003b 0092 0136  |   6|		Action	Push_String_Extended,0x136					; "!Local.An_English_Text_File"
003d e005       |    |		Load	0x0,0x5
003e 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
003f 02c7       |    |		Declare_Variable	Any
0040 00d8       |    |		Load_Top	At_Offset_0
0041 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0042 00e8       |    |		Load_Encached	Character_Cache
0043 e006       |    |		Load	0x0,0x6
0044 e403       |    |		Load	0x2,0x3
0045 0098       |    |		Execute	Package,Field_Read_Dynamic
0046 0337       | 7  |		Declare_Variable	Array
0047 e007       |    |		Load	0x0,0x7
0048 e403       |    |		Load	0x2,0x3
0049 0096       |    |		Execute	Package,Entry
004a 00d9       |    |		Load_Top	At_Offset_1
004b 01d4       |    |		Execute	Vector,Structure_Write
004c			BODY_0018:
004c 00be       |    |		Action	Activate_Tasks
004d 00da       |    |		Load_Top	At_Offset_2
004e 00ea       |    |		Load_Encached	Null_String_Cache
004f e404       |    |		Load	0x2,0x4
0050 4800       |H   |		Short_Literal	0x0
0051 e005       |    |		Load	0x0,0x5
0052 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0053 c405       |    |		Store	0x2,0x5
0054 00cf       |    |		Action	Mark_Auxiliary
0055 7826       |x&  |		Jump	0x7c
0056 00cf       |    |		Action	Mark_Auxiliary
0057 781a       |x   |		Jump	0x72
0058 00e8       |    |		Load_Encached	Character_Cache
0059 e405       |    |		Load	0x2,0x5
005a e005       |    |		Load	0x0,0x5
005b 1844       | D  |		Execute	Package,Field_Execute,Field_Number 0x44
005c c406       |    |		Store	0x2,0x6
005d 00db       |    |		Load_Top	At_Offset_3
005e e008       |    |		Load	0x0,0x8
005f 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0060 a406       |    |		Store_Unchecked	0x2,0x6
0061 00db       |    |		Load_Top	At_Offset_3
0062 4861       |Ha  |		Short_Literal	0x61
0063 487a       |Hz  |		Short_Literal	0x7a
0064 0262       | b  |		Execute	Discrete,In_Range
0065 680b       |h   |		Jump_Zero	0x71
0066 00da       |    |		Load_Top	At_Offset_2
0067 e406       |    |		Load	0x2,0x6
0068 00d8       |    |		Load_Top	At_Offset_0
0069 e402       |    |		Load	0x2,0x2
006a 0260       | `  |		Execute	Discrete,In_Type
006b 7001       |p   |		Jump_Nonzero	0x6d
006c 0801       |    |		Execute_Immediate	Raise,0x1
006d e009       |    |		Load	0x0,0x9
006e e403       |    |		Load	0x2,0x3
006f 0096       |    |		Execute	Package,Entry
0070 00d1       |    |		Pop_Control	Pop_Count_1
0071 00c9       |    |		Action	Pop_Auxiliary_Loop
0072 e405       |    |		Load	0x2,0x5
0073 e005       |    |		Load	0x0,0x5
0074 1830       | 0  |		Execute	Package,Field_Execute,Field_Number 0x30
0075 6fe2       |o   |		Jump_Zero	0x58
0076 00ce       |    |		Action	Pop_Auxiliary
0077 4801       |H   |		Short_Literal	0x1
0078 e405       |    |		Load	0x2,0x5
0079 e005       |    |		Load	0x0,0x5
007a 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
007b 00c9       |    |		Action	Pop_Auxiliary_Loop
007c 00db       |    |		Load_Top	At_Offset_3
007d e005       |    |		Load	0x0,0x5
007e 1838       | 8  |		Execute	Package,Field_Execute,Field_Number 0x38
007f 6fd6       |o   |		Jump_Zero	0x56
0080 00ce       |    |		Action	Pop_Auxiliary
0081 00d8       |    |		Load_Top	At_Offset_0
0082 e00a       |    |		Load	0x0,0xa
0083 e403       |    |		Load	0x2,0x3
0084 0096       |    |		Execute	Package,Entry
0085 00d8       |    |		Load_Top	At_Offset_0
0086 e00b       |    |		Load	0x0,0xb
0087 e403       |    |		Load	0x2,0x3
0088 0096       |    |		Execute	Package,Entry
0089 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
008a 0000 0000  |    |		.XXX[0x2]
008c 8000 0000  |    |		.LITERAL	{0x80000000, 0x00010000}
0090 ; --------------------------------------------------------------------------------------
0090 ; SUBPROGRAM
0090 ; --------------------------------------------------------------------------------------
0090 0093       |    |		.CONST	0x0093								; Address of begin
0091 0004       |    |		.CONST	0x0004								; Address of exception handler
0092 0001       |    |		.CONST	0x0001								; Number of locals
0093			BODY_0090:
0093			INIT_0090:
0093 4607       |F   |		Jump_Case	0x8
0094 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
0095 7807       |x   |		Jump	0x9d								; case 0x1
0096 780a       |x   |		Jump	0xa1								; case 0x2
0097 780e       |x   |		Jump	0xa6								; case 0x3
0098 7811       |x   |		Jump	0xaa								; case 0x4
0099 7812       |x   |		Jump	0xac								; case 0x5
009a 7813       |x   |		Jump	0xae								; case 0x6
009b 7816       |x   |		Jump	0xb2								; case 0x7
009c 4302       |C   |		.XXX[0x1]
009d 00da       |    |		Load_Top	At_Offset_2
009e 0091 00b6  |    |		Action	Push_String_Extended_Indexed,0xb6				; "NUL"
00a0 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00a1 00db       |    |		Load_Top	At_Offset_3
00a2 00db       |    |		Load_Top	At_Offset_3
00a3 00e0       |    |		Load_Encached	Standard_Cache
00a4 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
00a5 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00a6 00da       |    |		Load_Top	At_Offset_2
00a7 00e0       |    |		Load_Encached	Standard_Cache
00a8 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00a9 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00aa 00db       |    |		Load_Top	At_Offset_3
00ab 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00ac 00db       |    |		Load_Top	At_Offset_3
00ad 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00ae 00e8       |    |		Load_Encached	Character_Cache
00af 00dc       |    |		Load_Top	At_Offset_4
00b0 0267       | g  |		Execute	Discrete,Predecessor
00b1 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00b2 00e8       |    |		Load_Encached	Character_Cache
00b3 00dc       |    |		Load_Top	At_Offset_4
00b4 0268       | h  |		Execute	Discrete,Successor
00b5 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00b6 ; --------------------------------------------------------------------------------------
00b6 ; STRING TABLE
00b6 ; --------------------------------------------------------------------------------------
00b6 0104       |    |		.STRTAB	0x0104->0x0138							; "NUL"
00b7 0105       |    |		.STRTAB	0x0105->0x0139							; "SOH"
00b8 0106       |    |		.STRTAB	0x0106->0x013b							; "STX"
00b9 0107       |    |		.STRTAB	0x0107->0x013c							; "ETX"
00ba 0108       |    |		.STRTAB	0x0108->0x013e							; "EOT"
00bb 0109       |    |		.STRTAB	0x0109->0x013f							; "ENQ"
00bc 010a       |    |		.STRTAB	0x010a->0x0141							; "ACK"
00bd 010b       |    |		.STRTAB	0x010b->0x0142							; "BEL"
00be 010c       |    |		.STRTAB	0x010c->0x0144							; "BS"
00bf 010c       |    |		.STRTAB	0x010c->0x0145							; "HT"
00c0 010c       |    |		.STRTAB	0x010c->0x0146							; "LF"
00c1 010c       |    |		.STRTAB	0x010c->0x0147							; "VT"
00c2 010c       |    |		.STRTAB	0x010c->0x0148							; "FF"
00c3 010c       |    |		.STRTAB	0x010c->0x0149							; "CR"
00c4 010c       |    |		.STRTAB	0x010c->0x014a							; "SO"
00c5 010c       |    |		.STRTAB	0x010c->0x014b							; "SI"
00c6 010c       |    |		.STRTAB	0x010c->0x014c							; "DLE"
00c7 010d       |    |		.STRTAB	0x010d->0x014d							; "DC1"
00c8 010e       |    |		.STRTAB	0x010e->0x014f							; "DC2"
00c9 010f       |    |		.STRTAB	0x010f->0x0150							; "DC3"
00ca 0110       |    |		.STRTAB	0x0110->0x0152							; "DC4"
00cb 0111       |    |		.STRTAB	0x0111->0x0153							; "NAK"
00cc 0112       |    |		.STRTAB	0x0112->0x0155							; "SYN"
00cd 0113       |    |		.STRTAB	0x0113->0x0156							; "ETB"
00ce 0114       |    |		.STRTAB	0x0114->0x0158							; "CAN"
00cf 0115       |    |		.STRTAB	0x0115->0x0159							; "EM"
00d0 0115       |    |		.STRTAB	0x0115->0x015a							; "SUB"
00d1 0116       |    |		.STRTAB	0x0116->0x015c							; "ESC"
00d2 0117       |    |		.STRTAB	0x0117->0x015d							; "FS"
00d3 0117       |    |		.STRTAB	0x0117->0x015e							; "GS"
00d4 0117       |    |		.STRTAB	0x0117->0x015f							; "RS"
00d5 0117       |    |		.STRTAB	0x0117->0x0160							; "US"
00d6 0117       |    |		.STRTAB	0x0117->0x0161							; "' '"
00d7 0118       |    |		.STRTAB	0x0118->0x0163							; "'!'"
00d8 0119       |    |		.STRTAB	0x0119->0x0164							; "'\x22'"
00d9 011a       |    |		.STRTAB	0x011a->0x0166							; "'#'"
00da 011b       |    |		.STRTAB	0x011b->0x0167							; "'$'"
00db 011c       |    |		.STRTAB	0x011c->0x0169							; "'%'"
00dc 011d       |    |		.STRTAB	0x011d->0x016a							; "'&'"
00dd 011e       |    |		.STRTAB	0x011e->0x016c							; "'''"
00de 011f       |    |		.STRTAB	0x011f->0x016d							; "'('"
00df 0120       |    |		.STRTAB	0x0120->0x016f							; "')'"
00e0 0121       | !  |		.STRTAB	0x0121->0x0170							; "'*'"
00e1 0122       | "  |		.STRTAB	0x0122->0x0172							; "'+'"
00e2 0123       | #  |		.STRTAB	0x0123->0x0173							; "','"
00e3 0124       | $  |		.STRTAB	0x0124->0x0175							; "'-'"
00e4 0125       | %  |		.STRTAB	0x0125->0x0176							; "'.'"
00e5 0126       | &  |		.STRTAB	0x0126->0x0178							; "'/'"
00e6 0127       | '  |		.STRTAB	0x0127->0x0179							; "'0'"
00e7 0128       | (  |		.STRTAB	0x0128->0x017b							; "'1'"
00e8 0129       | )  |		.STRTAB	0x0129->0x017c							; "'2'"
00e9 012a       | *  |		.STRTAB	0x012a->0x017e							; "'3'"
00ea 012b       | +  |		.STRTAB	0x012b->0x017f							; "'4'"
00eb 012c       | ,  |		.STRTAB	0x012c->0x0181							; "'5'"
00ec 012d       | -  |		.STRTAB	0x012d->0x0182							; "'6'"
00ed 012e       | .  |		.STRTAB	0x012e->0x0184							; "'7'"
00ee 012f       | /  |		.STRTAB	0x012f->0x0185							; "'8'"
00ef 0130       | 0  |		.STRTAB	0x0130->0x0187							; "'9'"
00f0 0131       | 1  |		.STRTAB	0x0131->0x0188							; "':'"
00f1 0132       | 2  |		.STRTAB	0x0132->0x018a							; "';'"
00f2 0133       | 3  |		.STRTAB	0x0133->0x018b							; "'<'"
00f3 0134       | 4  |		.STRTAB	0x0134->0x018d							; "'='"
00f4 0135       | 5  |		.STRTAB	0x0135->0x018e							; "'>'"
00f5 0136       | 6  |		.STRTAB	0x0136->0x0190							; "'?'"
00f6 0137       | 7  |		.STRTAB	0x0137->0x0191							; "'@'"
00f7 0138       | 8  |		.STRTAB	0x0138->0x0193							; "'A'"
00f8 0139       | 9  |		.STRTAB	0x0139->0x0194							; "'B'"
00f9 013a       | :  |		.STRTAB	0x013a->0x0196							; "'C'"
00fa 013b       | ;  |		.STRTAB	0x013b->0x0197							; "'D'"
00fb 013c       | <  |		.STRTAB	0x013c->0x0199							; "'E'"
00fc 013d       | =  |		.STRTAB	0x013d->0x019a							; "'F'"
00fd 013e       | >  |		.STRTAB	0x013e->0x019c							; "'G'"
00fe 013f       | ?  |		.STRTAB	0x013f->0x019d							; "'H'"
00ff 0140       | @  |		.STRTAB	0x0140->0x019f							; "'I'"
0100 0141       | A  |		.STRTAB	0x0141->0x01a0							; "'J'"
0101 0142       | B  |		.STRTAB	0x0142->0x01a2							; "'K'"
0102 0143       | C  |		.STRTAB	0x0143->0x01a3							; "'L'"
0103 0144       | D  |		.STRTAB	0x0144->0x01a5							; "'M'"
0104 0145       | E  |		.STRTAB	0x0145->0x01a6							; "'N'"
0105 0146       | F  |		.STRTAB	0x0146->0x01a8							; "'O'"
0106 0147       | G  |		.STRTAB	0x0147->0x01a9							; "'P'"
0107 0148       | H  |		.STRTAB	0x0148->0x01ab							; "'Q'"
0108 0149       | I  |		.STRTAB	0x0149->0x01ac							; "'R'"
0109 014a       | J  |		.STRTAB	0x014a->0x01ae							; "'S'"
010a 014b       | K  |		.STRTAB	0x014b->0x01af							; "'T'"
010b 014c       | L  |		.STRTAB	0x014c->0x01b1							; "'U'"
010c 014d       | M  |		.STRTAB	0x014d->0x01b2							; "'V'"
010d 014e       | N  |		.STRTAB	0x014e->0x01b4							; "'W'"
010e 014f       | O  |		.STRTAB	0x014f->0x01b5							; "'X'"
010f 0150       | P  |		.STRTAB	0x0150->0x01b7							; "'Y'"
0110 0151       | Q  |		.STRTAB	0x0151->0x01b8							; "'Z'"
0111 0152       | R  |		.STRTAB	0x0152->0x01ba							; "'['"
0112 0153       | S  |		.STRTAB	0x0153->0x01bb							; "'\x5c'"
0113 0154       | T  |		.STRTAB	0x0154->0x01bd							; "']'"
0114 0155       | U  |		.STRTAB	0x0155->0x01be							; "'^'"
0115 0156       | V  |		.STRTAB	0x0156->0x01c0							; "'_'"
0116 0157       | W  |		.STRTAB	0x0157->0x01c1							; "'`'"
0117 0158       | X  |		.STRTAB	0x0158->0x01c3							; "'a'"
0118 0159       | Y  |		.STRTAB	0x0159->0x01c4							; "'b'"
0119 015a       | Z  |		.STRTAB	0x015a->0x01c6							; "'c'"
011a 015b       | [  |		.STRTAB	0x015b->0x01c7							; "'d'"
011b 015c       | \  |		.STRTAB	0x015c->0x01c9							; "'e'"
011c 015d       | ]  |		.STRTAB	0x015d->0x01ca							; "'f'"
011d 015e       | ^  |		.STRTAB	0x015e->0x01cc							; "'g'"
011e 015f       | _  |		.STRTAB	0x015f->0x01cd							; "'h'"
011f 0160       | `  |		.STRTAB	0x0160->0x01cf							; "'i'"
0120 0161       | a  |		.STRTAB	0x0161->0x01d0							; "'j'"
0121 0162       | b  |		.STRTAB	0x0162->0x01d2							; "'k'"
0122 0163       | c  |		.STRTAB	0x0163->0x01d3							; "'l'"
0123 0164       | d  |		.STRTAB	0x0164->0x01d5							; "'m'"
0124 0165       | e  |		.STRTAB	0x0165->0x01d6							; "'n'"
0125 0166       | f  |		.STRTAB	0x0166->0x01d8							; "'o'"
0126 0167       | g  |		.STRTAB	0x0167->0x01d9							; "'p'"
0127 0168       | h  |		.STRTAB	0x0168->0x01db							; "'q'"
0128 0169       | i  |		.STRTAB	0x0169->0x01dc							; "'r'"
0129 016a       | j  |		.STRTAB	0x016a->0x01de							; "'s'"
012a 016b       | k  |		.STRTAB	0x016b->0x01df							; "'t'"
012b 016c       | l  |		.STRTAB	0x016c->0x01e1							; "'u'"
012c 016d       | m  |		.STRTAB	0x016d->0x01e2							; "'v'"
012d 016e       | n  |		.STRTAB	0x016e->0x01e4							; "'w'"
012e 016f       | o  |		.STRTAB	0x016f->0x01e5							; "'x'"
012f 0170       | p  |		.STRTAB	0x0170->0x01e7							; "'y'"
0130 0171       | q  |		.STRTAB	0x0171->0x01e8							; "'z'"
0131 0172       | r  |		.STRTAB	0x0172->0x01ea							; "'{'"
0132 0173       | s  |		.STRTAB	0x0173->0x01eb							; "'|'"
0133 0174       | t  |		.STRTAB	0x0174->0x01ed							; "'}'"
0134 0175       | u  |		.STRTAB	0x0175->0x01ee							; "'~'"
0135 0176       | v  |		.STRTAB	0x0176->0x01f0							; "DEL"
0136 0177       | w  |		.STRTAB	0x0177->0x01f1							; "!Local.An_English_Text_File"
0137 0190       |    |		.STREND 0x0190->0x01ff
0138 4e55 4c53  |NULS|		.STRTAB_STRINGS
01ff 0000       |    |		.XXX[0x1]
0200 ; --------------------------------------------------------------------------------------
0200 ; Debug Table
0200 ; --------------------------------------------------------------------------------------
0200 0004 0004  |    |		.DEBUG4	0x0004,0x0004,0xa118,0x0000,0x0001,0x0003
0206 000b 0000  |    |		.DBG4T	0x000b,0x0000,0x8000,0x0000
020a 001b 0212  |    |		.DBG4T	0x001b,0x0212,0x8001,0x4000
020e 0093 0000  |    |		.DBG4T	0x0093,0x0000,0x0005,0x0000
0212 ; --------------------------------------------------------------------------------------
0212 ; Debug chain
0212 ; --------------------------------------------------------------------------------------
0212 0006 000a  |    |		.DBGLEN	0x0006,0x000a
0214 001b 001f  |    |		.DBGLNO	0x001b,0x001f,0x003b,0x003d,0x0042,0x0043,0x004d,0x0058,0x005d,0x0061,0x0066,0x0072,0x0077,0x007c,0x0081,0x0085
0224 0001 0004  |    |		.XXX[0xa]
0226 0005 0006  |    |
0228 0007 0003  |    |
022a 0008 0002  |    |
022c 0009 000a  |    |
022e 0000 0000  |    |		.BLANK	0000[0x1d2]