@scathach is this.
Scratch but assembly
@scathach was really confused about the xor, had to look it up.
TIL it's more space efficient than mov 0 (among other really arcane reasons): https://stackoverflow.com/questions/1396527/what-is-the-purpose-of-xoring-a-register-with-itself#1396552
mov ax, 13h
int 10h