You: "100 is 256, not 64 in hex. Learn your number systems."
100 (decimal) is 256 (hex), not 64 (hex).
You: "100 in hex is FF + 1. As we all know, FF is 255. THerefore 100 would be 256. "
100 (hex) is ff +1 (hex). As we all know, FF (hex) is 255 (decimal). Therefore 100 (hex) would be 256 (decimal).
It sounds like you are talking about two different 100's. It would seriously help me if you added indicators with pure numbers. Anything with a letter is obvious.
"100 is 256, not 64 in hex" breaksdown into
100 is 256 and 100 is not 64
now if 64 is labeled as hex, I'm thinking 256 inherits the same label.
QUOTE
No, it just has to convert it when it displays. When you type, say, 100 in, the memory will contain "64" because thats what 100 is in hex.
Yeah... but he was talking about typing in 100 in a base 10 system being converted into hex... I think? If that is the case, and I'm sure it is because of the wording, we're both right and you're wrong... sooooo no gg

100 (in decimal)
into binary is: 1100100 (64 + 32 + 0 + 0 + 4 + 0 + 0)
01100100 in hex is
0110 = 6 (0 + 4 + 2 + 0)
0100 = 4 (0 + 4 + 0 + 0)
64
I wouldn't convert hex into binary and then convert it back into hex and get a different number.
Anyways, if he talked about typing in 100 and being stored in memory as 64. Usually people type in numbers in decimal and when it is stored in memory it is in binary / hex. If he was typing in hex, it would be stored as hex in memory. Memory is incapable of storing pure decimal, so it wouldn't be typing in 100 (hex) and being stored as 64 (decimal).
I think I beat this to death... mebbe?