On 5/7/10 1:38 AM, Jim Leonard wrote:
On 5/7/2010 12:34 AM, Dave McGuire wrote:
Well you've got to admit, it does depend on
how you look at it. The 8088
has an 8-bit data bus and it does two bus cycles to move a 16-bit value.
You know...just like an 8080. ;)
Well, the 8080 can't do a 16-bit by 16-bit multiply to get a 32-bit
product, so that's an obvious difference.
It CAN, however, do a 16 bit/16 bit add and produce a 16 bit result.
Does THAT make it a 16-bit processor? If "processor" means "something
that processes something", and that processor can "process" two 16-bit
values in a "single operation", does that make it a "16-bit
processor"?
See, it's not all that cut-and-dried. I think we need to defer to
what is "commonly accepted" amongst the learned. Everyone knows the
8080 is an 8-bit processor and the 8086/8088 are 16-bit processors. But
you CAN, if you try hard enough, define them differently.
-Dave
--
Dave McGuire
Port Charlotte, FL