I have not yet been able to find a good explanation for this anywhere on the Internet, so I hope someone here can explain it to me.
I want to add two binary numbers manually:
1.001 2 * 2 2
1.010.0000.0000.0000.0000.0011 2 * 2 1
I canβt add them to the problem, I get the following result after de-normalizing the first number, adding two and normalizing them.
1.1100,0000,0000,0000,0000,0011 2 * 2 2
The problem is that this number will not fit into the IEEE 754 format with one precision without trimming or rounding one bit. In my assignment, we ask that we put this number in IEEE 754 format with one precision (which again, as a rule, is not a problem, I can do it easily). He asks us to do this first with protective, round and sticky bits, and then repeat without these bits. However, I'm not quite sure how these bits help with rounding. I would suggest that I would just trim the last LSB if I did this without the protective, round and sticky bits.
source share