| 1 | # Example of M68hc11 instructions |
| 2 | .sect .text |
| 3 | _start: |
| 4 | L0: aba |
| 5 | L1: abx |
| 6 | L2: aby |
| 7 | L3: adca #103 |
| 8 | L4: adca *Z198 |
| 9 | L5: adca 105,X |
| 10 | L6: adca symbol115 |
| 11 | L7: adca 81,X |
| 12 | L8: adcb #255 |
| 13 | L9: adcb *Z74 |
| 14 | L10: adcb 236,X |
| 15 | L11: adcb symbol41 |
| 16 | L12: adcb 205,X |
| 17 | L13: adda #186 |
| 18 | L14: adda *Z171 |
| 19 | L15: adda 242,X |
| 20 | L16: adda symbol251 |
| 21 | L17: adda 227,X |
| 22 | L18: addb #70 |
| 23 | L19: addb *Z124 |
| 24 | L20: addb 194,X |
| 25 | L21: addb symbol84 |
| 26 | L22: addb 248,X |
| 27 | L23: addd #8987 |
| 28 | L24: addd *Z232 |
| 29 | L25: addd 231,X |
| 30 | L26: addd symbol141 |
| 31 | L27: addd 118,X |
| 32 | L28: anda #90 |
| 33 | L29: anda *Z46 |
| 34 | L30: anda 99,X |
| 35 | L31: anda symbol51 |
| 36 | L32: anda 159,X |
| 37 | L33: andb #201 |
| 38 | L34: andb *Z154 |
| 39 | L35: andb 102,X |
| 40 | L36: andb symbol50 |
| 41 | L37: andb 13,X |
| 42 | L38: asl 183,X |
| 43 | L39: asl symbol49 |
| 44 | L40: asl 88,X |
| 45 | L41: asla |
| 46 | L42: aslb |
| 47 | L43: asld |
| 48 | L44: asr 163,X |
| 49 | L45: asr symbol90 |
| 50 | L46: asr 37,X |
| 51 | L47: asra |
| 52 | L48: asrb |
| 53 | L49: bcc L93 |
| 54 | L50: bclr *Z5 #$17 |
| 55 | L51: bclr 88,X #$e9 |
| 56 | L52: bclr 94,X #$d4 |
| 57 | L53: bcs L171 |
| 58 | L54: beq L178 |
| 59 | L55: bge L205 |
| 60 | L56: bgt L198 |
| 61 | L57: bhi L155 |
| 62 | L58: bhs L180 |
| 63 | L59: bita #84 |
| 64 | L60: bita *Z17 |
| 65 | L61: bita 14,X |
| 66 | L62: bita symbol130 |
| 67 | L63: bita 116,X |
| 68 | L64: bitb #65 |
| 69 | L65: bitb *Z33 |
| 70 | L66: bitb 61,X |
| 71 | L67: bitb symbol220 |
| 72 | L68: bitb 135,X |
| 73 | L69: ble L112 |
| 74 | L70: blo L233 |
| 75 | L71: bls L62 |
| 76 | L72: blt L161 |
| 77 | L73: bmi L65 |
| 78 | L74: bne L225 |
| 79 | L75: bpl L252 |
| 80 | L76: bra L103 |
| 81 | L77: brclr *Z62 #$01 .+126 |
| 82 | L78: brclr 151,X #$ea .+92 |
| 83 | L79: brclr 107,X #$96 .+15 |
| 84 | L80: brn L56 |
| 85 | L81: brset *Z92 #$2a .+108 |
| 86 | L82: brset 176,X #$3b .+123 |
| 87 | L83: brset 50,X #$af .+60 |
| 88 | L84: bset *Z84 #$ec |
| 89 | L85: bset 24,X #$db |
| 90 | L86: bset 92,X #$02 |
| 91 | L87: bsr L26 |
| 92 | L88: bvc L254 |
| 93 | L89: bvs L67 |
| 94 | L90: cba |
| 95 | L91: clc |
| 96 | L92: cli |
| 97 | L93: clr 251,X |
| 98 | L94: clr symbol250 |
| 99 | L95: clr 170,X |
| 100 | L96: clra |
| 101 | L97: clrb |
| 102 | L98: clv |
| 103 | L99: cmpa #58 |
| 104 | L100: cmpa *Z251 |
| 105 | L101: cmpa 41,X |
| 106 | L102: cmpa symbol209 |
| 107 | L103: cmpa 230,X |
| 108 | L104: cmpb #5 |
| 109 | L105: cmpb *Z60 |
| 110 | L106: cmpb 124,X |
| 111 | L107: cmpb symbol148 |
| 112 | L108: cmpb 117,X |
| 113 | L109: cmpd #4056 |
| 114 | L110: cmpd *Z190 |
| 115 | L111: cmpd 97,X |
| 116 | L112: cmpd symbol137 |
| 117 | L113: cmpd 249,X |
| 118 | L114: cmpx #44892 |
| 119 | L115: cmpx *Z187 |
| 120 | L116: cmpx 168,X |
| 121 | L117: cmpx symbol153 |
| 122 | L118: cmpx 15,X |
| 123 | L119: cmpy #16533 |
| 124 | L120: cmpy *Z177 |
| 125 | L121: cmpy 235,X |
| 126 | L122: cmpy symbol241 |
| 127 | L123: cmpy 179,X |
| 128 | L124: com 5,X |
| 129 | L125: com symbol239 |
| 130 | L126: com 247,X |
| 131 | L127: coma |
| 132 | L128: comb |
| 133 | L129: cpd #48896 |
| 134 | L130: cpd *Z233 |
| 135 | L131: cpd 161,X |
| 136 | L132: cpd symbol58 |
| 137 | L133: cpd 229,X |
| 138 | L134: cpx #36810 |
| 139 | L135: cpx *Z11 |
| 140 | L136: cpx 203,X |
| 141 | L137: cpx symbol208 |
| 142 | L138: cpx 72,X |
| 143 | L139: cpy #583 |
| 144 | L140: cpy *Z100 |
| 145 | L141: cpy 189,X |
| 146 | L142: cpy symbol31 |
| 147 | L143: cpy 35,X |
| 148 | L144: daa |
| 149 | L145: dec 30,X |
| 150 | L146: dec symbol168 |
| 151 | L147: dec 28,X |
| 152 | L148: deca |
| 153 | L149: decb |
| 154 | L150: des |
| 155 | L151: dex |
| 156 | L152: dey |
| 157 | L153: eora #123 |
| 158 | L154: eora *Z100 |
| 159 | L155: eora 197,X |
| 160 | L156: eora symbol20 |
| 161 | L157: eora 115,X |
| 162 | L158: eorb #90 |
| 163 | L159: eorb *Z197 |
| 164 | L160: eorb 94,X |
| 165 | L161: eorb symbol75 |
| 166 | L162: eorb 121,X |
| 167 | L163: fdiv |
| 168 | L164: idiv |
| 169 | L165: inc 99,X |
| 170 | L166: inc symbol59 |
| 171 | L167: inc 112,X |
| 172 | L168: inca |
| 173 | L169: incb |
| 174 | L170: ins |
| 175 | L171: inx |
| 176 | L172: iny |
| 177 | L173: jmp 100,X |
| 178 | L174: jmp symbol36 |
| 179 | L175: jmp 17,X |
| 180 | L176: jsr *Z158 |
| 181 | L177: jsr 9,X |
| 182 | L178: jsr symbol220 |
| 183 | L179: jsr 170,X |
| 184 | L180: ldaa #212 |
| 185 | L181: ldaa *Z172 |
| 186 | L182: ldaa 242,X |
| 187 | L183: ldaa symbol27 |
| 188 | L184: ldaa 16,X |
| 189 | L185: ldab #175 |
| 190 | L186: ldab *Z59 |
| 191 | L187: ldab 51,X |
| 192 | L188: ldab symbol205 |
| 193 | L189: ldab 227,X |
| 194 | L190: ldd #50512 |
| 195 | L191: ldd *Z72 |
| 196 | L192: ldd 71,X |
| 197 | L193: ldd symbol21 |
| 198 | L194: ldd 92,X |
| 199 | L195: lds #20411 |
| 200 | L196: lds *Z111 |
| 201 | L197: lds 34,X |
| 202 | L198: lds symbol25 |
| 203 | L199: lds 186,X |
| 204 | L200: ldx #22427 |
| 205 | L201: ldx *Z125 |
| 206 | L202: ldx 245,X |
| 207 | L203: ldx symbol11 |
| 208 | L204: ldx 225,X |
| 209 | L205: ldy #44058 |
| 210 | L206: ldy *Z28 |
| 211 | L207: ldy 127,X |
| 212 | L208: ldy symbol35 |
| 213 | L209: ldy 248,X |
| 214 | L210: lsl 41,X |
| 215 | L211: lsl symbol248 |
| 216 | L212: lsl 164,X |
| 217 | L213: lsla |
| 218 | L214: lslb |
| 219 | L215: lsld |
| 220 | L216: lsr 27,X |
| 221 | L217: lsr symbol19 |
| 222 | L218: lsr 181,X |
| 223 | L219: lsra |
| 224 | L220: lsrb |
| 225 | L221: lsrd |
| 226 | L222: mul |
| 227 | L223: neg 202,X |
| 228 | L224: neg symbol78 |
| 229 | L225: neg 232,X |
| 230 | L226: nega |
| 231 | L227: negb |
| 232 | L228: nop |
| 233 | L229: oraa #152 |
| 234 | L230: oraa *Z50 |
| 235 | L231: oraa 56,X |
| 236 | L232: oraa symbol224 |
| 237 | L233: oraa 121,X |
| 238 | L234: orab #77 |
| 239 | L235: orab *Z61 |
| 240 | L236: orab 52,X |
| 241 | L237: orab symbol188 |
| 242 | L238: orab 95,X |
| 243 | L239: psha |
| 244 | L240: pshb |
| 245 | L241: pshx |
| 246 | L242: pshy |
| 247 | L243: pula |
| 248 | L244: pulb |
| 249 | L245: pulx |
| 250 | L246: puly |
| 251 | L247: rol 78,X |
| 252 | L248: rol symbol119 |
| 253 | L249: rol 250,X |
| 254 | L250: rola |
| 255 | L251: rolb |
| 256 | L252: ror 203,X |
| 257 | L253: ror symbol108 |
| 258 | L254: ror 5,X |
| 259 | L255: rora |
| 260 | L256: rorb |
| 261 | L257: rti |
| 262 | L258: rts |
| 263 | L259: sba |
| 264 | L260: sbca #172 |
| 265 | L261: sbca *Z134 |
| 266 | L262: sbca 33,X |
| 267 | L263: sbca symbol43 |
| 268 | L264: sbca 170,X |
| 269 | L265: sbcb #26 |
| 270 | L266: sbcb *Z85 |
| 271 | L267: sbcb 162,X |
| 272 | L268: sbcb symbol190 |
| 273 | L269: sbcb 112,X |
| 274 | L270: sec |
| 275 | L271: sei |
| 276 | L272: sev |
| 277 | L273: staa *Z181 |
| 278 | L274: staa 115,X |
| 279 | L275: staa symbol59 |
| 280 | L276: staa 4,X |
| 281 | L277: stab *Z92 |
| 282 | L278: stab 211,X |
| 283 | L279: stab symbol54 |
| 284 | L280: stab 148,X |
| 285 | L281: std *Z179 |
| 286 | L282: std 175,X |
| 287 | L283: std symbol226 |
| 288 | L284: std 240,X |
| 289 | L285: stop |
| 290 | L286: sts *Z228 |
| 291 | L287: sts 158,X |
| 292 | L288: sts symbol79 |
| 293 | L289: sts 50,X |
| 294 | L290: stx *Z21 |
| 295 | L291: stx 73,X |
| 296 | L292: stx symbol253 |
| 297 | L293: stx 130,X |
| 298 | L294: sty *Z78 |
| 299 | L295: sty 169,X |
| 300 | L296: sty symbol8 |
| 301 | L297: sty 112,X |
| 302 | L298: suba #212 |
| 303 | L299: suba *Z178 |
| 304 | L300: suba 138,X |
| 305 | L301: suba symbol41 |
| 306 | L302: suba 84,X |
| 307 | L303: subb #72 |
| 308 | L304: subb *Z154 |
| 309 | L305: subb 10,X |
| 310 | L306: subb symbol188 |
| 311 | L307: subb 213,X |
| 312 | L308: subd #61710 |
| 313 | L309: subd *Z24 |
| 314 | L310: subd 168,X |
| 315 | L311: subd symbol68 |
| 316 | L312: subd 172,X |
| 317 | L313: swi |
| 318 | L314: tab |
| 319 | L315: tap |
| 320 | L316: tba |
| 321 | L317: test |
| 322 | L318: tpa |
| 323 | L319: tst 91,X |
| 324 | L320: tst symbol243 |
| 325 | L321: tst 142,X |
| 326 | L322: tsta |
| 327 | L323: tstb |
| 328 | L324: tsx |
| 329 | L325: tsy |
| 330 | L326: txs |
| 331 | L327: tys |
| 332 | L328: wai |
| 333 | L329: xgdx |
| 334 | L330: xgdy |
| 335 | |