Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
push word 0b800h pop es xor di, di mov [es:di], word 441h jmp $ times 510 - ($-$$) db 0 db 55h db 0AAh
Because you are writing a flat binary without labels. NASM should default to 16-bit. Related to this is the fact that you have no addressing or labels - so no requirement to provide an [ORG ...] directive.