• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

whats the diff between 16 bit assembly and 32 bit?

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.
yup more registers make it easier to program in. Just wait for x-86-64 to come mainstream and then we will have a whole bunch of registers we dont need too.
 
For cpus, like when you talk about a 16-, 32-, or 64-bit cpu, its supposed to mean that the cpu can manipulate data values of that precision atomically.

So on a 64-bit cpu, you can do math with 64-bit numbers with no performance hit as you would have on a 32-bit cpu, and you can have more available system memory because now your memory addresses can be 64-bits long rather than 32-bits long.

x86-64 itself specifies that more registers will be available as well.

So yea, I guess that also means that the registers are 64-bits long rather than 32- or 16-.
 
Perhaps you might want to look into CPU architecture to get a better idea of how a larger instruction word helps you. :)

The answers are pretty good approximations, but for real understanding of the difference you'll probably want to do the research on how they're used.

It's more than just the addressibility and precision, though those are definately big things.
 
Sandpile.org looks like it has alot of raw information, if nothing else.

You can get the specs for these things from the cpu manufacturers. If you want x86-64, check out x86-64.org, I recall them having plenty of info there.
 
Back