RISCアセンブリープログラミング言語の演習があるかどうか知りたいですか?アセンブリ言語を理解していますが、アセンブリに実装するものは何もありません。プログラムを実装するためのリソースがあるかどうかを知りたい組み立てで?RISCアセンブリープログラミング言語
0
A
答えて
1
を学ぶためにできる最善のことは、はい、それはマニュアルからそれぞれの指示を理解することは一つのことだし、実装するためにそれらを組み合わせて別のもの(EFFICですiently)これまたはこの機能性。
私がしばしばしたことの1つは、小さな機能(実際にはstrlen()
のようなもの)をコンパイルして、結果として得られるアセンブリを研究し、興味深いトリックと最適化を理解し、何のために使用される。 しばらくすると、「ちょっと、これはなぜこのようにしているのですか?これは他のやり方ではもっと簡単/短く/効率的になります」と考え始めるでしょう。新しいアイデアを試してみると、コードを書くための非常に具体的な目的が達成されました。
0
初心者では、私が何をしようとしているか教えてあげます。
- は、特にコンピュータグラフィックス
- に関連したアルゴリズムのアルゴリズムは、最終的に練習になります
- 言語で簡単なゲームを作成
- など、MIPSでそれらを実装し、計算機を作るようなことを学び、シーケンスをフィボナッチ学びますあなたはこの
0
「Hello World!」はどうですか?まずそこから行く?
関連する問題
- 1. 自然言語コマンド言語
- 2. Jプログラミング言語での配列言語
- 3. 高レベル言語と低レベル言語?
- 4. Yiiエラーメッセージ言語とコンテンツ言語
- 5. 宣言的言語のXSLT
- 6. ハンガリー語アプリの言語は?
- 7. フランス語IIS7カスタムエラーページ言語
- 8. プログラムチェンジリソースファイルの言語
- 9. ゴープログラミング言語
- 10. コンピュータグラフィックスプログラミング言語
- 11. 言語フォルダ
- 12. JavaScript言語
- 13. Java言語
- 14. C言語:リンクリスト
- 15. 号(リンデンスクリプト言語)
- 16. LC3アセンブリ言語
- 17. アーキテクチャと言語
- 18. ビジュアルプログラミング言語コントロール
- 19. オートマトンプログラミング言語
- 20. C言語ビットトリック
- 21. Windowsスクリプト言語
- 22. ベストボクセルエンジン/言語?
- 23. d言語スレッド
- 24. 多言語PHP
- 25. 正規言語
- 26. 'TEST' が言語
- 27. ベスト言語
- 28. はR言語
- 29. Expressjs言語ライブラリ
- 30. アセンブリ言語
好きなものを実装できます。たぶん、Cの文字列処理関数( 'strlen'、' strcpy'、 'strstr'など)の再実装を開始するかもしれません。 FizzBuzz、配列min、max、ソート、プライミングフィルタリングなど – Jester
アセンブリに実装するものは何もありませんか?真剣に?アセンブリで何かを実装することができます!プロジェクトを選んで書き始めます。 –
次回は小さくて面白いC関数がありますが、アセンブリでどのように見えるのだろうか疑問に思われる場合は、asmでそれを実装してください。あるいは最適化されたコンパイラの出力( '-O3')を見て、コンパイラの選択がどのようにして仕事を終わらせるかを理解する。小さな出力に対しては '-O3'出力が適しています。 x86、arm、およびppcの場合は、[godbolt compiler explorer](http://gcc.godbolt.org/)を使用できます。私は[x86用asmの学習のための提案](http://stackoverflow.com/a/34918617/224132)を書いており、その中にはアセンブリ言語に一般的に適用されるものもあります。 (コンパイラの出力を見て、小さな関数を書く) –