Question: Write a Haskell function Tcomp :: [num] -> num that returns the decimal value of a number given its n-bit two's complement representation b_(n-1) b_(n-2)

Write a Haskell function Tcomp :: [num] -> num that returns the decimal

value of a number given its n-bit two's complement representation

b_(n-1) b_(n-2) ... b_2 b_1 b_0.

Use the formula

N = -b_(n-1)*2^n + b_(n-1)*2^(n-1) + b_(n-2)*2^(n-2) + ...

+ b_1*2^1 + b_0*2^0

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!