エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
この記事について linux環境でx86アセンブラを開発するのに必要な道具たちを紹介します.アセンブラはプ... この記事について linux環境でx86アセンブラを開発するのに必要な道具たちを紹介します.アセンブラはプログラミングをやる人なら誰でも聞いたことあるかと思います.でも、C++やJavaなどの高級言語が主流になっている昨今では必要ないのでは?と思うかもしれません.確かにアセンブラはCPUやOSに著しく依存するため移植性はありません.しかし、アセンブラを使うことでマシンに対する理解が深まります.これにより、組み込みなどx86以外のアーキテクチャ以外での開発にも柔軟に対応できるようになります.また、コンパイラが吐き出すコードの殆どは、実行速度を犠牲にして移植性を向上しています.腕次第でコンパイラよりも速いコードを作れるようになります. 紹介するツール nasm アセンブリコードからオブジェクトを生成するアセンブラです. 移植性に優れ、Linux、BSD、Windowsのオブジェクトを生成できま