|
| 1 | +/* |
| 2 | + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. |
| 3 | + * See the copyright notice in the ACK home directory, in the file "Copyright". |
| 4 | + */ |
| 5 | +#define RCSID3 "$Id$" |
| 6 | + |
| 7 | +/* |
| 8 | + * Motorola 6800 keywords |
| 9 | + */ |
| 10 | +{0, EXTENSION, 0, ".l"}, |
| 11 | +{0, EXTENSION, 8, ".h"}, |
| 12 | +{0, X, 0, "x"}, |
| 13 | +{0, NOARG, 0x01, "nop"}, |
| 14 | +{0, NOARG, 0x06, "tap"}, |
| 15 | +{0, NOARG, 0x07, "tpa"}, |
| 16 | +{0, NOARG, 0x08, "inx"}, |
| 17 | +{0, NOARG, 0x09, "dex"}, |
| 18 | +{0, NOARG, 0x0A, "clv"}, |
| 19 | +{0, NOARG, 0x0B, "sev"}, |
| 20 | +{0, NOARG, 0x0C, "clc"}, |
| 21 | +{0, NOARG, 0x0D, "sec"}, |
| 22 | +{0, NOARG, 0x0E, "cli"}, |
| 23 | +{0, NOARG, 0x0F, "sei"}, |
| 24 | +{0, NOARG, 0x10, "sba"}, |
| 25 | +{0, NOARG, 0x11, "cba"}, |
| 26 | +{0, NOARG, 0x16, "tab"}, |
| 27 | +{0, NOARG, 0x17, "tba"}, |
| 28 | +{0, NOARG, 0x19, "daa"}, |
| 29 | +{0, NOARG, 0x1B, "aba"}, |
| 30 | +{0, BRANCH, 0x20, "bra"}, |
| 31 | +{0, BRANCH, 0x22, "bhi"}, |
| 32 | +{0, BRANCH, 0x23, "bls"}, |
| 33 | +{0, BRANCH, 0x24, "bcc"}, |
| 34 | +{0, BRANCH, 0x24, "bhs"}, /* bcc */ |
| 35 | +{0, BRANCH, 0x25, "bcs"}, |
| 36 | +{0, BRANCH, 0x25, "blo"}, /* bcs */ |
| 37 | +{0, BRANCH, 0x26, "bne"}, |
| 38 | +{0, BRANCH, 0x27, "beq"}, |
| 39 | +{0, BRANCH, 0x28, "bvc"}, |
| 40 | +{0, BRANCH, 0x29, "bvs"}, |
| 41 | +{0, BRANCH, 0x2A, "bpl"}, |
| 42 | +{0, BRANCH, 0x2B, "bmi"}, |
| 43 | +{0, BRANCH, 0x2C, "bge"}, |
| 44 | +{0, BRANCH, 0x2D, "blt"}, |
| 45 | +{0, BRANCH, 0x2E, "bgt"}, |
| 46 | +{0, BRANCH, 0x2F, "ble"}, |
| 47 | +{0, NOARG, 0x30, "tsx"}, |
| 48 | +{0, NOARG, 0x31, "ins"}, |
| 49 | +{0, NOARG, 0x32, "pula"}, |
| 50 | +{0, NOARG, 0x33, "pulb"}, |
| 51 | +{0, NOARG, 0x34, "des"}, |
| 52 | +{0, NOARG, 0x35, "txs"}, |
| 53 | +{0, NOARG, 0x36, "psha"}, |
| 54 | +{0, NOARG, 0x37, "pshb"}, |
| 55 | +{0, NOARG, 0x39, "rts"}, |
| 56 | +{0, NOARG, 0x3B, "rti"}, |
| 57 | +{0, NOARG, 0x3E, "wai"}, |
| 58 | +{0, NOARG, 0x3F, "swi"}, |
| 59 | +{0, NOARG, 0x40, "nega"}, |
| 60 | +{0, NOARG, 0x43, "coma"}, |
| 61 | +{0, NOARG, 0x44, "lsra"}, |
| 62 | +{0, NOARG, 0x46, "rora"}, |
| 63 | +{0, NOARG, 0x47, "asra"}, |
| 64 | +{0, NOARG, 0x48, "asla"}, |
| 65 | +{0, NOARG, 0x48, "lsla"}, |
| 66 | +{0, NOARG, 0x49, "rola"}, |
| 67 | +{0, NOARG, 0x4A, "deca"}, |
| 68 | +{0, NOARG, 0x4C, "inca"}, |
| 69 | +{0, NOARG, 0x4D, "tsta"}, |
| 70 | +{0, NOARG, 0x4F, "clra"}, |
| 71 | +{0, NOARG, 0x50, "negb"}, |
| 72 | +{0, NOARG, 0x53, "comb"}, |
| 73 | +{0, NOARG, 0x54, "lsrb"}, |
| 74 | +{0, NOARG, 0x56, "rorb"}, |
| 75 | +{0, NOARG, 0x57, "asrb"}, |
| 76 | +{0, NOARG, 0x58, "aslb"}, |
| 77 | +{0, NOARG, 0x58, "lslb"}, |
| 78 | +{0, NOARG, 0x59, "rolb"}, |
| 79 | +{0, NOARG, 0x5A, "decb"}, |
| 80 | +{0, NOARG, 0x5C, "incb"}, |
| 81 | +{0, NOARG, 0x5D, "tstb"}, |
| 82 | +{0, NOARG, 0x5F, "clrb"}, |
| 83 | +{0, AOP, 0x60, "neg"}, |
| 84 | +{0, AOP, 0x63, "com"}, |
| 85 | +{0, AOP, 0x64, "lsr"}, |
| 86 | +{0, AOP, 0x66, "ror"}, |
| 87 | +{0, AOP, 0x67, "asr"}, |
| 88 | +{0, AOP, 0x68, "asl"}, |
| 89 | +{0, AOP, 0x68, "lsl"}, |
| 90 | +{0, AOP, 0x69, "rol"}, |
| 91 | +{0, AOP, 0x6A, "dec"}, |
| 92 | +{0, AOP, 0x6C, "inc"}, |
| 93 | +{0, AOP, 0x6D, "tst"}, |
| 94 | +{0, XOP, 0x6E, "jmp"}, |
| 95 | +{0, AOP, 0x6F, "clr"}, |
| 96 | +{0, BRANCH, 0x8D, "bsr"}, |
| 97 | +{0, XOP, 0xA0, "suba"}, |
| 98 | +{0, XOP, 0xA1, "cmpa"}, |
| 99 | +{0, XOP, 0xA2, "sbca"}, |
| 100 | +{0, XOP, 0xA4, "anda"}, |
| 101 | +{0, XOP, 0xA5, "bita"}, |
| 102 | +{0, XOP, 0xA6, "ldaa"}, |
| 103 | +{0, XOP, 0xA7, "staa"}, |
| 104 | +{0, XOP, 0xA8, "eora"}, |
| 105 | +{0, XOP, 0xA9, "adca"}, |
| 106 | +{0, XOP, 0xAA, "oraa"}, |
| 107 | +{0, XOP, 0xAB, "adda"}, |
| 108 | +{0, XOP, 0xAC, "cpx"}, |
| 109 | +{0, XOP, 0xAD, "jsr"}, |
| 110 | +{0, XOP, 0xAE, "lds"}, |
| 111 | +{0, XOP, 0xAF, "sts"}, |
| 112 | +{0, XOP, 0xE0, "subb"}, |
| 113 | +{0, XOP, 0xE1, "cmpb"}, |
| 114 | +{0, XOP, 0xE2, "sbcb"}, |
| 115 | +{0, XOP, 0xE4, "andb"}, |
| 116 | +{0, XOP, 0xE5, "bitb"}, |
| 117 | +{0, XOP, 0xE6, "ldab"}, |
| 118 | +{0, XOP, 0xE7, "stab"}, |
| 119 | +{0, XOP, 0xE8, "eorb"}, |
| 120 | +{0, XOP, 0xE9, "adcb"}, |
| 121 | +{0, XOP, 0xEA, "orab"}, |
| 122 | +{0, XOP, 0xEB, "addb"}, |
| 123 | +{0, XOP, 0xEE, "ldx"}, |
| 124 | +{0, XOP, 0xEF, "stx"}, |
0 commit comments