home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / program / compiler / fasbin21 / doc / as6301.lp < prev    next >
Text File  |  1992-09-13  |  21KB  |  925 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        A.  A✓A✓A✓Ap✓p✓p✓pp✓p✓p✓pe✓e✓e✓en✓n✓n✓nd✓d✓d✓di✓i✓i✓ix✓x✓x✓x f✓f✓f✓fo✓o✓o✓or✓r✓r✓r a✓a✓a✓as✓s✓s✓s6✓6✓6✓63✓3✓3✓30✓0✓0✓01✓1✓1✓1 F✓F✓F✓Fr✓r✓r✓ra✓a✓a✓an✓n✓n✓nk✓k✓k✓ke✓e✓e✓en✓n✓n✓ns✓s✓s✓st✓t✓t✓te✓e✓e✓ei✓i✓i✓in✓n✓n✓n A✓A✓A✓As✓s✓s✓ss✓s✓s✓se✓e✓e✓em✓m✓m✓mb✓b✓b✓bl✓l✓l✓le✓e✓e✓er✓r✓r✓r
  9.  
  10.        A.1  P✓P✓P✓Ps✓s✓s✓se✓e✓e✓eu✓u✓u✓ud✓d✓d✓do✓o✓o✓o O✓O✓O✓Op✓p✓p✓pe✓e✓e✓er✓r✓r✓ra✓a✓a✓at✓t✓t✓ti✓i✓i✓io✓o✓o✓on✓n✓n✓ns✓s✓s✓s
  11.  
  12.        A.1.1  _✓S_✓t_✓a_✓n_✓d_✓a_✓r_✓d__✓P_✓s_✓e_✓u_✓d_✓o__✓O_✓p_✓e_✓r_✓a_✓t_✓i_✓o_✓n__✓M_✓n_✓e_✓m_✓o_✓n_✓i_✓c_✓s
  13.  
  14.             End                                END
  15.             File Inclusion                     INCL INCLUDE
  16.             If                                 IF
  17.             Else                               ELSE
  18.             End If                             ENDI
  19.             Equate                             EQU
  20.             Set                                SET
  21.             Org                                ORG
  22.             Reserve Memory                     RESERVE RMB
  23.             Define Byte Data                   BYTE DB FCB
  24.             Define Word Data                   DW FDB WORD
  25.             Define String Data                 FCC STRING
  26.             Define Character Set Translation   CHARSET
  27.             Define Character Value             CHARDEF CHD
  28.             Use Character Translation          CHARUSE
  29.  
  30.        A.2  I✓I✓I✓In✓n✓n✓ns✓s✓s✓st✓t✓t✓tr✓r✓r✓ru✓u✓u✓uc✓c✓c✓ct✓t✓t✓ti✓i✓i✓io✓o✓o✓on✓n✓n✓ns✓s✓s✓s
  31.  
  32.        A.2.1  _✓I_✓n_✓s_✓t_✓r_✓u_✓c_✓t_✓i_✓o_✓n__✓L_✓i_✓s_✓t
  33.  
  34.        Opcode   Syntax                   Selection Criteria
  35.  
  36.  
  37.        ABA
  38.  
  39.        ABX
  40.  
  41.        ADC       ACCUM '#' expr          REGA
  42.        ADC       ACCUM '#' expr          REGB
  43.        ADC       ACCUM expr              REGA+DIRECT
  44.        ADC       ACCUM expr              REGA+EXTENDED
  45.        ADC       ACCUM expr              REGB+DIRECT
  46.        ADC       ACCUM expr              REGB+EXTENDED
  47.        ADC       ACCUM indexed           REGA
  48.        ADC       ACCUM indexed           REGB
  49.  
  50.        ADCA      '#' expr
  51.        ADCA      expr                    DIRECT
  52.        ADCA      expr                    EXTENDED
  53.        ADCA      indexed
  54.  
  55.        ADCB      '#' expr
  56.        ADCB      expr                    DIRECT
  57.        ADCB      expr                    EXTENDED
  58.        ADCB      indexed
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        Opcode   Syntax                   Selection Criteria
  75.  
  76.  
  77.        ADD       ACCUM '#' expr          REGA
  78.        ADD       ACCUM '#' expr          REGB
  79.        ADD       ACCUM expr              REGA+DIRECT
  80.        ADD       ACCUM expr              REGA+EXTENDED
  81.        ADD       ACCUM expr              REGB+DIRECT
  82.        ADD       ACCUM expr              REGB+EXTENDED
  83.        ADD       ACCUM indexed           REGA
  84.        ADD       ACCUM indexed           REGB
  85.  
  86.        ADDA      '#' expr
  87.        ADDA      expr                    DIRECT
  88.        ADDA      expr                    EXTENDED
  89.        ADDA      indexed
  90.  
  91.        ADDB      '#' expr
  92.        ADDB      expr                    DIRECT
  93.        ADDB      expr                    EXTENDED
  94.        ADDB      indexed
  95.  
  96.        ADDD      '#' expr
  97.        ADDD      expr                    DIRECT
  98.        ADDD      expr                    EXTENDED
  99.        ADDD      indexed
  100.  
  101.        AIM       '#' expr ',' expr
  102.        AIM       '#' expr ',' indexed
  103.  
  104.        AND       ACCUM '#' expr          REGA
  105.        AND       ACCUM '#' expr          REGB
  106.        AND       ACCUM expr              REGA+DIRECT
  107.        AND       ACCUM expr              REGA+EXTENDED
  108.        AND       ACCUM expr              REGB+DIRECT
  109.        AND       ACCUM expr              REGB+EXTENDED
  110.        AND       ACCUM indexed           REGA
  111.        AND       ACCUM indexed           REGB
  112.  
  113.        ANDA      '#' expr
  114.        ANDA      expr                    DIRECT
  115.        ANDA      expr                    EXTENDED
  116.        ANDA      indexed
  117.  
  118.        ANDB      '#' expr
  119.        ANDB      expr                    DIRECT
  120.        ANDB      expr                    EXTENDED
  121.        ANDB      indexed
  122.  
  123.        ASL       ACCUM                   REGA
  124.        ASL       ACCUM                   REGB
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        Opcode   Syntax                   Selection Criteria
  141.  
  142.        ASL       expr
  143.        ASL       indexed
  144.  
  145.        ASLA
  146.  
  147.        ASLB
  148.  
  149.        ASLD
  150.  
  151.        ASR       ACCUM                   REGA
  152.        ASR       ACCUM                   REGB
  153.        ASR       expr
  154.        ASR       indexed
  155.  
  156.        ASRA
  157.  
  158.        ASRB
  159.  
  160.        BCC       expr
  161.  
  162.        BCLR      expr ',' expr           BIT0
  163.        BCLR      expr ',' expr           BIT1
  164.        BCLR      expr ',' expr           BIT2
  165.        BCLR      expr ',' expr           BIT3
  166.        BCLR      expr ',' expr           BIT4
  167.        BCLR      expr ',' expr           BIT5
  168.        BCLR      expr ',' expr           BIT6
  169.        BCLR      expr ',' expr           BIT7
  170.        BCLR      expr ',' indexed        BIT0
  171.        BCLR      expr ',' indexed        BIT1
  172.        BCLR      expr ',' indexed        BIT2
  173.        BCLR      expr ',' indexed        BIT3
  174.        BCLR      expr ',' indexed        BIT4
  175.        BCLR      expr ',' indexed        BIT5
  176.        BCLR      expr ',' indexed        BIT6
  177.        BCLR      expr ',' indexed        BIT7
  178.  
  179.        BCS       expr
  180.  
  181.        BEQ       expr
  182.  
  183.        BGE       expr
  184.  
  185.        BGT       expr
  186.  
  187.        BHI       expr
  188.  
  189.        BHS       expr
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.        Opcode   Syntax                   Selection Criteria
  207.  
  208.        BIT       ACCUM '#' expr          REGA
  209.        BIT       ACCUM '#' expr          REGB
  210.        BIT       ACCUM expr              REGA+DIRECT
  211.        BIT       ACCUM expr              REGA+EXTENDED
  212.        BIT       ACCUM expr              REGB+DIRECT
  213.        BIT       ACCUM expr              REGB+EXTENDED
  214.        BIT       ACCUM indexed           REGA
  215.        BIT       ACCUM indexed           REGB
  216.  
  217.        BITA      '#' expr
  218.        BITA      expr                    DIRECT
  219.        BITA      expr                    EXTENDED
  220.        BITA      indexed
  221.  
  222.        BITB      '#' expr
  223.        BITB      expr                    DIRECT
  224.        BITB      expr                    EXTENDED
  225.        BITB      indexed
  226.  
  227.        BLE       expr
  228.  
  229.        BLO       expr
  230.  
  231.        BLS       expr
  232.  
  233.        BLT       expr
  234.  
  235.        BMI       expr
  236.  
  237.        BNE       expr
  238.  
  239.        BPL       expr
  240.  
  241.        BRA       expr
  242.  
  243.        BRN       expr
  244.  
  245.        BSET      expr ',' expr           BIT0
  246.        BSET      expr ',' expr           BIT1
  247.        BSET      expr ',' expr           BIT2
  248.        BSET      expr ',' expr           BIT3
  249.        BSET      expr ',' expr           BIT4
  250.        BSET      expr ',' expr           BIT5
  251.        BSET      expr ',' expr           BIT6
  252.        BSET      expr ',' expr           BIT7
  253.        BSET      expr ',' indexed        BIT0
  254.        BSET      expr ',' indexed        BIT1
  255.        BSET      expr ',' indexed        BIT2
  256.        BSET      expr ',' indexed        BIT3
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.        Opcode   Syntax                   Selection Criteria
  273.  
  274.        BSET      expr ',' indexed        BIT4
  275.        BSET      expr ',' indexed        BIT5
  276.        BSET      expr ',' indexed        BIT6
  277.        BSET      expr ',' indexed        BIT7
  278.  
  279.        BSR       expr
  280.  
  281.        BTGL      expr ',' expr           BIT0
  282.        BTGL      expr ',' expr           BIT1
  283.        BTGL      expr ',' expr           BIT2
  284.        BTGL      expr ',' expr           BIT3
  285.        BTGL      expr ',' expr           BIT4
  286.        BTGL      expr ',' expr           BIT5
  287.        BTGL      expr ',' expr           BIT6
  288.        BTGL      expr ',' expr           BIT7
  289.        BTGL      expr ',' indexed        BIT0
  290.        BTGL      expr ',' indexed        BIT1
  291.        BTGL      expr ',' indexed        BIT2
  292.        BTGL      expr ',' indexed        BIT3
  293.        BTGL      expr ',' indexed        BIT4
  294.        BTGL      expr ',' indexed        BIT5
  295.        BTGL      expr ',' indexed        BIT6
  296.        BTGL      expr ',' indexed        BIT7
  297.  
  298.        BTST      expr ',' expr           BIT0
  299.        BTST      expr ',' expr           BIT1
  300.        BTST      expr ',' expr           BIT2
  301.        BTST      expr ',' expr           BIT3
  302.        BTST      expr ',' expr           BIT4
  303.        BTST      expr ',' expr           BIT5
  304.        BTST      expr ',' expr           BIT6
  305.        BTST      expr ',' expr           BIT7
  306.        BTST      expr ',' indexed        BIT0
  307.        BTST      expr ',' indexed        BIT1
  308.        BTST      expr ',' indexed        BIT2
  309.        BTST      expr ',' indexed        BIT3
  310.        BTST      expr ',' indexed        BIT4
  311.        BTST      expr ',' indexed        BIT5
  312.        BTST      expr ',' indexed        BIT6
  313.        BTST      expr ',' indexed        BIT7
  314.  
  315.        BVC       expr
  316.  
  317.        BVS       expr
  318.  
  319.        CBA
  320.  
  321.        CLC
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.        Opcode   Syntax                   Selection Criteria
  339.  
  340.        CLI
  341.  
  342.        CLR       ACCUM                   REGA
  343.        CLR       ACCUM                   REGB
  344.        CLR       expr
  345.        CLR       indexed
  346.  
  347.        CLRA
  348.  
  349.        CLRB
  350.  
  351.        CLV
  352.  
  353.        CMP       ACCUM '#' expr          REGA
  354.        CMP       ACCUM '#' expr          REGB
  355.        CMP       ACCUM expr              REGA+DIRECT
  356.        CMP       ACCUM expr              REGA+EXTENDED
  357.        CMP       ACCUM expr              REGB+DIRECT
  358.        CMP       ACCUM expr              REGB+EXTENDED
  359.        CMP       ACCUM indexed           REGA
  360.        CMP       ACCUM indexed           REGB
  361.  
  362.        CMPA      '#' expr
  363.        CMPA      expr                    DIRECT
  364.        CMPA      expr                    EXTENDED
  365.        CMPA      indexed
  366.  
  367.        CMPB      '#' expr
  368.        CMPB      expr                    DIRECT
  369.        CMPB      expr                    EXTENDED
  370.        CMPB      indexed
  371.  
  372.        COM       ACCUM                   REGA
  373.        COM       ACCUM                   REGB
  374.        COM       expr
  375.        COM       indexed
  376.  
  377.        COMA
  378.  
  379.        COMB
  380.  
  381.        CPX       '#' expr
  382.        CPX       expr                    DIRECT
  383.        CPX       expr                    EXTENDED
  384.        CPX       indexed
  385.  
  386.        DAA
  387.  
  388.        DEC       ACCUM                   REGA
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                   - 7 -
  401.  
  402.  
  403.  
  404.        Opcode   Syntax                   Selection Criteria
  405.  
  406.        DEC       ACCUM                   REGB
  407.        DEC       expr
  408.        DEC       indexed
  409.  
  410.        DECA
  411.  
  412.        DECB
  413.  
  414.        DES
  415.  
  416.        DEX
  417.  
  418.        EIM       '#' expr ',' expr
  419.        EIM       '#' expr ',' indexed
  420.  
  421.        EOR       ACCUM '#' expr          REGA
  422.        EOR       ACCUM '#' expr          REGB
  423.        EOR       ACCUM expr              REGA+DIRECT
  424.        EOR       ACCUM expr              REGA+EXTENDED
  425.        EOR       ACCUM expr              REGB+DIRECT
  426.        EOR       ACCUM expr              REGB+EXTENDED
  427.        EOR       ACCUM indexed           REGA
  428.        EOR       ACCUM indexed           REGB
  429.  
  430.        EORA      '#' expr
  431.        EORA      expr                    DIRECT
  432.        EORA      expr                    EXTENDED
  433.        EORA      indexed
  434.  
  435.        EORB      '#' expr
  436.        EORB      expr                    DIRECT
  437.        EORB      expr                    EXTENDED
  438.        EORB      indexed
  439.  
  440.        INC       ACCUM                   REGA
  441.        INC       ACCUM                   REGB
  442.        INC       expr
  443.        INC       indexed
  444.  
  445.        INCA
  446.  
  447.        INCB
  448.  
  449.        INS
  450.  
  451.        INX
  452.  
  453.        JMP       expr
  454.        JMP       indexed
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.                                   - 8 -
  467.  
  468.  
  469.  
  470.        Opcode   Syntax                   Selection Criteria
  471.  
  472.  
  473.        JSR       expr                    DIRECT
  474.        JSR       expr                    EXTENDED
  475.        JSR       indexed
  476.  
  477.        LDA       ACCUM '#' expr          REGA
  478.        LDA       ACCUM '#' expr          REGB
  479.        LDA       ACCUM expr              REGA+DIRECT
  480.        LDA       ACCUM expr              REGA+EXTENDED
  481.        LDA       ACCUM expr              REGB+DIRECT
  482.        LDA       ACCUM expr              REGB+EXTENDED
  483.        LDA       ACCUM indexed           REGA
  484.        LDA       ACCUM indexed           REGB
  485.  
  486.        LDAA      '#' expr
  487.        LDAA      expr                    DIRECT
  488.        LDAA      expr                    EXTENDED
  489.        LDAA      indexed
  490.  
  491.        LDAB      '#' expr
  492.        LDAB      expr                    DIRECT
  493.        LDAB      expr                    EXTENDED
  494.        LDAB      indexed
  495.  
  496.        LDD       '#' expr
  497.        LDD       expr                    DIRECT
  498.        LDD       expr                    EXTENDED
  499.        LDD       indexed
  500.  
  501.        LDS       '#' expr
  502.        LDS       expr                    DIRECT
  503.        LDS       expr                    EXTENDED
  504.        LDS       indexed
  505.  
  506.        LDX       '#' expr
  507.        LDX       expr                    DIRECT
  508.        LDX       expr                    EXTENDED
  509.        LDX       indexed
  510.  
  511.        LSL       ACCUM                   REGA
  512.        LSL       ACCUM                   REGB
  513.        LSL       expr
  514.        LSL       indexed
  515.  
  516.        LSLA
  517.  
  518.        LSLB
  519.  
  520.        LSLD
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.                                   - 9 -
  533.  
  534.  
  535.  
  536.        Opcode   Syntax                   Selection Criteria
  537.  
  538.  
  539.        LSR       ACCUM                   REGA
  540.        LSR       ACCUM                   REGB
  541.        LSR       expr
  542.        LSR       indexed
  543.  
  544.        LSRA
  545.  
  546.        LSRB
  547.  
  548.        LSRD
  549.  
  550.        MUL
  551.  
  552.        NEG       ACCUM                   REGA
  553.        NEG       ACCUM                   REGB
  554.        NEG       expr
  555.        NEG       indexed
  556.  
  557.        NEGA
  558.  
  559.        NEGB
  560.  
  561.        NOP
  562.  
  563.        OIM       '#' expr ',' expr
  564.        OIM       '#' expr ',' indexed
  565.  
  566.        ORA       ACCUM '#' expr          REGA
  567.        ORA       ACCUM '#' expr          REGB
  568.        ORA       ACCUM expr              REGA+DIRECT
  569.        ORA       ACCUM expr              REGA+EXTENDED
  570.        ORA       ACCUM expr              REGB+DIRECT
  571.        ORA       ACCUM expr              REGB+EXTENDED
  572.        ORA       ACCUM indexed           REGA
  573.        ORA       ACCUM indexed           REGB
  574.  
  575.        ORAA      '#' expr
  576.        ORAA      expr                    DIRECT
  577.        ORAA      expr                    EXTENDED
  578.        ORAA      indexed
  579.  
  580.        ORAB      '#' expr
  581.        ORAB      expr                    DIRECT
  582.        ORAB      expr                    EXTENDED
  583.        ORAB      indexed
  584.  
  585.        PSH       ACCUM                   REGA
  586.        PSH       ACCUM                   REGB
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.                                   - 10 -
  599.  
  600.  
  601.  
  602.        Opcode   Syntax                   Selection Criteria
  603.  
  604.        PSH       INDEX
  605.  
  606.        PSHA
  607.  
  608.        PSHB
  609.  
  610.        PSHX
  611.  
  612.        PUL       ACCUM                   REGA
  613.        PUL       ACCUM                   REGB
  614.        PUL       INDEX
  615.  
  616.        PULA
  617.  
  618.        PULB
  619.  
  620.        PULX
  621.  
  622.        ROL       ACCUM                   REGA
  623.        ROL       ACCUM                   REGB
  624.        ROL       expr
  625.        ROL       indexed
  626.  
  627.        ROLA
  628.  
  629.        ROLB
  630.  
  631.        ROR       ACCUM                   REGA
  632.        ROR       ACCUM                   REGB
  633.        ROR       expr
  634.        ROR       indexed
  635.  
  636.        RORA
  637.  
  638.        RORB
  639.  
  640.        RTI
  641.  
  642.        RTS
  643.  
  644.        SBA
  645.  
  646.        SBC       ACCUM '#' expr          REGA
  647.        SBC       ACCUM '#' expr          REGB
  648.        SBC       ACCUM expr              REGA+DIRECT
  649.        SBC       ACCUM expr              REGA+EXTENDED
  650.        SBC       ACCUM expr              REGB+DIRECT
  651.        SBC       ACCUM expr              REGB+EXTENDED
  652.        SBC       ACCUM indexed           REGA
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.                                   - 11 -
  665.  
  666.  
  667.  
  668.        Opcode   Syntax                   Selection Criteria
  669.  
  670.        SBC       ACCUM indexed           REGB
  671.  
  672.        SBCA      '#' expr
  673.        SBCA      expr                    DIRECT
  674.        SBCA      expr                    EXTENDED
  675.        SBCA      indexed
  676.  
  677.        SBCB      '#' expr
  678.        SBCB      expr                    DIRECT
  679.        SBCB      expr                    EXTENDED
  680.        SBCB      indexed
  681.  
  682.        SEC
  683.  
  684.        SEI
  685.  
  686.        SEV
  687.  
  688.        SLP
  689.  
  690.        STA       ACCUM expr              REGA+DIRECT
  691.        STA       ACCUM expr              REGA+EXTENDED
  692.        STA       ACCUM expr              REGB+DIRECT
  693.        STA       ACCUM expr              REGB+EXTENDED
  694.        STA       ACCUM indexed           REGA
  695.        STA       ACCUM indexed           REGB
  696.  
  697.        STAA      expr                    DIRECT
  698.        STAA      expr                    EXTENDED
  699.        STAA      indexed
  700.  
  701.        STAB      expr                    DIRECT
  702.        STAB      expr                    EXTENDED
  703.        STAB      indexed
  704.  
  705.        STD       expr                    DIRECT
  706.        STD       expr                    EXTENDED
  707.        STD       indexed
  708.  
  709.        STS       expr                    DIRECT
  710.        STS       expr                    EXTENDED
  711.        STS       indexed
  712.  
  713.        STX       expr                    DIRECT
  714.        STX       expr                    EXTENDED
  715.        STX       indexed
  716.  
  717.        SUB       ACCUM '#' expr          REGA
  718.        SUB       ACCUM '#' expr          REGB
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.                                   - 12 -
  731.  
  732.  
  733.  
  734.        Opcode   Syntax                   Selection Criteria
  735.  
  736.        SUB       ACCUM expr              REGA+DIRECT
  737.        SUB       ACCUM expr              REGA+EXTENDED
  738.        SUB       ACCUM expr              REGB+DIRECT
  739.        SUB       ACCUM expr              REGB+EXTENDED
  740.        SUB       ACCUM indexed           REGA
  741.        SUB       ACCUM indexed           REGB
  742.  
  743.        SUBA      '#' expr
  744.        SUBA      expr                    DIRECT
  745.        SUBA      expr                    EXTENDED
  746.        SUBA      indexed
  747.  
  748.        SUBB      '#' expr
  749.        SUBB      expr                    DIRECT
  750.        SUBB      expr                    EXTENDED
  751.        SUBB      indexed
  752.  
  753.        SUBD      '#' expr
  754.        SUBD      expr                    DIRECT
  755.        SUBD      expr                    EXTENDED
  756.        SUBD      indexed
  757.  
  758.        SWI
  759.  
  760.        TAB
  761.  
  762.        TAP
  763.  
  764.        TBA
  765.  
  766.        TIM       '#' expr ',' expr
  767.        TIM       '#' expr ',' indexed
  768.  
  769.        TPA
  770.  
  771.        TST       ACCUM                   REGA
  772.        TST       ACCUM                   REGB
  773.        TST       expr
  774.        TST       indexed
  775.  
  776.        TSTA
  777.  
  778.        TSTB
  779.  
  780.        TSX
  781.  
  782.        TXS
  783.  
  784.        WAI
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.                                   - 13 -
  797.  
  798.  
  799.  
  800.        Opcode   Syntax                   Selection Criteria
  801.  
  802.  
  803.        XGDX
  804.  
  805.        A.2.2  _✓S_✓e_✓l_✓e_✓c_✓t_✓i_✓o_✓n__✓C_✓r_✓i_✓t_✓e_✓r_✓i_✓a__✓K_✓e_✓y_✓w_✓o_✓r_✓d_✓s
  806.  
  807.             REGA                The A accumulator can be used for
  808.                                 the instruction.
  809.  
  810.             REGB                The B accumulator can be used for
  811.                                 the instruction.
  812.  
  813.             DIRECT              The instruction can use the direct
  814.                                 addressing mode. The expression
  815.                                 must have a value between 0 and 255
  816.                                 that is defined when the
  817.                                 instruction is processed in the
  818.                                 input pass.
  819.  
  820.             EXTENDED            The instruction can use the
  821.                                 extended addressing mode.
  822.  
  823.        A.2.3  _✓N_✓o_✓t_✓e_✓s
  824.  
  825.        A.2.3.1  _✓A_✓p_✓o_✓s_✓t_✓r_✓o_✓p_✓h_✓e_✓s  The apostrophes in the syntax field
  826.        are a notation used for the parser generator and are not put
  827.        in the assembler source statement.
  828.  
  829.        A.2.3.2  _✓B_✓i_✓t__✓N_✓u_✓m_✓b_✓e_✓r_✓s  The bit number expression in the BSET,
  830.        BCLR, BTGL, BTST operations has to have value defined when
  831.        the instruction is read in the first pass.  The value must
  832.        be between 0 and 7.
  833.  
  834.        A.2.3.3  _✓I_✓n_✓d_✓e_✓x_✓e_✓d__✓A_✓d_✓d_✓r_✓e_✓s_✓s_✓i_✓n_✓g  The indexed addressing is
  835.        represented in two ways.  Either "expression, X" or "X,
  836.        expression" is accepted by the assembler.
  837.  
  838.        A.3  R✓R✓R✓Re✓e✓e✓es✓s✓s✓se✓e✓e✓er✓r✓r✓rv✓v✓v✓ve✓e✓e✓ed✓d✓d✓d S✓S✓S✓Sy✓y✓y✓ym✓m✓m✓mb✓b✓b✓bo✓o✓o✓ol✓l✓l✓ls✓s✓s✓s
  839.  
  840.        A.3.1  _✓M_✓a_✓c_✓h_✓i_✓n_✓e__✓D_✓e_✓p_✓e_✓n_✓d_✓e_✓n_✓t__✓R_✓e_✓s_✓e_✓r_✓v_✓e_✓d__✓S_✓y_✓m_✓b_✓o_✓l_✓s  A B X a b x
  841.  
  842.        A.3.2  _✓S_✓t_✓a_✓n_✓d_✓a_✓r_✓d__✓R_✓e_✓s_✓e_✓r_✓v_✓e_✓d__✓S_✓y_✓m_✓b_✓o_✓l_✓s  AND DEFINED EQ GE GT HIGH
  843.        LE LOW LT MOD NE NOT OR SHL SHR XOR and defined eq ge gt
  844.        high le low lt mod ne not or shl shr xor
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.                                  CONTENTS
  867.  
  868.  
  869.        A.  Appendix for as6301 Frankenstein Assembler..........   1
  870.            A.1  Pseudo Operations..............................   1
  871.            A.2  Instructions...................................   1
  872.            A.3  Reserved Symbols...............................  13
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.                                   - i -
  921.  
  922.  
  923.  
  924.  
  925.