/ [mix] / trunk / mixal.optab
To checkout: svn checkout http://svn.gnu.org.ua/sources/mix/trunk/mixal.optab
Puszcza

Contents of /trunk/mixal.optab

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (show annotations)
Wed Mar 30 16:43:11 2005 UTC (16 years, 10 months ago) by gray
File size: 2384 byte(s)
Initial revision

1 # This file defines MIXAL instruction set
2 #
3 # Copyright (C) 2000,2005 Sergey Poznyakoff
4 #
5 # This program is free software; you can redistribute it and/or
6 # modify it under the terms of the GNU General Public License as
7 # published by the Free Software Foundation; either version 2, or (at
8 # your option) any later version.
9 #
10 # This program is distributed in the hope that it will be useful, but
11 # WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 # General Public License for more details.
14 #
15 # You should have received a copy of the GNU General Public License
16 # along with this program; if not, write to the Free Software
17 # Foundation, Inc.
18 # 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 #
20 # Columns are:
21 # C Opcode
22 # AB Command mnemonics
23 # DEF Default field specification
24 # F Not used
25 #
26 # C AB DEF F
27 0 NOP 0 *
28 1 ADD 0:5
29 2 SUB 0:5
30 3 MUL 0:5
31 4 DIV 0:5
32 5 NUM 0
33 5 CHAR 1
34 5 HLT 2
35 6 SLA 0
36 6 SRA 1
37 6 SLAX 2
38 6 SRAX 3
39 6 SLC 4
40 6 SRC 5
41 7 MOVE 1 *
42 8 LDA 0:5
43 9 LD1 0:5
44 10 LD2 0:5
45 11 LD3 0:5
46 12 LD4 0:5
47 13 LD5 0:5
48 14 LD6 0:5
49 15 LDX 0:5
50 16 LDAN 0:5
51 17 LD1N 0:5
52 18 LD2N 0:5
53 19 LD3N 0:5
54 20 LD4N 0:5
55 21 LD5N 0:5
56 22 LD6N 0:5
57 23 LDXN 0:5
58 24 STA 0:5
59 25 ST1 0:5
60 26 ST2 0:5
61 27 ST3 0:5
62 28 ST4 0:5
63 29 ST5 0:5
64 30 ST6 0:5
65 31 STX 0:5
66 32 STJ 0:2
67 33 STZ 0:5
68 34 JBUS 0 *
69 35 IOC 0 *
70 36 IN 0 *
71 37 OUT 0 *
72 38 JRED 0 *
73 39 JMP 0
74 39 JSJ 1
75 39 JOV 2
76 39 JNOV 3
77 39 JL 4
78 39 JE 5
79 39 JG 6
80 39 JGE 7
81 39 JNE 8
82 39 JLE 9
83 40 JAN 0
84 40 JAZ 1
85 40 JAP 2
86 40 JANN 3
87 40 JANZ 4
88 40 JANP 5
89 41 J1N 0
90 41 J1Z 1
91 41 J1P 2
92 41 J1NN 3
93 41 J1NZ 4
94 41 J1NP 5
95 42 J2N 0
96 42 J2Z 1
97 42 J2P 2
98 42 J2NN 3
99 42 J2NZ 4
100 42 J2NP 5
101 43 J3N 0
102 43 J3Z 1
103 43 J3P 2
104 43 J3NN 3
105 43 J3NZ 4
106 43 J3NP 5
107 44 J4N 0
108 44 J4Z 1
109 44 J4P 2
110 44 J4NN 3
111 44 J4NZ 4
112 44 J4NP 5
113 45 J5N 0
114 45 J5Z 1
115 45 J5P 2
116 45 J5NN 3
117 45 J5NZ 4
118 45 J5NP 5
119 46 J6N 0
120 46 J6Z 1
121 46 J6P 2
122 46 J6NN 3
123 46 J6NZ 4
124 46 J6NP 5
125 47 JXN 0
126 47 JXZ 1
127 47 JXP 2
128 47 JXNN 3
129 47 JXNZ 4
130 47 JXNP 5
131 48 INCA 0
132 48 DECA 1
133 48 ENTA 2
134 48 ENNA 3
135 49 INC1 0
136 49 DEC1 1
137 49 ENT1 2
138 49 ENN1 3
139 50 INC2 0
140 50 DEC2 1
141 50 ENT2 2
142 50 ENN2 3
143 51 INC3 0
144 51 DEC3 1
145 51 ENT3 2
146 51 ENN3 3
147 52 INC4 0
148 52 DEC4 1
149 52 ENT4 2
150 52 ENN4 3
151 53 INC5 0
152 53 DEC5 1
153 53 ENT5 2
154 53 ENN5 3
155 54 INC6 0
156 54 DEC6 1
157 54 ENT6 2
158 54 ENN6 3
159 55 INCX 0
160 55 DECX 1
161 55 ENTX 2
162 55 ENNX 3
163 56 CMPA 0:5
164 57 CMP1 0:5
165 58 CMP2 0:5
166 59 CMP3 0:5
167 60 CMP4 0:5
168 61 CMP5 0:5
169 62 CMP6 0:5
170 63 CMPX 0:5

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

Send suggestions and bug reports to Sergey Poznyakoff
ViewVC Help
Powered by ViewVC 1.1.20