OS自作入門 2日目(1)

ORG命令 origin 開始点
 実行時、PCのメモリのどこに読み込まれることになるのかをnaskに教える
JMP命令 jump
 ジャンプ命令
entry:
 JUMP命令のとび先の指定などに使用
MOV命令 move
 代入

レジスタの名前(16bitレジスタ)

  • AX アキュムレータ(accumulator :: 累積演算機)
  • CX カウンタ(counter :: 数を数える機械という意味)
  • DX データ(data :: データ)
  • BX ベース(base :: 土台・基点)
  • SP スタックポインタ(stack pointer :: スタック用ポインタ)
  • BP ベースポインタ(base pointer :: ベース用ポインタ)
  • SI ソースインデックス(source index :: 読み込みインデックス)
  • DI デスティネーションインデックス(destination index :: 書き込みインデックス)