アセンブリを記述することって有りますか?
自分は読むことはあれど普段アセンブリを記述することは滅多にありません。
当然ながら生産性の観点から見てもアセンブリで記述するメリットがあまり無いのですがアセンブリでガリガリ書くような状況ってどういう状況ですか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答5件
0
ベストアンサー
アセンブラを書くことがないというのは幸せなことです。
その調子で頑張ってください。
ワンチップCPUで、スタックを設定するとか、割り込みベクタの設定とか、Cの命令で用意されてない場合が多いので、アセンブラで書かなきゃなりません
あるいは、ROM数キロバイト、RAM数百バイト、というCPUで通信しながらキカイのコントロールとかする場合には多用したりとかしますねー
投稿2018/07/19 01:44
総合スコア87719
0
趣味とか研究(コンパイラーの開発者など)でもない限り、アセンブリでガリガリ書くような状況は、無いと断言しても良いと思います。かつて(20世紀の頃)はパフォーマンスを上げるためにアセンブリでガリガリ書くということをしていたこともありましたが、今ではCPUの内部構造の複雑化とコンパイラーの性能向上により、下手に手で書くよりはコンパイラーの最適化に任せた方がパフォーマンスの高いコードを出力しますから。
CPUの性能を目一杯引き出したい時には今でもアセンブリで書くこともありますが、「ガリガリ書く」というレベルではないですね。部分的にインラインアセンブラで書くとか、組み込み関数として提供されているCPU命令を呼び出すといった、C/C++を補完する目的での利用にとどまると思います。
投稿2018/07/19 02:05
総合スコア5938
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
アセンブリに限った話ではないでしょう。
言語を問わず、必要がなければ使いません。
私はもう5年以上、仕事でも趣味でもC/C++でコードを書いていませんが、
アセンブリはたまに使います。(趣味で)
アセンブリでガリガリ書くような状況ってどういう状況ですか?
よく言われるのは速度的なことですが、アセンブリでしか開発できない環境/状況もあります。
投稿2018/07/19 01:38
編集2018/07/19 01:38総合スコア16731
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/19 01:50