For EECS 2021 students who are looking for additional resources on floating point math, here are some suggestions.
Exercises with solutions:
- From RIT: short introduction and method with a few solved problems.
- From Paul Kashiyama at YorkU: computer data representation examples.
- A Floating Point Converter page by H Schmidt: handy for checking your answers and coming up with your own exercises.
While we're at it, here is the Bit Fiddle app, by Tobias Stamm, a handy tool for converting between base 2, base 16 and base 10, as well as a twos-complement conversion page.
Finally, here is a really good explanation video: