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

⟦9bb3348ad⟧

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

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 0068       | h  |		.CONST	0x0068								; 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 0024       | $  |		.CONST	0x0024								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0014       |    |		.CONST	0x0014								; Number of locals
000b			INIT_0008:
000b 00e3       |    |		Load_Encached	Natural_Cache
000c 0129       | )  |		Execute	Any,Make_Visible
000d 029a 002b  |   +|		Declare_Subprogram	INIT_0028,For_Outer_Call,Visible,Unelaborated
000f 029a 0043  |   C|		Declare_Subprogram	INIT_0040,For_Outer_Call,Visible,Unelaborated
0011 029a 004b  |   K|		Declare_Subprogram	INIT_0048,For_Outer_Call,Visible,Unelaborated
0013 029a 0053  |   S|		Declare_Subprogram	INIT_0050,For_Outer_Call,Visible,Unelaborated
0015 00bf       |    |		Action	Accept_Activation
0016 e20d       |    |		Load	0x1,0xd
0017 0007       |    |		Action	Break_Optional
0018 00d8       |    |		Load_Top	At_Offset_0
0019 0007       |    |		Action	Break_Optional
001a 029d 005b  |   [|		Declare_Subprogram	INIT_0058,For_Outer_Call
001c 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
001d 00c7       |    |		Action	Elaborate_Subprogram
001e 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
001f 00c7       |    |		Action	Elaborate_Subprogram
0020 1d10       |    |		Execute_Immediate	Reference_Lex_1,0x10
0021 00c7       |    |		Action	Elaborate_Subprogram
0022 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
0023 00c7       |    |		Action	Elaborate_Subprogram
0024			BODY_0008:
0024 00bc       |    |		Action	Signal_Activated
0025 00bb       |    |		Action	Signal_Completion
0026 0000 0000  |    |		.XXX[0x2]
0028 ; --------------------------------------------------------------------------------------
0028 ; SUBPROGRAM
0028 ; --------------------------------------------------------------------------------------
0028 002b       | +  |		.CONST	0x002b								; Address of begin
0029 0004       |    |		.CONST	0x0004								; Address of exception handler
002a 0001       |    |		.CONST	0x0001								; Number of locals
002b			BODY_0028:
002b			INIT_0028:
002b e212       |    |		Load	0x1,0x12
002c 0a64       | d  |		Execute_Immediate	Plus,0x64
002d c212       |    |		Store	0x1,0x12
002e e212       |    |		Load	0x1,0x12
002f 8214       |    |		Call	0x1,0x14
0030 09ff       |    |		Execute_Immediate	Binary_Scale,-0x1
0031 027d       | }  |		Execute	Discrete,Greater
0032 6806       |h   |		Jump_Zero	0x39
0033 4864       |Hd  |		Short_Literal	0x64
0034 a212       |    |		Store_Unchecked	0x1,0x12
0035 e213       |    |		Load	0x1,0x13
0036 4896       |H   |		Short_Literal	0x96
0037 0273       | s  |		Execute	Discrete,Plus
0038 c213       |    |		Store	0x1,0x13
0039 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
003a 0000 0000  |    |		.BLANK	0000[0x6]
0040 ; --------------------------------------------------------------------------------------
0040 ; SUBPROGRAM
0040 ; --------------------------------------------------------------------------------------
0040 0043       | C  |		.CONST	0x0043								; Address of begin
0041 0004       |    |		.CONST	0x0004								; Address of exception handler
0042 0001       |    |		.CONST	0x0001								; Number of locals
0043			BODY_0040:
0043			INIT_0040:
0043 e212       |    |		Load	0x1,0x12
0044 00ca       |    |		Action	Exit_Nullary_Function
0045 0000 0000  |    |		.XXX[0x3]
0047 0000       |    |
0048 ; --------------------------------------------------------------------------------------
0048 ; SUBPROGRAM
0048 ; --------------------------------------------------------------------------------------
0048 004b       | K  |		.CONST	0x004b								; Address of begin
0049 0004       |    |		.CONST	0x0004								; Address of exception handler
004a 0001       |    |		.CONST	0x0001								; Number of locals
004b			BODY_0048:
004b			INIT_0048:
004b e213       |    |		Load	0x1,0x13
004c 00ca       |    |		Action	Exit_Nullary_Function
004d 0000 0000  |    |		.XXX[0x3]
004f 0000       |    |
0050 ; --------------------------------------------------------------------------------------
0050 ; SUBPROGRAM
0050 ; --------------------------------------------------------------------------------------
0050 0053       | S  |		.CONST	0x0053								; Address of begin
0051 0004       |    |		.CONST	0x0004								; Address of exception handler
0052 0001       |    |		.CONST	0x0001								; Number of locals
0053			BODY_0050:
0053			INIT_0050:
0053 4864       |Hd  |		Short_Literal	0x64
0054 a212       |    |		Store_Unchecked	0x1,0x12
0055 4896       |H   |		Short_Literal	0x96
0056 a213       |    |		Store_Unchecked	0x1,0x13
0057 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0058 ; --------------------------------------------------------------------------------------
0058 ; SUBPROGRAM
0058 ; --------------------------------------------------------------------------------------
0058 005b       | [  |		.CONST	0x005b								; Address of begin
0059 0004       |    |		.CONST	0x0004								; Address of exception handler
005a 0001       |    |		.CONST	0x0001								; Number of locals
005b			BODY_0058:
005b			INIT_0058:
005b 6004       |`   |		Indirect_Literal	Discrete,0x60,{0x00000000, 0x00000bb8}
005c 00ca       |    |		Action	Exit_Nullary_Function
005d 0000 0000  |    |		.XXX[0x3]
005f 0000       |    |
0060 0000 0000  |    |		.LITERAL	{0x00000000, 0x00000bb8}
0064 0000 0000  |    |		.BLANK	0000[0x4]
0068 ; --------------------------------------------------------------------------------------
0068 ; Debug Table
0068 ; --------------------------------------------------------------------------------------
0068 0004 0014  |    |		.DEBUG4	0x0004,0x0014,0x0f01,0x0000,0x0001,0x0000
006e 0000 083b  |   ;|		.XXX[0x17]
0070 02d0 0000  |    |
0072 0000 0b06  |    |
0074 3d01 0412  |=   |
0076 8000 0000  |    |
0078 059f 6c01  |  l |
007a 6920 0000  |i   |
007c 0000 0031  |   1|
007e 82c0 059c  |    |
0080 dc01 68ca  |  h |
0082 00a2 0000  |    |
0084 5a48       |ZH  |
0085 0000 0000  |    |		.BLANK	0000[0x5]
008a 002c fb60  | , `|		.XXX[0x49]
008c 03a0 2003  |    |
008e 8000 0000  |    |
0090 0000 cf50  |   P|
0092 80bd 802c  |   ,|
0094 e6e0 0000  |    |
0096 0002 d7f8  |    |
0098 0000 0023  |   #|
009a 4fc0 0b5f  |O  _|
009c e000 0000  |    |
009e 00b5 9300  |    |
00a0 2d70 a000  |-p  |
00a2 0002 2846  |  (F|
00a4 00b5 9300  |    |
00a6 0000 000c  |    |
00a8 0020 068f  |    |
00aa e800 0000  |    |
00ac 0000 5a8b  |  Z |
00ae 8000 c000  |    |
00b0 0000 05a8  |    |
00b2 ba11 2000  |    |
00b4 b4cd 0000  |    |
00b6 0000 0b57  |   W|
00b8 8cec 5c01  |  \ |
00ba 699a 0000  |i   |
00bc 0000 2400  |  $ |
00be 400d 1008  |@   |
00c0 64a0 02d2  |d   |
00c2 4000 0000  |@   |
00c4 002d 2fe0  | -/ |
00c6 002d 9180  | -  |
00c8 0000 0000  |    |
00ca 0010 0016  |    |
00cc ccc0 0000  |    |
00ce 0000 0000  |    |
00d0 0020 0016  |    |
00d2 d4c0       |    |
00d3 0000 0000  |    |		.BLANK	0000[0x6]
00d9 0016 dac0  |    |		.XXX[0x37]
00db 0002 d45c  |   \|
00dd 0000 0040  |   @|
00df 16e1 e005  |    |
00e1 9cdc 00bb  |    |
00e3 9441 1000  | A  |
00e5 4104 a005  |A   |
00e7 be64 016e  | d n|
00e9 c300 5bce  |  [ |
00eb 8000 b3b1  |    |
00ed 7005 b8e4  |p   |
00ef 0000 0000  |    |
00f1 dc00 0000  |    |
00f3 0021 1260  | ! `|
00f5 0b71 c800  | q  |
00f7 0000 0000  |    |
00f9 0041 d816  | A  |
00fb 8000 0000  |    |
00fd 0068 31e8  | h1 |
00ff 0820 9400  |    |
0101 0000 002e  |   .|
0103 1000 0b8e  |    |
0105 2800 0000  |(   |
0107 0001 8c16  |    |
0109 002d fb80  | -  |
010b 0b8b 7805  |  x |
010d 6000 02e3  |`   |
010f 8a00       |    |
0110 0000 0000  |    |		.BLANK	0000[0x4]
0114 0001 7080  |  p |		.XXX[0x53]
0116 001f 0100  |    |
0118 1c00 0000  |    |
011a 0000 067a  |   z|
011c 8405 ec01  |    |
011e 6fdc 0000  |o   |
0120 0000 1753  |   S|
0122 b000 0001  |    |
0124 1a7e 005d  | ~ ]|
0126 4ec0 0000  |N   |
0128 0005 cf2c  |   ,|
012a 0174 2a00  | t* |
012c 5d28 5142  |](QB|
012e 3005 cf2c  |0  ,|
0130 0000 0001  |    |
0132 0800 0035  |   5|
0134 e880 174a  |   J|
0136 1000 02e5  |    |
0138 a600 0600  |    |
013a 0000 002e  |   .|
013c 5a70 8900  |Zp  |
013e 05c8 fc00  |    |
0140 0000 005c  |   \|
0142 e5a7 62e0  |  b |
0144 0b91 f800  |    |
0146 0000 0184  |    |
0148 0000 6b63  |  kc|
014a 4d42 c017  |MB  |
014c 23f0 0000  |#   |
014e 0003 c004  |    |
0150 02f9 3100  |  1 |
0152 00b6 23f0  |  # |
0154 c940 05c7  | @  |
0156 1400 0000  |    |
0158 005c 8900  | \  |
015a 005d 72c0  | ]r |
015c 0000 0000  |    |
015e 0020 002e  |   .|
0160 c160 0000  | `  |
0162 0000 0000  |    |
0164 0040 002e  | @ .|
0166 d160       | `  |
0167 0000 0000  |    |		.BLANK	0000[0x6]
016d 002e dd60  | . `|		.XXX[0x37]
016f 0005 cb4c  |   L|
0171 0000 0080  |    |
0173 2eeb a00b  |.   |
0175 7ee0 0180  |~   |
0177 6782 2000  |g   |
0179 8209 400b  |  @ |
017b c6c0 02f0  |    |
017d 0400 bc3c  |   <|
017f 8000 e762  |   b|
0181 e00b bbc0  |    |
0183 0000 0001  |    |
0185 b800 0000  |    |
0187 0042 24c0  | B$ |
0189 1777 8000  | w  |
018b 0000 0000  |    |
018d 0083 b02d  |   -|
018f 0000 0000  |    |
0191 0090 63d0  |  c |
0193 1041 2800  | A( |
0195 0000 005e  |   ^|
0197 6fc0 17b0  |o   |
0199 4000 0000  |@   |
019b 0003 182c  |   ,|
019d 005e 46c0  | ^F |
019f 17aa e00e  |    |
01a1 c000 05ec  |    |
01a3 1000       |    |
01a4 0000 0000  |    |		.BLANK	0000[0x4]
01a8 0002 f37e  |   ~|		.XXX[0x53]
01aa 0042 0200  | B  |
01ac 3800 0000  |8   |
01ae 0000 0cf5  |    |
01b0 080b d802  |    |
01b2 f236 0000  | 6  |
01b4 0000 2fcf  |  / |
01b6 4000 0002  |@   |
01b8 34fc 00bf  |4   |
01ba 3d00 0000  |=   |
01bc 000b e850  |   P|
01be 02fa d200  |    |
01c0 bef0 2284  |  " |
01c2 600b e850  |`  P|
01c4 0000 0002  |    |
01c6 1000 006b  |   k|
01c8 d100 2fbc  |  / |
01ca 0000 05f0  |    |
01cc 4800 0c00  |H   |
01ce 0000 005f  |   _|
01d0 04a1 1200  |    |
01d2 0bdb f000  |    |
01d4 0000 00be  |    |
01d6 6ace c5c0  |j   |
01d8 17b7 e000  |    |
01da 0000 0308  |    |
01dc 0000 d6c6  |    |
01de 9a85 802f  |   /|
01e0 6fc0 0000  |o   |
01e2 0007 8008  |    |
01e4 05f2 6200  |  b |
01e6 016c c3e1  | l  |
01e8 9280 0bd8  |    |
01ea 2000 0000  |    |
01ec 00bd b180  |    |
01ee 00bf 8500  |    |
01f0 0000 0000  |    |
01f2 0040 005f  | @ _|
01f4 d280 0000  |    |
01f6 0000 0000  |    |
01f8 0080 005f  |   _|
01fa f280       |    |
01fb 0000 0000  |    |		.BLANK	0000[0x5]