Implement 386 instruction table, improve 8086/186/286 instruction table
[multi_emu.git] / instr_6800.txt
1 opcodes
2 0100    00              ---
3 0100    01              nop
4 0100    02              ---
5 0100    03              ---
6 0100    04              ---
7 0100    05              ---
8 0100    06              tap
9 0100    07              tpa
10 0100    08              inx
11 0100    09              dex
12 0100    0a              clv
13 0100    0b              sev
14 0100    0c              clc
15 0100    0d              sec
16 0100    0e              cli
17 0100    0f              sei
18 0100    10              sba
19 0100    11              cba
20 0100    12              ---
21 0100    13              ---
22 0100    14              ---
23 0100    15              ---
24 0100    16              tab
25 0100    17              tba
26 0100    18              ---
27 0100    19              daa
28 0100    1a              ---
29 0100    1b              aba
30 0100    1c              ---
31 0100    1d              ---
32 0100    1e              ---
33 0100    1f              ---
34 0100    20 12           bra  12
35 0100    21 12           ---
36 0100    22 12           bhi  12
37 0100    23 12           bls  12
38 0100    24 12           bcc  12
39 0100    25 12           bcs  12
40 0100    26 12           bne  12
41 0100    27 12           beq  12
42 0100    28 12           bvc  12
43 0100    29 12           bvs  12
44 0100    2a 12           bpl  12
45 0100    2b 12           bmi  12
46 0100    2c 12           bge  12
47 0100    2d 12           blt  12
48 0100    2e 12           bgt  12
49 0100    2f 12           ble  12
50 0100    30              tsx
51 0100    31              ins
52 0100    32              pula
53 0100    33              pulb
54 0100    34              des
55 0100    35              txs
56 0100    36              psha
57 0100    37              pshb
58 0100    38              ---
59 0100    39              rts
60 0100    3a              ---
61 0100    3b              rti
62 0100    3c              ---
63 0100    3d              ---
64 0100    3e              wai
65 0100    3f              swi
66 0100    40              nega
67 0100    41              ---
68 0100    42              ---
69 0100    43              coma
70 0100    44              lsra
71 0100    45              ---
72 0100    46              rora
73 0100    47              asra
74 0100    48              lsla
75 0100    49              rola
76 0100    4a              deca
77 0100    4b              ---
78 0100    4c              inca
79 0100    4d              tsta
80 0100    4e              ---
81 0100    4f              clra
82 0100    50              negb
83 0100    51              ---
84 0100    52              ---
85 0100    53              comb
86 0100    54              lsrb
87 0100    55              ---
88 0100    56              rorb
89 0100    57              asrb
90 0100    58              lslb
91 0100    59              rolb
92 0100    5a              decb
93 0100    5b              ---
94 0100    5c              incb
95 0100    5d              tstb
96 0100    5e              ---
97 0100    5f              clrb
98 0100    60 12           neg 12,x
99 0100    61              ---
100 0100    62              ---
101 0100    63 12           com 12,x
102 0100    64 12           lsr 12,x
103 0100    65              ---
104 0100    66 12           ror 12,x
105 0100    67 12           asr 12,x
106 0100    68 12           lsl 12,x
107 0100    69 12           rol 12,x
108 0100    6a 12           dec 12,x
109 0100    6b              ---
110 0100    6c 12           inc 12,x
111 0100    6d 12           tst 12,x
112 0100    6e 12           jmp 12,x
113 0100    6f 12           clr 12,x
114 0100    70 12 34        neg 1234
115 0100    71              ---
116 0100    72              ---
117 0100    73 12 34        com 1234
118 0100    74 12 34        lsr 1234
119 0100    75              ---
120 0100    76 12 34        ror 1234
121 0100    77 12 34        asr 1234
122 0100    78 12 34        lsl 1234
123 0100    79 12 34        rol 1234
124 0100    7a 12 34        dec 1234
125 0100    7b              ---
126 0100    7c 12 34        inc 1234
127 0100    7d 12 34        tst 1234
128 0100    7e 12 34        jmp 1234
129 0100    7f 12 34        clr 1234
130 0100    80 12           suba #12
131 0100    81 12           cmpa #12
132 0100    82 12           sbca #12
133 0100    83              ---
134 0100    84 12           anda #12
135 0100    85 12           bita #12
136 0100    86 12           ldaa #12
137 0100    87 12           ---
138 0100    88 12           eora #12
139 0100    89 12           adca #12
140 0100    8a 12           oraa #12
141 0100    8b 12           adda #12
142 0100    8c 12 34        cpx  #1234
143 0100    8d 12           bsr  12
144 0100    8e 12 34        lds  #1234
145 0100    8f              ---
146 0100    90 12           suba 12
147 0100    91 12           cmpa 12
148 0100    92 12           sbca 12
149 0100    93 12           ---
150 0100    94 12           anda 12
151 0100    95 12           bita 12
152 0100    96 12           ldaa 12
153 0100    97 12           staa 12
154 0100    98 12           eora 12
155 0100    99 12           adca 12
156 0100    9a 12           oraa 12
157 0100    9b 12           adda 12
158 0100    9c 12           cpx  12
159 0100    9d 12           ---
160 0100    9e 12           lds  12
161 0100    9f 12           sts  12
162 0100    a0 12           suba 12,x
163 0100    a1 12           cmpa 12,x
164 0100    a2 12           sbca 12,x
165 0100    a3 12           ---
166 0100    a4 12           anda 12,x
167 0100    a5 12           bita 12,x
168 0100    a6 12           ldaa 12,x
169 0100    a7 12           staa 12,x
170 0100    a8 12           eora 12,x
171 0100    a9 12           adca 12,x
172 0100    aa 12           oraa 12,x
173 0100    ab 12           adda 12,x
174 0100    ac 12           cpx  12,x
175 0100    ad 12           jsr  12,x
176 0100    ae 12           lds  12,x
177 0100    af 12           sts  12,x
178 0100    b0 12 34        suba 1234
179 0100    b1 12 34        cmpa 1234
180 0100    b2 12 34        sbca 1234
181 0100    b3 12           ---
182 0100    b4 12 34        anda 1234
183 0100    b5 12 34        bita 1234
184 0100    b6 12 34        ldaa 1234
185 0100    b7 12 34        staa 1234
186 0100    b8 12 34        eora 1234
187 0100    b9 12 34        adca 1234
188 0100    ba 12 34        oraa 1234
189 0100    bb 12 34        adda 1234
190 0100    bc 12 34        cpx  1234
191 0100    bd 12 34        jsr  1234
192 0100    be 12 34        lds  1234
193 0100    bf 12 34        sts  1234
194 0100    c0 12           subb #12
195 0100    c1 12           cmpb #12
196 0100    c2 12           sbcb #12
197 0100    c3 12 34        ---
198 0100    c4 12           andb #12
199 0100    c5 12           bitb #12
200 0100    c6 12           ldab #12
201 0100    c7              ---
202 0100    c8 12           eorb #12
203 0100    c9 12           adcb #12
204 0100    ca 12           orab #12
205 0100    cb 12           addb #12
206 0100    cc 12 34        ---
207 0100    cd              ---
208 0100    ce 12 34        ldx  #1234
209 0100    cf              ---
210 0100    d0 12           subb 12
211 0100    d1 12           cmpb 12
212 0100    d2 12           sbcb 12
213 0100    d3 12           ---
214 0100    d4 12           andb 12
215 0100    d5 12           bitb 12
216 0100    d6 12           ldab 12
217 0100    d7 12           stab 12
218 0100    d8 12           eorb 12
219 0100    d9 12           adcb 12
220 0100    da 12           orab 12
221 0100    db 12           addb 12
222 0100    dc 12           ---
223 0100    dd              ---
224 0100    de 12           ldx  12
225 0100    df 12           stx  12
226 0100    e0 12           subb 12,x
227 0100    e1 12           cmpb 12,x
228 0100    e2 12           sbcb 12,x
229 0100    e3 12           ---
230 0100    e4 12           andb 12,x
231 0100    e5 12           bitb 12,x
232 0100    e6 12           ldab 12,x
233 0100    e7 12           stab 12,x
234 0100    e8 12           eorb 12,x
235 0100    e9 12           adcb 12,x
236 0100    ea 12           orab 12,x
237 0100    eb 12           addb 12,x
238 0100    ec 12           ---
239 0100    ed              ---
240 0100    ee 12           ldx  12,x
241 0100    ef 12           stx  12,x
242 0100    f0 12 34        subb 1234
243 0100    f1 12 34        cmpb 1234
244 0100    f2 12 34        sbcb 1234
245 0100    f3 12 34        ---
246 0100    f4 12 34        andb 1234
247 0100    f5 12 34        bitb 1234
248 0100    f6 12 34        ldab 1234
249 0100    f7 12 34        stab 1234
250 0100    f8 12 34        eorb 1234
251 0100    f9 12 34        adcb 1234
252 0100    fa 12 34        orab 1234
253 0100    fb 12 34        addb 1234
254 0100    fc 12 34        ---
255 0100    fd              ---
256 0100    fe 12 34        ldx  1234
257 0100    ff 12 34        stx  1234
258