Subversion Repositories pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

  1.         cpu     st9040
  2.         page    0
  3.  
  4.         include regst9
  5.  
  6.         ccf
  7.         di
  8.         ei
  9.         halt
  10.         iret
  11.         nop
  12.         rcf
  13.         ret
  14.         scf
  15.         sdm
  16.         spm
  17.         wfi
  18.  
  19. ;----------------------------------------
  20.  
  21.         adc     r5,r13
  22.         adc     r7,(r12)
  23.         adc     R100,R130
  24.         adc     r7,R22
  25.         adc     R70,r11
  26.         adc     (r7),R32
  27.         adc     (r7),r11
  28.  
  29.         adc     R32,(r5)
  30.         adc     R13,(rr4)
  31.         adc     r13,(rr4)
  32.         adc     R13,(rr4)+
  33.         adc     r13,(rr4)+
  34.         adc     R13,-(rr4)
  35.         adc     r13,-(rr4)
  36.         adc     r10,rr12(rr6)
  37.         adc     R11,123(rr8)
  38.         adc     r11,123(rr8)
  39.         adc     r3,1234h
  40.         adc     R11,1234(rr8)
  41.         adc     r11,1234(rr8)
  42.  
  43.         adc     (rr4),R13
  44.         adc     (rr4),r13
  45.         adc     (rr4)+,R13
  46.         adc     (rr4)+,r13
  47.         adc     -(rr4),R13
  48.         adc     -(rr4),r13
  49.         adc     rr12(rr6),r10
  50.         adc     123(rr8),R11
  51.         adc     123(rr8),r11
  52.         adc     1234h,r3
  53.         adc     1234(rr8),R11
  54.         adc     1234(rr8),r11
  55.  
  56.         adc     (RR4),(rr8)
  57.         adc     (rr4),(rr8)
  58.  
  59.         adc     R14,#12h
  60.         adc     r14,#12h
  61.         adc     (rr6),#12h
  62.         adc     1234h,#12h
  63.  
  64.  
  65.         adcw    rr4,rr12
  66.         adcw    RR100,RR130
  67.         adcw    rr6,RR22
  68.         adcw    RR70,rr10
  69.         adcw    (r7),RR32
  70.         adcw    (r7),rr10
  71.         adcw    RR32,(r5)
  72.         adcw    rr6,(r12)
  73.  
  74.         adcw    rr12,(rr4)
  75.         adcw    RR12,(rr4)
  76.         adcw    RR12,(rr4)+
  77.         adcw    rr12,(rr4)+
  78.         adcw    RR12,-(rr4)
  79.         adcw    rr12,-(rr4)
  80.         adcw    rr10,rr12(rr6)
  81.         adcw    RR10,123(rr8)
  82.         adcw    rr10,123(rr8)
  83.         adcw    rr2,1234h
  84.         adcw    RR10,1234(rr8)
  85.         adcw    rr10,1234(rr8)
  86.  
  87.         adcw    (rr4),rr12
  88.         adcw    (rr4),RR12
  89.         adcw    (rr4)+,RR12
  90.         adcw    (rr4)+,rr12
  91.         adcw    -(rr4),RR12
  92.         adcw    -(rr4),rr12
  93.         adcw    rr12(rr6),rr10
  94.         adcw    123(rr8),RR10
  95.         adcw    123(rr8),rr10
  96.         adcw    1234h,rr2
  97.         adcw    1234(rr8),RR10
  98.         adcw    1234(rr8),rr10
  99.  
  100.         adcw    (rr4),(rr8)
  101.  
  102.         adcw    RR14,#1234h
  103.         adcw    rr14,#1234h
  104.         adcw    (rr6),#1234h
  105.         adcw    123(rr6),#1234h
  106.         adcw    1234(rr6),#1234h
  107.         adcw    1234h,#1234h
  108.  
  109. ;---------------------------------------------
  110.  
  111.         add     r5,r13
  112.         add     r7,(r12)
  113.         add     R100,R130
  114.         add     r7,R22
  115.         add     R70,r11
  116.         add     (r7),R32
  117.         add     (r7),r11
  118.         add     R32,(r5)
  119.  
  120.         add     R13,(rr4)
  121.         add     r13,(rr4)
  122.         add     R13,(rr4)+
  123.         add     r13,(rr4)+
  124.         add     R13,-(rr4)
  125.         add     r13,-(rr4)
  126.         add     r10,rr12(rr6)
  127.         add     R11,123(rr8)
  128.         add     r11,123(rr8)
  129.         add     r3,1234h
  130.         add     R11,1234(rr8)
  131.         add     r11,1234(rr8)
  132.  
  133.         add     (rr4),R13
  134.         add     (rr4),r13
  135.         add     (rr4)+,R13
  136.         add     (rr4)+,r13
  137.         add     -(rr4),R13
  138.         add     -(rr4),r13
  139.         add     rr12(rr6),r10
  140.         add     123(rr8),R11
  141.         add     123(rr8),r11
  142.         add     1234h,r3
  143.         add     1234(rr8),R11
  144.         add     1234(rr8),r11
  145.  
  146.         add     (RR4),(rr8)
  147.         add     (rr4),(rr8)
  148.  
  149.         add     R14,#12h
  150.         add     r14,#12h
  151.         add     (rr6),#12h
  152.         add     1234h,#12h
  153.  
  154.  
  155.         addw    rr4,rr12
  156.         addw    RR100,RR130
  157.         addw    rr6,RR22
  158.         addw    RR70,rr10
  159.         addw    (r7),RR32
  160.         addw    (r7),rr10
  161.         addw    RR32,(r5)
  162.         addw    rr6,(r12)
  163.  
  164.         addw    rr12,(rr4)
  165.         addw    RR12,(rr4)
  166.         addw    RR12,(rr4)+
  167.         addw    rr12,(rr4)+
  168.         addw    RR12,-(rr4)
  169.         addw    rr12,-(rr4)
  170.         addw    rr10,rr12(rr6)
  171.         addw    RR10,123(rr8)
  172.         addw    rr10,123(rr8)
  173.         addw    rr2,1234h
  174.         addw    RR10,1234(rr8)
  175.         addw    rr10,1234(rr8)
  176.  
  177.         addw    (rr4),rr12
  178.         addw    (rr4),RR12
  179.         addw    (rr4)+,RR12
  180.         addw    (rr4)+,rr12
  181.         addw    -(rr4),RR12
  182.         addw    -(rr4),rr12
  183.         addw    rr12(rr6),rr10
  184.         addw    123(rr8),RR10
  185.         addw    123(rr8),rr10
  186.         addw    1234h,rr2
  187.         addw    1234(rr8),RR10
  188.         addw    1234(rr8),rr10
  189.  
  190.         addw    (rr4),(rr8)
  191.  
  192.         addw    RR14,#1234h
  193.         addw    rr14,#1234h
  194.         addw    (rr6),#1234h
  195.         addw    123(rr6),#1234h
  196.         addw    1234(rr6),#1234h
  197.         addw    1234h,#1234h
  198.  
  199. ;---------------------------------------------
  200.  
  201.         and     r5,r13
  202.         and     r7,(r12)
  203.         and     R100,R130
  204.         and     r7,R22
  205.         and     R70,r11
  206.         and     (r7),R32
  207.         and     (r7),r11
  208.         and     R32,(r5)
  209.  
  210.         and     R13,(rr4)
  211.         and     r13,(rr4)
  212.         and     R13,(rr4)+
  213.         and     r13,(rr4)+
  214.         and     R13,-(rr4)
  215.         and     r13,-(rr4)
  216.         and     r10,rr12(rr6)
  217.         and     R11,123(rr8)
  218.         and     r11,123(rr8)
  219.         and     r3,1234h
  220.         and     R11,1234(rr8)
  221.         and     r11,1234(rr8)
  222.  
  223.         and     (rr4),R13
  224.         and     (rr4),r13
  225.         and     (rr4)+,R13
  226.         and     (rr4)+,r13
  227.         and     -(rr4),R13
  228.         and     -(rr4),r13
  229.         and     rr12(rr6),r10
  230.         and     123(rr8),R11
  231.         and     123(rr8),r11
  232.         and     1234h,r3
  233.         and     1234(rr8),R11
  234.         and     1234(rr8),r11
  235.  
  236.         and     (RR4),(rr8)
  237.         and     (rr4),(rr8)
  238.  
  239.         and     R14,#12h
  240.         and     r14,#12h
  241.         and     (rr6),#12h
  242.         and     1234h,#12h
  243.  
  244.  
  245.         andw    rr4,rr12
  246.         andw    RR100,RR130
  247.         andw    rr6,RR22
  248.         andw    RR70,rr10
  249.         andw    (r7),RR32
  250.         andw    (r7),rr10
  251.         andw    RR32,(r5)
  252.         andw    rr6,(r12)
  253.  
  254.         andw    rr12,(rr4)
  255.         andw    RR12,(rr4)
  256.         andw    RR12,(rr4)+
  257.         andw    rr12,(rr4)+
  258.         andw    RR12,-(rr4)
  259.         andw    rr12,-(rr4)
  260.         andw    rr10,rr12(rr6)
  261.         andw    RR10,123(rr8)
  262.         andw    rr10,123(rr8)
  263.         andw    rr2,1234h
  264.         andw    RR10,1234(rr8)
  265.         andw    rr10,1234(rr8)
  266.  
  267.         andw    (rr4),rr12
  268.         andw    (rr4),RR12
  269.         andw    (rr4)+,RR12
  270.         andw    (rr4)+,rr12
  271.         andw    -(rr4),RR12
  272.         andw    -(rr4),rr12
  273.         andw    rr12(rr6),rr10
  274.         andw    123(rr8),RR10
  275.         andw    123(rr8),rr10
  276.         andw    1234h,rr2
  277.         andw    1234(rr8),RR10
  278.         andw    1234(rr8),rr10
  279.  
  280.         andw    (rr4),(rr8)
  281.  
  282.         andw    RR14,#1234h
  283.         andw    rr14,#1234h
  284.         andw    (rr6),#1234h
  285.         andw    123(rr6),#1234h
  286.         andw    1234(rr6),#1234h
  287.         andw    1234h,#1234h
  288.  
  289. ;---------------------------------------------
  290.  
  291.         cp      r5,r13
  292.         cp      r7,(r12)
  293.         cp      R100,R130
  294.         cp      r7,R22
  295.         cp      R70,r11
  296.         cp      (r7),R32
  297.         cp      (r7),r11
  298.         cp      R32,(r5)
  299.  
  300.         cp      R13,(rr4)
  301.         cp      r13,(rr4)
  302.         cp      R13,(rr4)+
  303.         cp      r13,(rr4)+
  304.         cp      R13,-(rr4)
  305.         cp      r13,-(rr4)
  306.         cp      r10,rr12(rr6)
  307.         cp      R11,123(rr8)
  308.         cp      r11,123(rr8)
  309.         cp      r3,1234h
  310.         cp      R11,1234(rr8)
  311.         cp      r11,1234(rr8)
  312.  
  313.         cp      (rr4),R13
  314.         cp      (rr4),r13
  315.         cp      (rr4)+,R13
  316.         cp      (rr4)+,r13
  317.         cp      -(rr4),R13
  318.         cp      -(rr4),r13
  319.         cp      rr12(rr6),r10
  320.         cp      123(rr8),R11
  321.         cp      123(rr8),r11
  322.         cp      1234h,r3
  323.         cp      1234(rr8),R11
  324.         cp      1234(rr8),r11
  325.  
  326.         cp      (RR4),(rr8)
  327.         cp      (rr4),(rr8)
  328.  
  329.         cp      R14,#12h
  330.         cp      r14,#12h
  331.         cp      (rr6),#12h
  332.         cp      1234h,#12h
  333.  
  334.  
  335.         cpw     rr4,rr12
  336.         cpw     RR100,RR130
  337.         cpw     rr6,RR22
  338.         cpw     RR70,rr10
  339.         cpw     (r7),RR32
  340.         cpw     (r7),rr10
  341.         cpw     RR32,(r5)
  342.         cpw     rr6,(r12)
  343.  
  344.         cpw     rr12,(rr4)
  345.         cpw     RR12,(rr4)
  346.         cpw     RR12,(rr4)+
  347.         cpw     rr12,(rr4)+
  348.         cpw     RR12,-(rr4)
  349.         cpw     rr12,-(rr4)
  350.         cpw     rr10,rr12(rr6)
  351.         cpw     RR10,123(rr8)
  352.         cpw     rr10,123(rr8)
  353.         cpw     rr2,1234h
  354.         cpw     RR10,1234(rr8)
  355.         cpw     rr10,1234(rr8)
  356.  
  357.         cpw     (rr4),rr12
  358.         cpw     (rr4),RR12
  359.         cpw     (rr4)+,RR12
  360.         cpw     (rr4)+,rr12
  361.         cpw     -(rr4),RR12
  362.         cpw     -(rr4),rr12
  363.         cpw     rr12(rr6),rr10
  364.         cpw     123(rr8),RR10
  365.         cpw     123(rr8),rr10
  366.         cpw     1234h,rr2
  367.         cpw     1234(rr8),RR10
  368.         cpw     1234(rr8),rr10
  369.  
  370.         cpw     (rr4),(rr8)
  371.  
  372.         cpw     RR14,#1234h
  373.         cpw     rr14,#1234h
  374.         cpw     (rr6),#1234h
  375.         cpw     123(rr6),#1234h
  376.         cpw     1234(rr6),#1234h
  377.         cpw     1234h,#1234h
  378.  
  379. ;---------------------------------------------
  380.  
  381.         or      r5,r13
  382.         or      r7,(r12)
  383.         or      R100,R130
  384.         or      r7,R22
  385.         or      R70,r11
  386.         or      (r7),R32
  387.         or      (r7),r11
  388.         or      R32,(r5)
  389.  
  390.         or      R13,(rr4)
  391.         or      r13,(rr4)
  392.         or      R13,(rr4)+
  393.         or      r13,(rr4)+
  394.         or      R13,-(rr4)
  395.         or      r13,-(rr4)
  396.         or      r10,rr12(rr6)
  397.         or      R11,123(rr8)
  398.         or      r11,123(rr8)
  399.         or      r3,1234h
  400.         or      R11,1234(rr8)
  401.         or      r11,1234(rr8)
  402.  
  403.         or      (rr4),R13
  404.         or      (rr4),r13
  405.         or      (rr4)+,R13
  406.         or      (rr4)+,r13
  407.         or      -(rr4),R13
  408.         or      -(rr4),r13
  409.         or      rr12(rr6),r10
  410.         or      123(rr8),R11
  411.         or      123(rr8),r11
  412.         or      1234h,r3
  413.         or      1234(rr8),R11
  414.         or      1234(rr8),r11
  415.  
  416.         or      (RR4),(rr8)
  417.         or      (rr4),(rr8)
  418.  
  419.         or      R14,#12h
  420.         or      r14,#12h
  421.         or      (rr6),#12h
  422.         or      1234h,#12h
  423.  
  424.  
  425.         orw     rr4,rr12
  426.         orw     RR100,RR130
  427.         orw     rr6,RR22
  428.         orw     RR70,rr10
  429.         orw     (r7),RR32
  430.         orw     (r7),rr10
  431.         orw     RR32,(r5)
  432.         orw     rr6,(r12)
  433.  
  434.         orw     rr12,(rr4)
  435.         orw     RR12,(rr4)
  436.         orw     RR12,(rr4)+
  437.         orw     rr12,(rr4)+
  438.         orw     RR12,-(rr4)
  439.         orw     rr12,-(rr4)
  440.         orw     rr10,rr12(rr6)
  441.         orw     RR10,123(rr8)
  442.         orw     rr10,123(rr8)
  443.         orw     rr2,1234h
  444.         orw     RR10,1234(rr8)
  445.         orw     rr10,1234(rr8)
  446.  
  447.         orw     (rr4),rr12
  448.         orw     (rr4),RR12
  449.         orw     (rr4)+,RR12
  450.         orw     (rr4)+,rr12
  451.         orw     -(rr4),RR12
  452.         orw     -(rr4),rr12
  453.         orw     rr12(rr6),rr10
  454.         orw     123(rr8),RR10
  455.         orw     123(rr8),rr10
  456.         orw     1234h,rr2
  457.         orw     1234(rr8),RR10
  458.         orw     1234(rr8),rr10
  459.  
  460.         orw     (rr4),(rr8)
  461.  
  462.         orw     RR14,#1234h
  463.         orw     rr14,#1234h
  464.         orw     (rr6),#1234h
  465.         orw     123(rr6),#1234h
  466.         orw     1234(rr6),#1234h
  467.         orw     1234h,#1234h
  468.  
  469. ;---------------------------------------------
  470.  
  471.         sbc     r5,r13
  472.         sbc     r7,(r12)
  473.         sbc     R100,R130
  474.         sbc     r7,R22
  475.         sbc     R70,r11
  476.         sbc     (r7),R32
  477.         sbc     (r7),r11
  478.         sbc     R32,(r5)
  479.  
  480.         sbc     R13,(rr4)
  481.         sbc     r13,(rr4)
  482.         sbc     R13,(rr4)+
  483.         sbc     r13,(rr4)+
  484.         sbc     R13,-(rr4)
  485.         sbc     r13,-(rr4)
  486.         sbc     r10,rr12(rr6)
  487.         sbc     R11,123(rr8)
  488.         sbc     r11,123(rr8)
  489.         sbc     r3,1234h
  490.         sbc     R11,1234(rr8)
  491.         sbc     r11,1234(rr8)
  492.  
  493.         sbc     (rr4),R13
  494.         sbc     (rr4),r13
  495.         sbc     (rr4)+,R13
  496.         sbc     (rr4)+,r13
  497.         sbc     -(rr4),R13
  498.         sbc     -(rr4),r13
  499.         sbc     rr12(rr6),r10
  500.         sbc     123(rr8),R11
  501.         sbc     123(rr8),r11
  502.         sbc     1234h,r3
  503.         sbc     1234(rr8),R11
  504.         sbc     1234(rr8),r11
  505.  
  506.         sbc     (RR4),(rr8)
  507.         sbc     (rr4),(rr8)
  508.  
  509.         sbc     R14,#12h
  510.         sbc     r14,#12h
  511.         sbc     (rr6),#12h
  512.         sbc     1234h,#12h
  513.  
  514.  
  515.         sbcw    rr4,rr12
  516.         sbcw    RR100,RR130
  517.         sbcw    rr6,RR22
  518.         sbcw    RR70,rr10
  519.         sbcw    (r7),RR32
  520.         sbcw    (r7),rr10
  521.         sbcw    RR32,(r5)
  522.         sbcw    rr6,(r12)
  523.  
  524.         sbcw    rr12,(rr4)
  525.         sbcw    RR12,(rr4)
  526.         sbcw    RR12,(rr4)+
  527.         sbcw    rr12,(rr4)+
  528.         sbcw    RR12,-(rr4)
  529.         sbcw    rr12,-(rr4)
  530.         sbcw    rr10,rr12(rr6)
  531.         sbcw    RR10,123(rr8)
  532.         sbcw    rr10,123(rr8)
  533.         sbcw    rr2,1234h
  534.         sbcw    RR10,1234(rr8)
  535.         sbcw    rr10,1234(rr8)
  536.  
  537.         sbcw    (rr4),rr12
  538.         sbcw    (rr4),RR12
  539.         sbcw    (rr4)+,RR12
  540.         sbcw    (rr4)+,rr12
  541.         sbcw    -(rr4),RR12
  542.         sbcw    -(rr4),rr12
  543.         sbcw    rr12(rr6),rr10
  544.         sbcw    123(rr8),RR10
  545.         sbcw    123(rr8),rr10
  546.         sbcw    1234h,rr2
  547.         sbcw    1234(rr8),RR10
  548.         sbcw    1234(rr8),rr10
  549.  
  550.         sbcw    (rr4),(rr8)
  551.  
  552.         sbcw    RR14,#1234h
  553.         sbcw    rr14,#1234h
  554.         sbcw    (rr6),#1234h
  555.         sbcw    123(rr6),#1234h
  556.         sbcw    1234(rr6),#1234h
  557.         sbcw    1234h,#1234h
  558.  
  559. ;---------------------------------------------
  560.  
  561.         sub     r5,r13
  562.         sub     r7,(r12)
  563.         sub     R100,R130
  564.         sub     r7,R22
  565.         sub     R70,r11
  566.         sub     (r7),R32
  567.         sub     (r7),r11
  568.         sub     R32,(r5)
  569.  
  570.         sub     R13,(rr4)
  571.         sub     r13,(rr4)
  572.         sub     R13,(rr4)+
  573.         sub     r13,(rr4)+
  574.         sub     R13,-(rr4)
  575.         sub     r13,-(rr4)
  576.         sub     r10,rr12(rr6)
  577.         sub     R11,123(rr8)
  578.         sub     r11,123(rr8)
  579.         sub     r3,1234h
  580.         sub     R11,1234(rr8)
  581.         sub     r11,1234(rr8)
  582.  
  583.         sub     (rr4),R13
  584.         sub     (rr4),r13
  585.         sub     (rr4)+,R13
  586.         sub     (rr4)+,r13
  587.         sub     -(rr4),R13
  588.         sub     -(rr4),r13
  589.         sub     rr12(rr6),r10
  590.         sub     123(rr8),R11
  591.         sub     123(rr8),r11
  592.         sub     1234h,r3
  593.         sub     1234(rr8),R11
  594.         sub     1234(rr8),r11
  595.  
  596.         sub     (RR4),(rr8)
  597.         sub     (rr4),(rr8)
  598.  
  599.         sub     R14,#12h
  600.         sub     r14,#12h
  601.         sub     (rr6),#12h
  602.         sub     1234h,#12h
  603.  
  604.  
  605.         subw    rr4,rr12
  606.         subw    RR100,RR130
  607.         subw    rr6,RR22
  608.         subw    RR70,rr10
  609.         subw    (r7),RR32
  610.         subw    (r7),rr10
  611.         subw    RR32,(r5)
  612.         subw    rr6,(r12)
  613.  
  614.         subw    rr12,(rr4)
  615.         subw    RR12,(rr4)
  616.         subw    RR12,(rr4)+
  617.         subw    rr12,(rr4)+
  618.         subw    RR12,-(rr4)
  619.         subw    rr12,-(rr4)
  620.         subw    rr10,rr12(rr6)
  621.         subw    RR10,123(rr8)
  622.         subw    rr10,123(rr8)
  623.         subw    rr2,1234h
  624.         subw    RR10,1234(rr8)
  625.         subw    rr10,1234(rr8)
  626.  
  627.         subw    (rr4),rr12
  628.         subw    (rr4),RR12
  629.         subw    (rr4)+,RR12
  630.         subw    (rr4)+,rr12
  631.         subw    -(rr4),RR12
  632.         subw    -(rr4),rr12
  633.         subw    rr12(rr6),rr10
  634.         subw    123(rr8),RR10
  635.         subw    123(rr8),rr10
  636.         subw    1234h,rr2
  637.         subw    1234(rr8),RR10
  638.         subw    1234(rr8),rr10
  639.  
  640.         subw    (rr4),(rr8)
  641.  
  642.         subw    RR14,#1234h
  643.         subw    rr14,#1234h
  644.         subw    (rr6),#1234h
  645.         subw    123(rr6),#1234h
  646.         subw    1234(rr6),#1234h
  647.         subw    1234h,#1234h
  648.  
  649. ;---------------------------------------------
  650.  
  651.         tcm     r5,r13
  652.         tcm     r7,(r12)
  653.         tcm     R100,R130
  654.         tcm     r7,R22
  655.         tcm     R70,r11
  656.         tcm     (r7),R32
  657.         tcm     (r7),r11
  658.         tcm     R32,(r5)
  659.  
  660.         tcm     R13,(rr4)
  661.         tcm     r13,(rr4)
  662.         tcm     R13,(rr4)+
  663.         tcm     r13,(rr4)+
  664.         tcm     R13,-(rr4)
  665.         tcm     r13,-(rr4)
  666.         tcm     r10,rr12(rr6)
  667.         tcm     R11,123(rr8)
  668.         tcm     r11,123(rr8)
  669.         tcm     r3,1234h
  670.         tcm     R11,1234(rr8)
  671.         tcm     r11,1234(rr8)
  672.  
  673.         tcm     (rr4),R13
  674.         tcm     (rr4),r13
  675.         tcm     (rr4)+,R13
  676.         tcm     (rr4)+,r13
  677.         tcm     -(rr4),R13
  678.         tcm     -(rr4),r13
  679.         tcm     rr12(rr6),r10
  680.         tcm     123(rr8),R11
  681.         tcm     123(rr8),r11
  682.         tcm     1234h,r3
  683.         tcm     1234(rr8),R11
  684.         tcm     1234(rr8),r11
  685.  
  686.         tcm     (RR4),(rr8)
  687.         tcm     (rr4),(rr8)
  688.  
  689.         tcm     R14,#12h
  690.         tcm     r14,#12h
  691.         tcm     (rr6),#12h
  692.         tcm     1234h,#12h
  693.  
  694.  
  695.         tcmw    rr4,rr12
  696.         tcmw    RR100,RR130
  697.         tcmw    rr6,RR22
  698.         tcmw    RR70,rr10
  699.         tcmw    (r7),RR32
  700.         tcmw    (r7),rr10
  701.         tcmw    RR32,(r5)
  702.         tcmw    rr6,(r12)
  703.  
  704.         tcmw    rr12,(rr4)
  705.         tcmw    RR12,(rr4)
  706.         tcmw    RR12,(rr4)+
  707.         tcmw    rr12,(rr4)+
  708.         tcmw    RR12,-(rr4)
  709.         tcmw    rr12,-(rr4)
  710.         tcmw    rr10,rr12(rr6)
  711.         tcmw    RR10,123(rr8)
  712.         tcmw    rr10,123(rr8)
  713.         tcmw    rr2,1234h
  714.         tcmw    RR10,1234(rr8)
  715.         tcmw    rr10,1234(rr8)
  716.  
  717.         tcmw    (rr4),rr12
  718.         tcmw    (rr4),RR12
  719.         tcmw    (rr4)+,RR12
  720.         tcmw    (rr4)+,rr12
  721.         tcmw    -(rr4),RR12
  722.         tcmw    -(rr4),rr12
  723.         tcmw    rr12(rr6),rr10
  724.         tcmw    123(rr8),RR10
  725.         tcmw    123(rr8),rr10
  726.         tcmw    1234h,rr2
  727.         tcmw    1234(rr8),RR10
  728.         tcmw    1234(rr8),rr10
  729.  
  730.         tcmw    (rr4),(rr8)
  731.  
  732.         tcmw    RR14,#1234h
  733.         tcmw    rr14,#1234h
  734.         tcmw    (rr6),#1234h
  735.         tcmw    123(rr6),#1234h
  736.         tcmw    1234(rr6),#1234h
  737.         tcmw    1234h,#1234h
  738.  
  739. ;---------------------------------------------
  740.  
  741.         tm      r5,r13
  742.         tm      r7,(r12)
  743.         tm      R100,R130
  744.         tm      r7,R22
  745.         tm      R70,r11
  746.         tm      (r7),R32
  747.         tm      (r7),r11
  748.         tm      R32,(r5)
  749.  
  750.         tm      R13,(rr4)
  751.         tm      r13,(rr4)
  752.         tm      R13,(rr4)+
  753.         tm      r13,(rr4)+
  754.         tm      R13,-(rr4)
  755.         tm      r13,-(rr4)
  756.         tm      r10,rr12(rr6)
  757.         tm      R11,123(rr8)
  758.         tm      r11,123(rr8)
  759.         tm      r3,1234h
  760.         tm      R11,1234(rr8)
  761.         tm      r11,1234(rr8)
  762.  
  763.         tm      (rr4),R13
  764.         tm      (rr4),r13
  765.         tm      (rr4)+,R13
  766.         tm      (rr4)+,r13
  767.         tm      -(rr4),R13
  768.         tm      -(rr4),r13
  769.         tm      rr12(rr6),r10
  770.         tm      123(rr8),R11
  771.         tm      123(rr8),r11
  772.         tm      1234h,r3
  773.         tm      1234(rr8),R11
  774.         tm      1234(rr8),r11
  775.  
  776.         tm      (RR4),(rr8)
  777.         tm      (rr4),(rr8)
  778.  
  779.         tm      R14,#12h
  780.         tm      r14,#12h
  781.         tm      (rr6),#12h
  782.         tm      1234h,#12h
  783.  
  784.  
  785.         tmw     rr4,rr12
  786.         tmw     RR100,RR130
  787.         tmw     rr6,RR22
  788.         tmw     RR70,rr10
  789.         tmw     (r7),RR32
  790.         tmw     (r7),rr10
  791.         tmw     RR32,(r5)
  792.         tmw     rr6,(r12)
  793.  
  794.         tmw     rr12,(rr4)
  795.         tmw     RR12,(rr4)
  796.         tmw     RR12,(rr4)+
  797.         tmw     rr12,(rr4)+
  798.         tmw     RR12,-(rr4)
  799.         tmw     rr12,-(rr4)
  800.         tmw     rr10,rr12(rr6)
  801.         tmw     RR10,123(rr8)
  802.         tmw     rr10,123(rr8)
  803.         tmw     rr2,1234h
  804.         tmw     RR10,1234(rr8)
  805.         tmw     rr10,1234(rr8)
  806.  
  807.         tmw     (rr4),rr12
  808.         tmw     (rr4),RR12
  809.         tmw     (rr4)+,RR12
  810.         tmw     (rr4)+,rr12
  811.         tmw     -(rr4),RR12
  812.         tmw     -(rr4),rr12
  813.         tmw     rr12(rr6),rr10
  814.         tmw     123(rr8),RR10
  815.         tmw     123(rr8),rr10
  816.         tmw     1234h,rr2
  817.         tmw     1234(rr8),RR10
  818.         tmw     1234(rr8),rr10
  819.  
  820.         tmw     (rr4),(rr8)
  821.  
  822.         tmw     RR14,#1234h
  823.         tmw     rr14,#1234h
  824.         tmw     (rr6),#1234h
  825.         tmw     123(rr6),#1234h
  826.         tmw     1234(rr6),#1234h
  827.         tmw     1234h,#1234h
  828.  
  829. ;---------------------------------------------
  830.  
  831.         xor     r5,r13
  832.         xor     r7,(r12)
  833.         xor     R100,R130
  834.         xor     r7,R22
  835.         xor     R70,r11
  836.         xor     (r7),R32
  837.         xor     (r7),r11
  838.         xor     R32,(r5)
  839.  
  840.         xor     R13,(rr4)
  841.         xor     r13,(rr4)
  842.         xor     R13,(rr4)+
  843.         xor     r13,(rr4)+
  844.         xor     R13,-(rr4)
  845.         xor     r13,-(rr4)
  846.         xor     r10,rr12(rr6)
  847.         xor     R11,123(rr8)
  848.         xor     r11,123(rr8)
  849.         xor     r3,1234h
  850.         xor     R11,1234(rr8)
  851.         xor     r11,1234(rr8)
  852.  
  853.         xor     (rr4),R13
  854.         xor     (rr4),r13
  855.         xor     (rr4)+,R13
  856.         xor     (rr4)+,r13
  857.         xor     -(rr4),R13
  858.         xor     -(rr4),r13
  859.         xor     rr12(rr6),r10
  860.         xor     123(rr8),R11
  861.         xor     123(rr8),r11
  862.         xor     1234h,r3
  863.         xor     1234(rr8),R11
  864.         xor     1234(rr8),r11
  865.  
  866.         xor     (RR4),(rr8)
  867.         xor     (rr4),(rr8)
  868.  
  869.         xor     R14,#12h
  870.         xor     r14,#12h
  871.         xor     (rr6),#12h
  872.         xor     1234h,#12h
  873.  
  874.  
  875.         xorw    rr4,rr12
  876.         xorw    RR100,RR130
  877.         xorw    rr6,RR22
  878.         xorw    RR70,rr10
  879.         xorw    (r7),RR32
  880.         xorw    (r7),rr10
  881.         xorw    RR32,(r5)
  882.         xorw    rr6,(r12)
  883.  
  884.         xorw    rr12,(rr4)
  885.         xorw    RR12,(rr4)
  886.         xorw    RR12,(rr4)+
  887.         xorw    rr12,(rr4)+
  888.         xorw    RR12,-(rr4)
  889.         xorw    rr12,-(rr4)
  890.         xorw    rr10,rr12(rr6)
  891.         xorw    RR10,123(rr8)
  892.         xorw    rr10,123(rr8)
  893.         xorw    rr2,1234h
  894.         xorw    RR10,1234(rr8)
  895.         xorw    rr10,1234(rr8)
  896.  
  897.         xorw    (rr4),rr12
  898.         xorw    (rr4),RR12
  899.         xorw    (rr4)+,RR12
  900.         xorw    (rr4)+,rr12
  901.         xorw    -(rr4),RR12
  902.         xorw    -(rr4),rr12
  903.         xorw    rr12(rr6),rr10
  904.         xorw    123(rr8),RR10
  905.         xorw    123(rr8),rr10
  906.         xorw    1234h,rr2
  907.         xorw    1234(rr8),RR10
  908.         xorw    1234(rr8),rr10
  909.  
  910.         xorw    (rr4),(rr8)
  911.  
  912.         xorw    RR14,#1234h
  913.         xorw    rr14,#1234h
  914.         xorw    (rr6),#1234h
  915.         xorw    123(rr6),#1234h
  916.         xorw    1234(rr6),#1234h
  917.         xorw    1234h,#1234h
  918.  
  919. ;---------------------------------------------
  920.  
  921.         ld      r13,R230
  922.         ld      r4,r12
  923.         ld      R123,r5
  924.         ld      (r6),r12
  925.         ld      r12,(r6)
  926.         ld      (r9),R56
  927.         ld      (r10),r11
  928.         ld      R100,(r7)
  929.         ld      72(r5),r8
  930.         ld      r8,72(r5)
  931.         ld      R120,R130
  932.  
  933.         ld      r10,(rr12)
  934.         ld      (r4)+,(rr6)+
  935.         ld      R240,(rr2)+
  936.         ld      r10,(rr2)+
  937.         ld      R4,-(rr6)
  938.         ld      r4,-(rr6)
  939.         ld      R230,(rr8)
  940.         ld      r2,rr6(rr4)
  941.         ld      R14,123(rr6)
  942.         ld      r14,123(rr6)
  943.         ld      r12,1234h
  944.         ld      R12,1234(rr8)
  945.         ld      r12,1234(rr8)
  946.  
  947.         ld      (rr4)+,(r6)+
  948.         ld      (rr12),(r10)
  949.         ld      (rr2)+,R240
  950.         ld      (rr2)+,r10
  951.         ld      -(rr6),R4
  952.         ld      -(rr6),r4
  953.         ld      (rr8),R230
  954.         ld      rr6(rr4),r2
  955.         ld      123(rr6),R14
  956.         ld      123(rr6),r14
  957.         ld      1234h,r12
  958.         ld      1234(rr8),R12
  959.         ld      1234(rr8),r12
  960.  
  961.         ld      (RR4),(rr6)
  962.         ld      (rr4),(rr6)
  963.  
  964.         ld      r8,#242
  965.         ld      R8,#123
  966.         ld      (rr6),#23h
  967.         ld      1234h,#56h
  968.  
  969.  
  970.         ldw     rr10,rr14
  971.         ldw     (r7),RR128
  972.         ldw     (r9),rr4
  973.         ldw     RR40,(r5)
  974.         ldw     rr6,(r5)
  975.         ldw     123(r7),rr8
  976.         ldw     rr10,123(r5)
  977.         ldw     RR40,RR120
  978.         ldw     rr12,RR136
  979.         ldw     RR136,rr12
  980.  
  981.         ldw     rr8,(rr6)
  982.         ldw     RR20,(rr10)+
  983.         ldw     rr12,(rr10)+
  984.         ldw     RR124,-(rr2)
  985.         ldw     rr4,-(rr2)
  986.         ldw     RR8,(rr6)
  987.         ldw     rr10,rr2(rr6)
  988.         ldw     RR20,123(rr8)
  989.         ldw     rr8,123(rr8)
  990.         ldw     rr4,1234h
  991.         ldw     RR20,1234(rr8)
  992.         ldw     rr8,1234(rr8)
  993.  
  994.         ldw     (rr6),rr8
  995.         ldw     (rr10)+,RR20
  996.         ldw     (rr10)+,rr12
  997.         ldw     -(rr2),RR124
  998.         ldw     -(rr2),rr4
  999.         ldw     (rr6),RR8
  1000.         ldw     rr2(rr6),rr10
  1001.         ldw     123(rr8),RR20
  1002.         ldw     123(rr8),rr8
  1003.         ldw     1234h,rr4
  1004.         ldw     1234(rr8),RR20
  1005.         ldw     1234(rr8),rr8
  1006.  
  1007.         ldw     (rr6),(rr10)
  1008.  
  1009.         ldw     rr8,#2345h
  1010.         ldw     RR100,#4268
  1011.         ldw     (rr6),#1234h
  1012.         ldw     123(rr6),#1234h
  1013.         ldw     1234(rr6),#1234h
  1014.         ldw     1234h,#1234h
  1015.  
  1016. ;-----------------------------------
  1017.  
  1018.         clr     R32
  1019.         clr     r2
  1020.         clr     (R32)
  1021.         clr     (r2)
  1022.  
  1023.         cpl     R32
  1024.         cpl     r2
  1025.         cpl     (R32)
  1026.         cpl     (r2)
  1027.  
  1028.         da      R32
  1029.         da      r2
  1030.         da      (R32)
  1031.         da      (r2)
  1032.  
  1033.         dec     R32
  1034.         dec     r2
  1035.         dec     (R32)
  1036.         dec     (r2)
  1037.  
  1038.         inc     R32
  1039.         inc     r2
  1040.         inc     (R32)
  1041.         inc     (r2)
  1042.  
  1043.         pop     R32
  1044.         pop     r2
  1045.         pop     (R32)
  1046.         pop     (r2)
  1047.  
  1048.         popu    R32
  1049.         popu    r2
  1050.         popu    (R32)
  1051.         popu    (r2)
  1052.  
  1053.         rlc     R32
  1054.         rlc     r2
  1055.         rlc     (R32)
  1056.         rlc     (r2)
  1057.  
  1058.         rol     R32
  1059.         rol     r2
  1060.         rol     (R32)
  1061.         rol     (r2)
  1062.  
  1063.         ror     R32
  1064.         ror     r2
  1065.         ror     (R32)
  1066.         ror     (r2)
  1067.  
  1068.         rrc     R32
  1069.         rrc     r2
  1070.         rrc     (R32)
  1071.         rrc     (r2)
  1072.  
  1073.         sra     R32
  1074.         sra     r2
  1075.         sra     (R32)
  1076.         sra     (r2)
  1077.  
  1078.         swap     R32
  1079.         swap     r2
  1080.         swap     (R32)
  1081.         swap     (r2)
  1082.  
  1083.         decw    RR32
  1084.         decw    rr2
  1085.  
  1086.         ext     RR10
  1087.         ext     rr10
  1088.  
  1089.         incw    RR32
  1090.         incw    rr2
  1091.  
  1092.         popuw   RR32
  1093.         popuw   rr2
  1094.  
  1095.         popw    RR32
  1096.         popw    rr2
  1097.  
  1098.         rlcw    RR32
  1099.         rlcw    rr2
  1100.  
  1101.         rrcw    RR32
  1102.         rrcw    rr2
  1103.  
  1104.         sraw    RR32
  1105.         sraw    rr2
  1106.  
  1107. ;------------------------------
  1108.  
  1109.         band    r4.5,r8.2
  1110.         band    r4.5,r8.!2
  1111.  
  1112.         bld     r4.5,r8.!2
  1113.         bld     r4.5,r8.2
  1114.  
  1115.         bor     r4.5,r8.2
  1116.         bor     r4.5,r8.!2
  1117.  
  1118.         bxor    r4.5,r8.2
  1119.         bxor    r4.5,r8.!2
  1120.  
  1121. ;------------------------------
  1122.  
  1123.         bcpl    r4.5
  1124.  
  1125.         bres    r4.5
  1126.  
  1127.         bset    r4.5
  1128.  
  1129.         btset   r4.5
  1130.         btset   (rr4).5
  1131.  
  1132.         btjf    r10.2,pc
  1133.         btjt    r10.2,pc
  1134.  
  1135. ;------------------------------
  1136.  
  1137.         call    (RR30)
  1138.         call    (rr6)
  1139.         call    3521h
  1140.  
  1141.         jp      (RR30)
  1142.         jp      (rr6)
  1143.         jp      1024
  1144.  
  1145.         jpeq    1024
  1146.  
  1147.         jreq    pc
  1148.  
  1149. ;------------------------------
  1150.  
  1151.         cpjfi   r2,(rr14),pc
  1152.         cpjti   r2,(rr14),pc
  1153.  
  1154.         djnz    r6,pc
  1155.         dwjnz   RR6,pc
  1156.         dwjnz   rr6,pc
  1157.  
  1158. ;------------------------------
  1159.  
  1160.         div     rr8,r6
  1161.         mul     rr6,r8
  1162.         divws   rr6,rr8,RR10
  1163.  
  1164. ;------------------------------
  1165.  
  1166.         ldpp    (rr8)+,(rr12)+
  1167.         lddp    (rr8)+,(rr12)+
  1168.         ldpd    (rr8)+,(rr12)+
  1169.         lddd    (rr8)+,(rr12)+
  1170.  
  1171. ;------------------------------
  1172.  
  1173.         pea     16(RR32)
  1174.         pea     16(rr2)
  1175.         pea     1600(RR32)
  1176.         pea     1600(rr2)
  1177.  
  1178.         peau    16(RR32)
  1179.         peau    16(rr2)
  1180.         peau    1600(RR32)
  1181.         peau    1600(rr2)
  1182.  
  1183. ;------------------------------
  1184.  
  1185.         push    R32
  1186.         push    r2
  1187.         push    (R32)
  1188.         push    (r2)
  1189.         push    #23h
  1190.  
  1191.         pushu   R32
  1192.         pushu   r2
  1193.         pushu   (R32)
  1194.         pushu   (r2)
  1195.         pushu   #23h
  1196.  
  1197.         pushuw  RR32
  1198.         pushuw  rr2
  1199.         pushuw  #1234h
  1200.  
  1201.         pushw   RR32
  1202.         pushw   rr2
  1203.         pushw   #1234h
  1204.  
  1205. ;------------------------------
  1206.  
  1207.         sla     r6
  1208.         sla     R6
  1209.         sla     (rr6)
  1210.  
  1211.         slaw    rr4
  1212.         slaw    RR4
  1213.         slaw    (rr4)
  1214.  
  1215. ;------------------------------
  1216.  
  1217.         spp     #5
  1218.         srp     #3
  1219.         srp0    #3
  1220.         srp1    #3
  1221.  
  1222. ;------------------------------
  1223.  
  1224.         xch     r2,r4
  1225.  
  1226. dvar    equ     1234h,data
  1227. cvar    label   2345h
  1228.  
  1229.         assume  dp:0
  1230. ;        ld      r0,dvar
  1231.         ld      r0,cvar
  1232.         assume  dp:1
  1233.         ld      r0,dvar
  1234. ;        ld      r0,cvar
  1235.  
  1236. bit1    bit     r5.1
  1237. bit2    bit     r6.!7
  1238. bit3    bit     bit1
  1239. bit4    bit     bit1+1
  1240.  
  1241.         bld     r0.0,bit3
  1242.         bld     r0.1,!bit3
  1243.  
  1244.