;jump to the loaded program

    mov     ax,0x1000   ;■axに0x1000をセット
    mov     es,ax       ;■esに0x1000をセット
    mov     ds,ax       ;■dsに0x1000をセット
    push    ax          ;■スタックaxをpush
    mov     ax,0        ;■axに0をセット
    push    ax          ;■スタックaxをpush
    retf                ;■呼び出し元に戻る

; -------------------------------------------------------
; functions and data used by the bootstrap program
; -------------------------------------------------------

;data

bootdrv     db  0      ;variable containing the bootdrive