【x86_64/Linux】アセンブリ言語でプログラミングをはじめる

PythonやJavaなど高級言語でプログラミングをする事が当たり前になった現代ではアセンブリ言語なんて時代遅れだと思われるかも知れません。 アセンブリ言語とは アセンブリ言語は、コンピュータの命令セットアーキテクチャ(…

つづきを読む→

【x86_64/Linux】アセンブリ言語でどのように関数を呼び出しているのかGDBで観察する

パソコンに搭載されるCPUはすっかり64ビットが当たり前になりました。そこで、古い知識をアップデートするためにC言語でシンプルなコードを書いてコンパイルし、GDBで逆アセンブルしつつステップ実行して動きを観察してみました…

つづきを読む→