Am I misreading you? Are you saying that fixed point arithmetic and integer arithmetic are not the same?What is your implication? That operations on fixed point binary values are not entirely integer arithmetic?
If so, I emphatically disagree. The fixed point simply implies a shift, which you do explicitly.
I don't see any difference.