ウホウホゴリラッホ

主に勉強したことをまとめていきます。twitter:@pytran3

アセンブリ勉強記録 3

勉強したこと

NASMでの実行ファイルの生成

リンクする必要があるらしい。

nasm -felf64 main.asm
ld -o main main.o

徒然

  • movではメモリtoメモリのコピーができないらしい。レジスタ<->メモリはできるのかな?
  • syscallで呼び出されるシステムコールカーネル依存なので、仕様を確認する場合にはそちらを見る必要がある?
    • 追記、っぽい。カーネル起動時に割り込みテーブルを設定するらしい。OSの無いシステムは特権周りどうしてるんだろう

www.mztn.org