This code will print "Hello, world!" in DOS as a .COM
executable:
org 100h
mov dx,msg
mov ah,9
int 21h
mov ah,4Ch
int 21h
msg db 'Hello, world!',0Dh,0Ah,'$'
However it will not run on Windows 10 64-bit and all trivial examples of a Helloworld program for x86
and x64
I've seen involve linking to some library.
So my question is do these later versions of Windows still follow an ISR IO model or more simply how do I convert this example to a "higher bitness"?