QUOTE(blakeyez @ Nov 17 2004, 11:40 PM)
ALU = Arithmetic/Logic Unit, right? (it's been awhile since my comp. architecture class)
Anyway, yes the zaurus processors are able to do arithmetic, but only INTEGER. They don't support the floating-point (non-integer) instructions natively. Some ARM processors do, that's why the instructions exist, but not this specific processor. I guess you could compare it to the old 386 math co-processor, if you remember those. Without the co-processor, trig functions etc were VERY slow because they weren't supported in hardware. Similar situation here iwth the lack of a FPU in the zaurus - all floating point ops must be emulated in software, using integer arithmetic in the hardware as the 'backend'.
like real number? double ?
like 0.05 + 0.999 ?
something like that right?
then i think Motorola 68000 also no
but how those modern processor do float-point calculation?
and how software emulate the float-point if hardware is not available?
sorry.. i'm a curious kid