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

⟦ef93bb018⟧

    Length: 1024 (0x400)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_03bcfe

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 0050       | P  |		.CONST	0x0050								; 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 8000       |    |		.CONST	0x8000								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0048       | H  |		.CONST	0x0048								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0013       |    |		.CONST	0x0013								; Number of locals
000b			INIT_0008:
000b 4800       |H   |		Short_Literal	0x0
000c e001       |    |		Load	0x0,0x1
000d 02a0       |    |		Declare_Subprogram	Null_Subprogram
000e 038f       |    |		Declare_Type	Package,Defined,Visible
000f 0386       |    |		Declare_Variable	Package,Visible
0010 4800       |H   |		Short_Literal	0x0
0011 e002       |    |		Load	0x0,0x2
0012 02a0       |    |		Declare_Subprogram	Null_Subprogram
0013 038f       |    |		Declare_Type	Package,Defined,Visible
0014 0386       |    |		Declare_Variable	Package,Visible
0015 4800       |H   |		Short_Literal	0x0
0016 e003       |    |		Load	0x0,0x3
0017 02a0       |    |		Declare_Subprogram	Null_Subprogram
0018 038f       |    |		Declare_Type	Package,Defined,Visible
0019 0386       |    |		Declare_Variable	Package,Visible
001a 00c4       |    |		Action	Make_Default
001b 00c4       |    |		Action	Make_Default
001c e004       |    |		Load	0x0,0x4
001d 02a8       |    |		Declare_Subprogram	For_Call,Visible,Unelaborated,With_Address
001e c211       |    |		Store	0x1,0x11
001f 00bf       |    |		Action	Accept_Activation
0020 00e9       |    |		Load_Encached	String_Cache
0021 02a0       |    |		Declare_Subprogram	Null_Subprogram
0022 4818       |H   |		Short_Literal	0x18
0023 03d3       |    |		Declare_Type	Access,Defined,Accesses_Protected
0024 e20d       |    |		Load	0x1,0xd
0025 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0026 02a0       |    |		Declare_Subprogram	Null_Subprogram
0027 4818       |H   |		Short_Literal	0x18
0028 03d3       |    |		Declare_Type	Access,Defined,Accesses_Protected
0029 e005       |    |		Load	0x0,0x5
002a 00da       |    |		Load_Top	At_Offset_2
002b 4802       |H   |		Short_Literal	0x2
002c e20d       |    |		Load	0x1,0xd
002d 020e       |    |		Execute	Module,Augment_Imports
002e e20d       |    |		Load	0x1,0xd
002f 020f       |    |		Execute	Module,Activate
0030 00d9       |    |		Load_Top	At_Offset_1
0031 00d9       |    |		Load_Top	At_Offset_1
0032 e005       |    |		Load	0x0,0x5
0033 4803       |H   |		Short_Literal	0x3
0034 e20e       |    |		Load	0x1,0xe
0035 020e       |    |		Execute	Module,Augment_Imports
0036 e20e       |    |		Load	0x1,0xe
0037 020f       |    |		Execute	Module,Activate
0038 e006       |    |		Load	0x0,0x6
0039 00da       |    |		Load_Top	At_Offset_2
003a e007       |    |		Load	0x0,0x7
003b 00db       |    |		Load_Top	At_Offset_3
003c e005       |    |		Load	0x0,0x5
003d e008       |    |		Load	0x0,0x8
003e e009       |    |		Load	0x0,0x9
003f e00a       |    |		Load	0x0,0xa
0040 e00b       |    |		Load	0x0,0xb
0041 4809       |H   |		Short_Literal	0x9
0042 e20f       |    |		Load	0x1,0xf
0043 020e       |    |		Execute	Module,Augment_Imports
0044 e20f       |    |		Load	0x1,0xf
0045 020f       |    |		Execute	Module,Activate
0046 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
0047 00c7       |    |		Action	Elaborate_Subprogram
0048			BODY_0008:
0048 00bc       |    |		Action	Signal_Activated
0049 00bb       |    |		Action	Signal_Completion
004a 0000 0000  |    |		.BLANK	0000[0x6]
0050 ; --------------------------------------------------------------------------------------
0050 ; Debug Table
0050 ; --------------------------------------------------------------------------------------
0050 0004 0006  |    |		.DEBUG4	0x0004,0x0006,0x28c6,0x0000,0x0001,0x0000
0056 2d8c a407  |-   |		.XXX[0x18]
0058 4408 cd2d  |D  -|
005a 8cab ea8f  |    |
005c 2e0c a760  |.  `|
005e 0000 02c0  |    |
0060 0000 01e9  |    |
0062 2e8c ada4  |.   |
0064 0744 0a6e  | D n|
0066 8e4d 2dcc  | M- |
0068 e527 6000  | '` |
006a 0000 2000  |    |
006c 0004 8404  |    |
006e 0404 0404  |    |		.BLANK	0404[0x9]
0077 0409 2e8c  |  . |		.XXX[0xd]
0079 ada4 0744  |   D|
007b 0a6e 8e4d  | n M|
007d 2dcc e527  |-  '|
007f 6000 0000  |`   |
0081 2000 0004  |    |
0083 8404       |    |
0084 0404 0404  |    |		.BLANK	0404[0x9]
008d 0409 2e8c  |  . |		.XXX[0x4d]
008f ada4 0744  |   D|
0091 0a6e 8e4d  | n M|
0093 2dcc e527  |-  '|
0095 6000 0005  |`   |
0097 0000 0004  |    |
0099 6e0e 4dec  |n M |
009b 6cac 8eae  |l   |
009d 4ca4 0a0e  |L   |
009f ae8b e98d  |    |
00a1 2dcc a405  |-   |
00a3 092e 8cad  | .  |
00a5 a407 440a  |  D |
00a7 6e8e 4d2d  |n M-|
00a9 cce5 2760  |  '`|
00ab 0000 04c0  |    |
00ad 0000 04a4  |    |
00af 040e 0e4d  |   M|
00b1 ec6c ac8e  | l  |
00b3 ae4c a40a  | L  |
00b5 0eae 8be9  |    |
00b7 8d2d cca4  | -  |
00b9 0509 2e8c  |  . |
00bb ada4 0744  |   D|
00bd 0a6e 8e4d  | n M|
00bf 2dcc e527  |-  '|
00c1 6000 0004  |`   |
00c3 c000 0004  |    |
00c5 a404 0e0e  |    |
00c7 4dec 6cac  |M l |
00c9 8eae 4ca4  |  L |
00cb 0a0e ae8b  |    |
00cd e98d 2dcc  |  - |
00cf a405 092e  |   .|
00d1 8cad a407  |    |
00d3 440a 6e8e  |D n |
00d5 4d2d cce5  |M-  |
00d7 2760 0000  |'`  |
00d9 0020       |    |
00da 0000 0000  |    |		.BLANK	0000[0x5]
00df 0980 0000  |    |		.XXX[0x5d]
00e1 0000 0000  |    |
00e3 0960 0000  | `  |
00e5 09e0 0000  |    |
00e7 060a ee4d  |   M|
00e9 2e8c ae64  |.  d|
00eb 0c24 0e6e  | $ n|
00ed 8e4d 2dcc  | M- |
00ef e40e 8de4  |    |
00f1 0c24 0ccd  | $  |
00f3 2d8c a40c  |-   |
00f5 2dcc 840c  |-   |
00f7 2c8e cc2d  |,  -|
00f9 cc6c ae64  | l d|
00fb 0e8d 0ca4  |    |
00fd 0d8d 2dcc  |  - |
00ff a5c0 0000  |    |
0101 09a0 0000  |    |
0103 0644 040a  | D  |
0105 ee4d 2e8c  | M. |
0107 ae64 0c24  | d $|
0109 0e6e 8e4d  | n M|
010b 2dcc e40e  |-   |
010d 8de4 0c24  |   $|
010f 0ccd 2d8c  |  - |
0111 a40c 2dcc  |  - |
0113 840c 2c8e  |  , |
0115 cc2d cc6c  | - l|
0117 ae64 0e8d  | d  |
0119 0ca4 0d8d  |    |
011b 2dcc a5c0  |-   |
011d 0000 09a0  |    |
011f 0000 0644  |   D|
0121 040a ee4d  |   M|
0123 2e8c ae64  |.  d|
0125 0c24 0e6e  | $ n|
0127 8e4d 2dcc  | M- |
0129 e40e 8de4  |    |
012b 0c24 0ccd  | $  |
012d 2d8c a40c  |-   |
012f 2dcc 840c  |-   |
0131 2c8e cc2d  |,  -|
0133 cc6c ae64  | l d|
0135 0e8d 0ca4  |    |
0137 0d8d 2dcc  |  - |
0139 a5c0 0000  |    |
013b 0020       |    |
013c 0000 0000  |    |		.BLANK	0000[0x5]
0141 1000 0000  |    |		.XXX[0xbf]
0143 0000 0000  |    |
0145 0fe0 0000  |    |
0147 0060 0000  | `  |
0149 086a 8d0d  | j  |
014b 2e64 0e0e  |.d  |
014d 4dec 6cac  |M l |
014f 8eae 4ca4  |  L |
0151 0c6c 2d8d  | l- |
0153 8e64 0e8d  | d  |
0155 0ca4 0a0e  |    |
0157 ae84 0e0e  |    |
0159 4dec 6cac  |M l |
015b 8eae 4ca4  |  L |
015d 0ccd ee44  |   D|
015f 0e8d 0ca4  |    |
0161 0e6e 0cac  | n  |
0163 6d2c cd2c  |m, ,|
0165 ac84 0e6e  |   n|
0167 8e4d 2dcc  | M- |
0169 e40c 2dcc  |  - |
016b 8000 0000  |    |
016d 2000 0008  |    |
016f a404 0a8d  |    |
0171 0d2e 640e  | .d |
0173 0e4d ec6c  | M l|
0175 ac8e ae4c  |   L|
0177 a40c 6c2d  |  l-|
0179 8d8e 640e  |  d |
017b 8d0c a40a  |    |
017d 0eae 840e  |    |
017f 0e4d ec6c  | M l|
0181 ac8e ae4c  |   L|
0183 a40c cdee  |    |
0185 440e 8d0c  |D   |
0187 a40e 6e0c  |  n |
0189 ac6d 2ccd  | m, |
018b 2cac 840e  |,   |
018d 6e8e 4d2d  |n M-|
018f cce4 0c2d  |   -|
0191 cc80 0000  |    |
0193 0020 0000  |    |
0195 08a4 040a  |    |
0197 8d0d 2e64  |  .d|
0199 0e0e 4dec  |  M |
019b 6cac 8eae  |l   |
019d 4ca4 0c6c  |L  l|
019f 2d8d 8e64  |-  d|
01a1 0e8d 0ca4  |    |
01a3 0a0e ae84  |    |
01a5 0e0e 4dec  |  M |
01a7 6cac 8eae  |l   |
01a9 4ca4 0ccd  |L   |
01ab ee44 0e8d  | D  |
01ad 0ca4 0e6e  |   n|
01af 0cac 6d2c  |  m,|
01b1 cd2c ac84  | ,  |
01b3 0e6e 8e4d  | n M|
01b5 2dcc e40c  |-   |
01b7 2dcc 8000  |-   |
01b9 0009 2000  |    |
01bb 0006 ce8d  |    |
01bd 0cad c40c  |    |
01bf 6c2d 8d8e  |l-  |
01c1 640e 8d0c  |d   |
01c3 a409 ccae  |    |
01c5 ebe9 8d2d  |   -|
01c7 cca4 0e0e  |    |
01c9 4dec 6cac  |M l |
01cb 8eae 4ca4  |  L |
01cd 0eed 2e8d  |  . |
01cf 040c 240e  |  $ |
01d1 6e0c 2c6d  |n ,m|
01d3 2dcc e40d  |-   |
01d5 ecc4 0625  |   %|
01d7 c000 0008  |    |
01d9 e000 0007  |    |
01db 0404 0e8d  |    |
01dd 0cad c40c  |    |
01df 6c2d 8d8e  |l-  |
01e1 640e 8d0c  |d   |
01e3 a409 ccae  |    |
01e5 ebe9 8d2d  |   -|
01e7 cca4 0e0e  |    |
01e9 4dec 6cac  |M l |
01eb 8eae 4ca4  |  L |
01ed 0eed 2e8d  |  . |
01ef 040c 240e  |  $ |
01f1 6e0c 2c6d  |n ,m|
01f3 2dcc e40d  |-   |
01f5 ecc4 0625  |   %|
01f7 c000 0008  |    |
01f9 e000 0007  |    |
01fb 0404 0e8d  |    |
01fd 0cad c40c  |    |
01ff 6c2d       |l-  |