Mach doch aus dem einem Datenbyte 8 Byte ASCII Code also aus 0b00101100 -> 0b00110000,0b00110000,0b00110001,0b00110000,0b0011 0001,0b00110001,0b00110000,0b00110000.
dann noch ein <CR><LF>.
Das wird jedes beliebige Terminalprogramm als die Ziffern 00101100 darstellen und am Ende eines Bytes eine Zeilenumbruch machen.

In ASM sowas zu schreiben sollte kein größeres Problem sein.