A Student Network for Collaboration and Sharing
Signup on MoreDat.com and get your Free Gift, What’s Next For Electronic Devices. Have you heard of FPGAs? Find out now here. And as a bonus get your free guide to writing a successful resume. Just Signup now and it’s all yours free.
Now available to all those who friend me. Checkout the Free Giveaway of the Day. Just Signup for free and send a friend request to Jerome Trent. You will have instant access to the Free Giveaway of the Day.
How can I multiply signed numbers in two's complement form ??
I tried the ordinary way but it seems to work only if the product is the same size with the operators
for example :
4 * -4 = -16 ======> 0000 0100 * 1111 1100 = 1111 0000 works fine
50 * -50 = -2500 ======> 0011 0010 * 1100 1110 = 0010 1000 0011 1100
however it should be 1111 0110 0011 1100
How to Fix This ??