1

arraytasm アセンブラーを使用して動的に入力を取得することにより、アセンブリ言語でどのように並べ替えることができますか?

.model data
.small
array db 90h,10h,23h,33h
.
.
.code


int 3
end
4

1 に答える 1

1

いくつかの並べ替えアルゴリズムを使用します - たとえば、Quicksort

ただし、(あなたの例のように)非常に小さな配列の場合は、バブルソートとしてより単純なアルゴリズムを使用することをお勧めします

後者は、実装が非常に簡単 (コードが小さい) であるため、小さな配列の複雑なクイックソートよりも高速です。

于 2013-04-03T13:23:11.163 に答える