I am having trouble displaying simple text.
I am trying to do it all in machine code with
INT 10h, but:
I can't find the binary opcode for
INT 10hanywhere in the Intel Manual.
I can't figure out how to load the binary ASCII representation of "Hello world!" in to the data segment register (
DS, which needs 12 bytes of data to represent the full text data).
I considered doing it by writing directly to memory-mapped VGA memory, but that appeared harder than using interrupts from BIOS. And I'm not fully knowledgeable on this full scope of how that'd work.
Can anyone help me sort this out here, please? I don't need help with x86 instructions per se, but with how I'd encode this all in binary properly, and where to find all interrupts' opcodes.