stdio_putc.asm 289 Bytes Raw Blame History Permalink 1 2 3 4 5 6 7 8 9 10 11 12 13 # # extern int putc(char c) # putc: set R8 2 # Point R8 towards argument c add R8 SP R8 # ... located as SP+2 ld R8 R8 # Load argument c set R9 1012 # Put command for screen bus R9 R0 R8 # Write char to screen set R0 1 # Set return value ret