For each of the following positive binary integers, what are the decimal (base ten) and hexadecimal (base sixteen) equivalents?
Add 10110 to 1011. Show your work (in particular, show where you get carries, and where you don't). You can check your work by translating the numbers into decimal, but I want to see you do the usual gradeschool addition algorithm in base 2 instead of base ten.
The number 1.398 is equal to 1 + 3/10 + 9/100 + 8/1000. If we move to binary, and use a "binary point" instead of a decimal point, what will the following numbers equal? That is, what are the base ten equivalents of the following binary numbers?
When you multiply a decimal number by 10, you shift the decimal point to the right one place. How can you shift a binary point to the right?
Rewrite the following base-ten numbers as 16-bit two's complement integers: -1, 127, -127, and 1351.
What does the bit pattern 01100110 represent if you interpret it as an 8-bit two's complement integer? What if you interpret it as a character using ASCII?