Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 744 Bytes

NOTE.md

File metadata and controls

30 lines (19 loc) · 744 Bytes

機械語とアセンブラ

  • 返り値はRAX
  • 第1引数はRDI、第2引数はRSI
  • call命令は次の2つを行う
    • call命令の次の命令のアドレスをスタックにプッシュ
    • call命令の引数として与えられたアドレスにジャンプ
  • ret命令は次の2つを行う
    • スタックからアドレスをポップ
    • そのアドレスにジャンプ

コラム

電卓レベルの言語の作成

分割コンパイルとリンク

関数とローカル変数

コンピュータにおける整数の表現

ポインタと文字列リテラル

プログラムの実行イメージと初期化式

Cの型の構文

おわりに