@09:38 there is a small typo. The signed constant should have at least 11 bits (i.e., 11'sh37C) since a signed value needs n+1 bits for a range from -2^n to +2^n. Thanks @vevasam for pointing this out!
@vevasam Жыл бұрын
Thank you for this beautiful lecture series.Just a short question for my clarification, might as well be out of context. @09:38 10'sh37C didn't we lose accuracy there? Wouldn't we need 13bits to store it? Thank you.
@AdiTeman Жыл бұрын
Good catch. No one has ever noticed this until now. In general, you need n+1 bits for a signed number with a range of -2^n to +2^n. In this specific case, the most significant hexa value is 0011, so we would actually need (4+4+2)+1 - so 11 bits, but it would make more sense to write a 3 digit hexa number with 13 bits. Thanks for pointing this out.