I am able to write to the com port and from connecting a CRO to the Tx pin i am actually sending data. All that i require is to send one byte of data each time i write to the com output. However, when i send data from my VB app like below:

MSComm1.output = "A"

does this actually send the ascii equivalent of A which is 65, which is, in binary, 1000001 ?

Am i able to write directly to the output register (don't know if it is called that but thats what it is called on the micro's which i program)

for example i need to write hex value of 0xFF which is 11111111 in binary. Is it possible to write directly to the output register?