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
Get step-by-step solutions from verified subject matter experts
