As many have said, the 0x (in many languages including C and PIC ASM) is a prefix added to hexadecimal numbers. 0b means binary and 0d usually designates decimal, although decimal is usually default and assumed to be decimal without any prefix. 0O (zero-oh) usually means octalWhat does the "0x" in "0x2F" mean? I get that the "2F" is hexadecimal, but what relevance does the "0x" have?
If you read the MPASM/MPLAB help files, all these things are explained.thanks a lot![]()
I sometimes think a helpfile that lists all the help files and explains what kind of stuff they cover is in order.If you read the MPASM/MPLAB help files, all these things are explained.
movlw 0x0A
movwf PortB
I wrote a little free windows program that does dec/hex/binary conversion to 32bits and has ascii key codes displayed etc etc;Doesn't the Windows Calculator provide a simple mechanism for looking at a number as decimal, binary, or hex?
The hex to bin and bin to hex should be engraved deeply into your brain if you want to work in embedded systems. Along the line of 2+3=5 type of recall. You need to know 1011 is B and 1101 is D without thinking.I wanted a quick reference guide I can use when I'm coding. All I have to do is do a search in my hex/binary chart and go straight to the correct hex code