hyper-term recieves the bytes and displays them as ASCII chars. The bytes with decimal 0-31, hex 0-1F are generally considered control chars and are mostly not printed or handled except for a few chars such as CR- carrage return, LF- line feed and HT- tab ----dec#s 13,10 & 9. There are no set rules on how a PC program will handle these control chars when recieved. You have to know how the program was made or its settings.
To incriment a number to send to a PC use the # modifier on SEROUT which will send 1 char for 0 to 9, 2 chars for 10 to 99 and 3 chars for 100 to 255--- max value of 1 byte. You could write a routine to convert 1 byte to decimal digits but serout will do that with the modifiers.
1 more thing, hyper-term can send bytes in the range of 0-31 dec using copy/paste from word-pad with chars coded by 'altX' eg(typing 4 then altX changes the 4(ascii 52) to dec 4(ascii 4)) which can be copy/pasted to hyper-term to send.

don
amgen