Hi, I thought yesterday evening about an "C style assembler language" for PIC, because all instruction have an equall statement in C, for example: W = Byte + W; Byte = Byte + W; Bit = 1; if(Bit == 1) skip goto xxxx; if(Byte++ == 0) skip goto xxxx; call xxxx; W=Byte<>CY; the PIC18 can also have if(Byte == W) skip Byte += W + CY; if(!CY) goto xxxx; Byte=Byte>>1; Byte=Byte*W; DAW; TBLRD; etc. Basic data types could be bit and byte. The idea is to have the assembler written with the C-statements for more readability. What do you think about? Andrej _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics