Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は現在、ハーバードマシンの16ビットアセンブリコードでバブルソートアルゴリズムを作成する必要があるプロジェクトに取り組んでいます。オンラインで検索してみましたが、ほとんどのアセンブリコードスニペットはCMPおよびMOV演算子を使用しています。
ADD、SUB、AND、Copy、ADDI、SUBI、ANDI、LOADI、BZ、BEQ、BRA、SW、LWの命令を利用できます。
誰かが私に正しい方向に少しずつ動かしてくれませんか?
前もって感謝します、
CMPを使用するのと同等の機能をいつでも実装できますSUB(または使用できないADD場合でもSUB)。
CMP
SUB
ADD
MOV常に荷物と店から構築することができます。ADDロードを使用して、ゼロで初期化されたレジスタまたはメモリ位置にシミュレートすることもできます。
MOV
検索しないでください。アルゴリズムを擬似コードで記述し、得られた命令を使用して各ステップを構築する方法を確認してください。