msg_st: mov dptr,#msg mov R0,#30h msg_nxt: clr a movc a,@a+dptr jz msg_end mov @R0,a inc dptr inc R0 sjmp msg_nxt msg_end: ret msg: db 01h,01h,7ch,0feh,92h,0a2h,0feh,07ch,01,10h db ....... many more db .......0h ;msg stop