BITS 16 CPU 8086 _start: mov bp, sp mov si, [bp+4] mov dx, [si] xor ax, ax in al, dx retf 2