But certainly all of these components can do floating point arithmetic, even if it requires special programming. People could use computers to add decimals before floating-point specialized subsystems existed. And you wouldn't say that an abacus can't handle floating point arithmetic "because it has no mechanism to split the beads".
In this case, the emulation would be going the other way - using floating point to emulate integer arithmetic. This can probably be done, but it'd be dramatically less efficient than regular integer arithmetic. (Note that "arithmetic" in this case means mainly bitwise rotation, AND, OR, and XOR).
There seems to be quite a bit of a Bitcoin interest around here, with several articles about it already: [1 2 3 4 5 6 7]
I propose that links and generic Bitcoin comments should be posted here, instead of making a new discussion thread for each interesting article about the subject.