Kotaro7750's diary

低レイヤを中心とした技術ブログ、たまに日記

低レイヤ

x86_64における関数のプロローグ・エピローグ

x86_64(x64,amd64)でのCにおける関数呼び出し、リターンの際のスタック、レジスタの使われ方について解説していきます。 環境 使うコード アセンブラ上での解説 プロローグ エピローグ おまけ ~引数渡しに使われる汎用レジスタ~ 参考資料 環境 Linux 4.15.0-…

CPUの創り方を読んだ

動機 どんな本? 初見だった内容の復習 スイッチのマトリクス配置 プルアップ・ダウン コンデンサによるチャタリング除去 スイッチの出力 まとめ 動機 そろそろ本腰入れて低レイヤのお勉強しなくちゃと思い、一応コンピュータ・アーキテクチャの授業でやった…