Hi All, I'm facing a problem with assembly coding here..
CSEG AT 0100H LABEL: DB "TESTING TESTING 1 2 3]" TRANS: MOV DPTR,#LABEL ;load data pointer with LABEL's address MOV R0,DPL LJMP SEND_TO_TXD CLR TI RET SEND_TO_TXD: CLR TI MOV SBUF,@R0 INC R0 JNB TI,$ CJNE @R0,#']',SEND_TO_TXD RET
Hey Dan!! I'm really thankful for your help and the information you have provided. What you have said is very useful to me. I can't wait to return to my lab tomorrow to do some testings... Once again, appreciate your help! =) Have a great day!
"I'm really thankful for your help and the information you have provided. What you have said is very useful to me." You're welcome. If you haven't read it already, the following document describes the various 8051 memory spaces and the instructions used to access them. http://www.semiconductors.philips.com/acrobat_download/various/80C51_FAM_ARCH_1.pdf