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

⟦27f13d446⟧

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

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 0038       | 8  |		.CONST	0x0038								; 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 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 001b       |    |		.CONST	0x001b								; Address of begin
0019 0028       | (  |		.CONST	0x0028								; Address of exception handler
001a 0001       |    |		.CONST	0x0001								; Number of locals
001b			BODY_0018:
001b			INIT_0018:
001b 00da       |    |		Load_Top	At_Offset_2
001c e001       |    |		Load	0x0,0x1
001d 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
001e a5fe       |    |		Store_Unchecked	0x2,-0x2
001f 00da       |    |		Load_Top	At_Offset_2
0020 e001       |    |		Load	0x0,0x1
0021 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0022 a5fd       |    |		Store_Unchecked	0x2,-0x3
0023 00da       |    |		Load_Top	At_Offset_2
0024 e001       |    |		Load	0x0,0x1
0025 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0026 a5fc       |    |		Store_Unchecked	0x2,-0x4
0027 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0028			TRAP_0018:
0028 010e       |    |		Execute	Exception,Is_Constraint_Error
0029 6807       |h   |		Jump_Zero	0x31
002a 4800       |H   |		Short_Literal	0x0
002b a5fe       |    |		Store_Unchecked	0x2,-0x2
002c 4800       |H   |		Short_Literal	0x0
002d a5fd       |    |		Store_Unchecked	0x2,-0x3
002e 4800       |H   |		Short_Literal	0x0
002f a5fc       |    |		Store_Unchecked	0x2,-0x4
0030 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0031 0100       |    |		Execute	Exception,Raise
0032 0000 0000  |    |		.BLANK	0000[0x6]
0038 ; --------------------------------------------------------------------------------------
0038 ; Debug Table
0038 ; --------------------------------------------------------------------------------------
0038 0004 0004  |    |		.DEBUG4	0x0004,0x0004,0x4a64,0x0000,0x0001,0x0000
003e 0000 0000  |    |		.BLANK	0000[0x4]
0042 99dc 0100  |    |		.XXX[0x9]
0044 0083 722c  |  r,|
0046 0042 e000  | B  |
0048 7000 1069  |p  i|
004a 2000       |    |
004b 0000 0000  |    |		.BLANK	0000[0xd]
0058 0020       |    |		.XXX[0x1]
0059 0000 0000  |    |		.BLANK	0000[0x4]
005d 0e00 0000  |    |		.XXX[0xf]
005f 0004 3a4c  |  :L|
0061 f000 0000  |    |
0063 0000 0000  |    |
0065 0400 0000  |    |
0067 0000 0000  |    |
0069 0200 0133  |   3|
006b b800       |    |
006c 0000 0000  |    |		.BLANK	0000[0x5]
0071 1200 0107  |    |		.XXX[0x19]
0073 1804 3a45  |  :E|
0075 9c04 3a44  |  :D|
0077 5a04 3a59  |Z :Y|
0079 8202 1d27  |   '|
007b db00 0005  |    |
007d 4a80 43a5  |J C |
007f 0360 43a5  | `C |
0081 2dc0 002a  |-  *|
0083 a8c0 0206  |    |
0085 f600 0000  |    |
0087 0000 874a  |   J|
0089 b040       | @  |
008a 0000 0000  |    |		.BLANK	0000[0x4]
008e 0095 ba00  |    |		.XXX[0x11]
0090 4000 2aa0  |@ * |
0092 c300 10a8  |    |
0094 009c 0005  |    |
0096 5418 0005  |T   |
0098 5518 0040  |U  @|
009a dec0 0000  |    |
009c 0000 10e9  |    |
009e 5e08       |^   |
009f 0000 0000  |    |		.BLANK	0000[0x4]
00a3 0012 b740  |   @|		.XXX[0x15]
00a5 0800 0554  |   T|
00a7 1860 0215  | `  |
00a9 0003 8000  |    |
00ab aa83 010e  |    |
00ad 95a1 0000  |    |
00af 0000 0000  |    |
00b1 0001 0000  |    |
00b3 0000 0000  |    |
00b5 0001 0001  |    |
00b7 2b74       |+t  |
00b8 0000 0000  |    |		.BLANK	0000[0x4]
00bc 010e 9621  |   !|		.XXX[0xc]
00be 0000 0000  |    |
00c0 0000 0001  |    |
00c2 0000 0000  |    |
00c4 0000 0001  |    |
00c6 0001 2b74  |  +t|
00c8 0000 0000  |    |		.BLANK	0000[0x5]
00cd 0004 8000  |    |		.XXX[0x5]
00cf 5551 810e  |UQ  |
00d1 93cc       |    |
00d2 0000 0000  |    |		.BLANK	0000[0x4]
00d6 0087 4b69  |  Ki|		.XXX[0x11]
00d8 4000 037a  |@  z|
00da 1810 e96f  |   o|
00dc 2810 e979  |(  y|
00de c000 00e4  |    |
00e0 8000 829e  |    |
00e2 c000 0000  |    |
00e4 0021 d308  | !  |
00e6 b000       |    |
00e7 0000 0000  |    |		.BLANK	0000[0x4]
00eb 0303 6010  |  ` |		.XXX[0x11]
00ed 0000 df70  |   p|
00ef c2f4 0200  |    |
00f1 0700 001b  |    |
00f3 ee00 001c  |    |
00f5 9000 1053  |   S|
00f7 d800 0000  |    |
00f9 0004 3a63  |  :c|
00fb 1600       |    |
00fc 0000 0000  |    |		.BLANK	0000[0x4]
0100 0060 6c02  | `l |		.XXX[0x15]
0102 0000 1bee  |    |
0104 185e 8040  | ^ @|
0106 00e0 0003  |    |
0108 7dc0 43a6  |} C |
010a 2180 0000  |!   |
010c 0000 0000  |    |
010e 0040 0000  | @  |
0110 0000 0000  |    |
0112 0040 0006  | @  |
0114 06c0       |    |
0115 0000 0000  |    |		.BLANK	0000[0x4]
0119 43a6 4180  |C A |		.XXX[0xc]
011b 0000 0000  |    |
011d 0000 0040  |   @|
011f 0000 0000  |    |
0121 0000 0020  |    |
0123 0006 06c0  |    |
0125 0000 0000  |    |		.BLANK	0000[0x5]
012a 0120 0001  |    |		.XXX[0x5]
012c c900 43a5  |  C |
012e ac40       | @  |
012f 0000 0000  |    |		.BLANK	0000[0x4]
0133 21d3 36f0  |! 6 |		.XXX[0x10]
0135 0003 b902  |    |
0137 043a 675e  | :g^|
0139 043a 6a04  | :j |
013b 0000 d57c  |   ||
013d 0027 74d8  | 't |
013f 0000 0000  |    |
0141 0874 d954  | t T|
0143 0000 0000  |    |		.BLANK	0000[0x5]
0148 cc00 0400  |    |		.XXX[0x8]
014a 00bb b4b0  |    |
014c 010b 8001  |    |
014e c000 1747  |   G|
0150 0000 0000  |    |		.BLANK	0000[0xe]
015e 0080       |    |		.XXX[0x1]
015f 0000 0000  |    |		.BLANK	0000[0x4]
0163 3800 0000  |8   |		.XXX[0xe]
0165 0010 e9b6  |    |
0167 b000 0000  |    |
0169 0000 0000  |    |
016b 1000 0000  |    |
016d 0000 0000  |    |
016f 0800 0198  |    |
0171 0000 0000  |    |		.BLANK	0000[0x6]
0177 4800 01aa  |H   |		.XXX[0x19]
0179 f810 e999  |    |
017b 6010 e994  |`   |
017d 5810 ea07  |X   |
017f 4c08 74e0  |L t |
0181 e400 0295  |    |
0183 4781 0e9c  |G   |
0185 3c81 0e9c  |<   |
0187 e600 005c  |   \|
0189 7600 2593  |v % |
018b e500 0000  |    |
018d 0002 1d3b  |   ;|
018f 1f00       |    |
0190 0000 0000  |    |		.BLANK	0000[0x4]
0194 020e 3601  |  6 |		.XXX[0x9]
0196 0000 5c4f  |  \O|
0198 040d 4280  |  B |
019a 0020 000b  |    |
019c 89e0       |    |
019d 0000 0000  |    |		.BLANK	0000[0xe]
01ab 2000 0000  |    |		.XXX[0x13]
01ad 0000 0000  |    |
01af 000e 0000  |    |
01b1 0000 043a  |   :|
01b3 7740 0000  |w@  |
01b5 0000 0000  |    |
01b7 0004 0000  |    |
01b9 0000 0000  |    |
01bb 0002 0004  |    |
01bd 1c6c       | l  |
01be 0000 0000  |    |		.BLANK	0000[0x5]
01c3 0012 0000  |    |		.XXX[0x5]
01c5 b8ec 043a  |   :|
01c7 6fec       |o   |
01c8 0000 0000  |    |		.BLANK	0000[0x4]
01cc 021d 3d03  |  = |		.XXX[0x11]
01ce 0002 0541  |   A|
01d0 8043 a7a8  | C  |
01d2 6043 a7d2  |`C  |
01d4 c000 20e3  |    |
01d6 4002 774d  |@ wM|
01d8 8000 0000  |    |
01da 0087 4ffa  |  O |
01dc 4000       |@   |
01dd 0000 0000  |    |		.BLANK	0000[0x4]
01e1 2677 8040  |&w @|		.XXX[0x9]
01e3 0020 dc0b  |    |
01e5 0010 b800  |    |
01e7 1c00 041a  |    |
01e9 4800       |H   |
01ea 0000 0000  |    |		.BLANK	0000[0xd]
01f7 0008       |    |		.XXX[0x1]
01f8 0000 0000  |    |		.BLANK	0000[0x4]
01fc 0380 0000  |    |		.XXX[0x4]
01fe 0001 0ea0  |    |