Assembly 在汇编语言(68HC12)中反转数组

Assembly 在汇编语言(68HC12)中反转数组,assembly,Assembly,我需要复制和反转数组。我唯一能做的就是复制,但我不知道如何反转它。请帮帮我 这就是我现在所拥有的 STACK equ $2000 org $1000 Source_Array db $01, $FF, $13, $22, $12, $25, $12, $FE End_Source Destination_Array ds Destinati

我需要复制和反转数组。我唯一能做的就是复制,但我不知道如何反转它。请帮帮我

这就是我现在所拥有的

STACK                   equ     $2000

                        org     $1000
Source_Array            db      $01, $FF, $13, $22, $12, $25, $12, $FE
End_Source

Destination_Array       ds      Destination_Array-Source_Array 
End_Destination
                        org     $2000
Start                   lds     #STACK
                        ldx     #Source_Array
                        ldy     #Destination_Array
Loop                    ldaa    1,x+
                        staa    1,y+

                        cpx     #End_Source
                        bne     Loop
                        swi
                        end

复制反转的数组应该非常简单,只要将
y
设置到第二个数组的末尾,并使用预减量而不是后增量进行存储;(希望我从记忆中得到正确的预减量)


复制反转的数组应该非常简单,只要将
y
设置到第二个数组的末尾,并使用预减量而不是后增量进行存储;(希望我从记忆中得到正确的预减量)


我需要复制源数组中的值,并将它们反向放置到目标数组中。目标数组应该是:FE、12、25、12、22、13、ff、01I需要从源数组复制值并将它们反向放置到目标。目标数组应该是:FE,12,25,12,22,13,ff,01我还有一个问题,你可以给我一个提示,如何对反向数组排序?再谢谢你一次time@AnaF您可能希望为排序添加一个新问题,并更详细地说明您需要什么。例如,这里有许多排序算法可供选择。问一个新问题也会吸引更多人的注意力,而不仅仅是我,所以你可能会得到更好/更快的答案:)好:)谢谢!)如果你有空,请看一下。非常感谢。我还有一个问题,也许你能给我一个提示,如何对反向数组排序?再谢谢你一次time@AnaF您可能希望为排序添加一个新问题,并更详细地说明您需要什么。例如,这里有许多排序算法可供选择。问一个新问题也会吸引更多人的注意力,而不仅仅是我,所以你可能会得到更好/更快的答案:)好:)谢谢!)如果你有空,请看一下。非常感谢。
STACK                   equ     $2000

                        org     $1000
Source_Array            db      $01, $FF, $13, $22, $12, $25, $12, $FE
End_Source

Destination_Array       ds      Destination_Array-Source_Array 
End_Destination
                        org     $2000
Start                   lds     #STACK
                        ldx     #Source_Array
                        ldy     #End_Destination
Loop                    ldaa    1,x+
                        staa    1,-y

                        cpx     #End_Source
                        bne     Loop
                        swi
                        end