02-19-2015, 04:09 PM
(02-19-2015, 02:49 AM)The Magical Gentleman Wrote: You could use sign magnitude encoding?
sign magnitude encoding is just using the msb as a sign bit, and the rest of the bits are the same. Positive or not.
sign magnitude does mean that you have 1 less number though, as 10000000 == 00000000
the bonus is that all you need is a 7 bit multiplier and just xor the two msbs.
EDIT: ah, i realise that this method was already suggested xD
This multiplier will be a part of my ALU ... So it's not possible to use that (I d'ont want to change all my architecture)
(02-19-2015, 02:49 AM)The Magical Gentleman Wrote: maybe you could use modified binary counters instead of full adders for 2's comp conversion? It may be faster. you just need +1 and an inverted input after all.
I think I haven't understood...