Assembly language
While input and output are a fundamental part of computing, there is no one way they are done in assembly language. This is because the way I/O works depends on the set up of the computer and the operating system its running, not just what kind of processor it has.  In the example section below, the Hello World example uses MS-DOS operating system calls and the example after it uses BIOS calls.